遗传算法在应用于结构优化设计时无需将约束条件显式表达,可以方便地处理各类位移和应力约束 问题,因而在桁架结构的优化设计中得到广泛应用.基本遗传算法结合罚函数法在处理桁架结构优化设计等有 约束优化设计问题时存在迭代代数过多、收敛不稳定等问题.文章提出根据种群中个体偏离约束限值的程度进 行惩罚的罚函数法,能够较好地处理非可行解,扩大搜索的区域;通过分级、排序操作保证优秀个体优先被选 择,良好的基因得以遗传;采用锦标赛选择方法#?据个体的种群级别、约束偏离程度进行选择,在算法进化过程 中较好地保持种群的多样性,避免陷入局部最优解陷阱.通过对2 个经典的桁架结构案例进行算法可行性的验 证,优化结果表明,相对于传统的遗传算法,采用文章的方法可以快速稳定地收敛到全局最优解,该方法可以推 广到其他结构体系的优化设计中.