摘要
文章在研究了遗传算法的编码方式、控制参数和算子操作之后,针对其全局收敛性不足的问题,在基本遗传算子的基础上采用免疫遗传算子和保优策略来防止交叉变异中的个体退化,保证遗传算法尽快收敛到全局最优解.阐述了“免疫算子”的构造及运行机理,分析了算法的性能.以25杆桁架结构可靠性优化问题作为例子说明该算法的优越性.结果表明该方法具有较好的收敛性和收敛效率,因此是一种可行的基于可靠性的结构优化策略.
Through studing the coding, control parameters and arithmetic operators, the immunity operator and elitist selection strategy were adopted based on the simple genetic operators to prevent individual degeneration in crossover or mutation, so that the algorithm can get global optimal solution. The conformation and capability of an “immunity operator” were analyzed and a reliability-based structural optimization of the 25-bar truss structure was made as an example to illustrate the predominance of this algorithm. Calculations show the method has convergence and convergence efficiency, making it a reliability-based structural optimization scheme.
出处
《哈尔滨工程大学学报》
EI
CAS
CSCD
北大核心
2005年第6期732-735,共4页
Journal of Harbin Engineering University
基金
国防科学技术工业委员会基础研究基金资助项目(Z192002A001)
国防科学技术工业委员会专著基金资助项目([2002]86)
关键词
遗传算法
免疫算子
全局最优解
genetic algorithm
immunity operator
global optimal solution