首页 理论教育多目标群体智能算法的引言

多目标群体智能算法的引言

【摘要】:MOEA算法的设计通常集中于两个方面:一是逼近性,即获得的非支配解集向真实Pareto前沿的逼近程度;二是多样性,即获得的解群均匀分布的程度。MOEA算法一般分别针对这两个相互冲突的目标而实施不同的策略。比如,在收敛性(逼近性)方面,MOEA通常采用基于Pareto关系的适应度赋值方式引导种群逼近真实Pareto前沿。

MOEA算法的设计通常集中于两个方面:一是逼近性,即获得的非支配解集向真实Pareto前沿的逼近程度;二是多样性,即获得的解群均匀分布的程度。MOEA算法一般分别针对这两个相互冲突的目标而实施不同的策略。比如,在收敛性(逼近性)方面,MOEA通常采用基于Pareto关系的适应度赋值方式引导种群逼近真实Pareto前沿。由于算法在每一代都需要执行Pareto关系的比较和适应值的指派,计算量大,导致算法的效率不高;在多样性保持方面,许多算法通过检测解群密度信息以维持群体的多样性,例如,PAES中的自适应网格[16]、NSGA-Ⅱ中的拥挤距离[19]、SPEA2中的k-最近邻[15]等。这些多样性保持方法在各自的算法中发挥了较好的作用,但它们也存在一定的缺陷。不仅如此,随着各种新型进化范例和学习机制的引入,特别是各种学习机制与MOEA算法的融合[41],集成了不同算法组件的优势,对改善算法的解题效果和效率大有裨益,其正成为MOEA有前途的研究方向之一。同时,现实中的多目标优化问题日益增多,而且也越来越复杂,迫切需要将新型进化范例和学习机制引入多目标优化领域,以更好地解决这些困难的MOP问题。

受混合型MOEA算法设计思想的启发,我们尝试将档案精英学习策略和反向学习机制引入多目标进化算法,提出一种应用档案精英学习和反向学习的多目标进化算法(Multi-objective Evolutionary Algorithm Based on Archive-Elite Learning and Opposition-Based Learning,AOL-MOEA)[42],该算法以加快收敛速度,获得均匀分布的解群,更好地解决复杂MOP问题的为目标。AOL-MOEA算法具有3个明显特征:一是提出档案精英学习方法以增强算法的全局搜索能力,并促进算法较快收敛;二是利用动态的一般反向学习机制代替变异算子增加种群逃逸局部极值的概率,以利于算法的全局寻优;三是提出一种3-点最短路径方法维持解群的分布性;最后,算法还对非支配的极端解赋予优先交配权以利于种群在Pareto边界寻优,并获得分布广泛的解集。以上几种策略有机结合,促使算法在全局勘探和局部开采之间获得较好的平衡,以更有效地解决复杂MOP问题。(www.chuimin.cn)