摘要
系统可靠性冗余优化设计涉及到非线性约束的非线性整数规划问题的求解,对算法的高效性、准确性有很高要求。针对GAG1启发式算法和现有粒子群算法在求取最优解时的局限性,结合二者的特点,提出了二者联合算法。文中最后对一并串联系统建立优化模型,根据3种算法分别编写Matlab程序并进行计算,算例结果表明了联合算法的有效性、准确性。
System reliability redundancy optimization design involves the solving of nonlinear integer programming problem with non-linear constrain, and has high requirements on the efficiency and accuracy of the algorithm. Both GAG1 heuristic algorithm and particle swarm algorithm have limitations to calculate the optimal solution, and a joint algorithm is put forward according to their characteristics. In the end the reliability optimization model of a parallel series system is established and then the Matlab programs are written and calculated based on these three algorithms. The numerical example results show that the joint algorithm has high efficiency and accuracy.
出处
《机械设计》
CSCD
北大核心
2014年第4期1-3,10,共4页
Journal of Machine Design
基金
高等学校博士学科点专项科研基金资助项目(20106102120012)
关键词
冗余优化设计
GAG1启发式算法
粒子群算法
联合算法
redundancy optimization design
GAG1 heuristicalgorithm
particle swarm algorithm
joint algorithm