为了快速和有效地诊断出大规模多处理器系统中的故障结点,首次将烟花算法应用于系统级故障诊断中.充分利用烟花算法具有很好的全局搜索能力和局部搜索能力的自调节机制特点,结合PMC模型的故障诊断模式特点设计约束方程,提出新的适应度函数,并优化了变异算子以及选择策略,得到系统级故障诊断优化算法.仿真实验表明该算法具有很好的稳定性和收敛性,并证明了算法的有效性.