第288页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第288页共8页改进的多目标遗传算法在结构优化设计中的应用关志华1(天津大学管理学院9013信箱天津300072)万杰(河北工业大学管理学院天津300000)摘要本文探讨了多目标遗传算法(MOGA)存在的问题,并提出了相应的改进策略
这些策略包括:小生境技术、适应度共享策略、交叉限制、改进的终止准则等
通过采用这些策略对MOGA进行改进,使之可以克服在终止准则和小生境形成上的缺陷,从而使算法既可以对问题空间进行更广泛的搜索又可以可靠的、迅速的收敛于优化解,为最终决策提供了帮助
最后,给出了改进的MOGA在结构优化设计中的两个应用实例
关键词多目标优化问题,结构优化设计,遗传算法1引言带有m个目标函数的多目标优化问题(MOOP)的数学表达式如下:Minimize{f1(x),
fi(x),
fm(x)}subjectto:x∈DD={x:gj(x)≤0,j=1,
,J,hk(x)≤0,k=1,
K}由于在MOOP中,多个设计变量有时是相互矛盾的
所以,这里的最小化(Minimize)问题,从实际意义上来说,其实是指当综合考虑所有的目标函数时的优化解(Pareto解)
尽管也许全部的目标函数都不能优化到它们各自作为单目标函数时的最优解,但是,在多目标情况下,对其中任意一个单个的目标函数的优化都不能以降低其它函数的优化解为代价
这就是多目标优化不同于单目标函数优化的地方也正是它的难点
这里,为了区别进化过程中的Pareto解集和MOOP最终得到的Pareto解集,我们把进化过程中的Pareto解集称为近优解集(non-inferior),而在其它文献中这两个名词通常表示同一概念
适用于多目标优化问题的遗传算法(MOGAs)是在经典遗传算法(GAs)的基础上修改得到的
多目标优化问题的