节点文献

一种新的求解约束多目标优化问题的遗传算法

A New Genetic Algorithm for Constrained Multiobjective Optimization Problems

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 黄冀卓王湛马人乐

【Author】 Huang Jizhuo1 Wang Zhan2 Ma Renle11( Tongji University, Shanghai 200092)2( Shantou University, Shantou 515063)

【机构】 同济大学建筑工程系汕头大学土木工程系同济大学建筑工程系 上海200092汕头515063上海200092

【摘要】 由于采用罚函数法将有约束多目标优化问题转化为无约束多目标优化问题会使求解不合理,因此,文章首先在无约束Pareto排序遗传算法的基础上,提出了一个简单、实用的能分别考虑目标函数和约束函数,而又可以避免采用罚函数的全新排序方法。接着,针对小生境技术在遗传后期依旧会出现遗传漂移现象和共享半径不易确定等缺陷,提出了一种易于实现的超量惩罚策略来替代小生境技术,用以改进种群的多样性。此外,还采用了Pareto解集过滤器、邻域变异和群体重组等策略对算法的寻优能力进行改进,并最终形成了一种求解有约束多目标优化问题的Pareto遗传算法(CMOPGA),还给出了具体的算法流程图。最后采用两个数值算例对算法的求解性能进行了测试。数值试验表明,采用CMOPGA可方便地求得问题的Pareto前沿,并能使求得的Pareto最优解集具有可靠、均布、多样等特点。

【Abstract】 As usual, penalty function methods are used to transform a constrained into an unconstrained multiobjectiveoptimization problem.This way, however, may lead to unreasonable searching in Pareto GAs.So a new ranking approachwithout using penalty function methods is presented to handle a constrained multiobjective optimization problem.Thisapproach can deal with objective and constraint functions separatively.Owing to the occurrence of genetic drift in latergenerations and the difficulty in determining the sharing radius when using niche technique, an easily realized penaltystrategy for excess individuals is proposed to improve the diversity of population.In addition, some techniques, such asPareto filter, neighborhood mutation, and recombination, are applied to the genetic algorithms.On the basis of such im-provements and techniques, a ranking- based genetic algorithm for constrained multiobjective optimization problems isformed (CMOPGA), and its calculating flow chart is advanced.Finally, two numerical examples are given to test the per-formance of CMOPGA.The results of examples demonstrate that the reliable, uniformly distributed, and diverse Pareto op-timal solutions can be found conveniently by CMOPGA for multiobjective problems.

【关键词】 排序有约束多目标Pareto遗传算法
【Key words】 rankingconstrainedmultiobjectiveParetogenetic algorithms
【基金】 广东省自然科学基金资助项目(编号:32032);广东省科技计划项目(编号:2005B10301030)
  • 【文献出处】 计算机工程与应用 ,Computer Engineering and Applications , 编辑部邮箱 ,2006年23期
  • 【分类号】TP18
  • 【被引频次】74
  • 【下载频次】1434
节点文献中: 

本文链接的文献网络图示:

本文的引文网络