首页 | 官方网站   微博 | 高级检索  
     

基于违约解转化法的遗传算法及其性能分析
引用本文:高玉根,程峰,王灿,王国彪.基于违约解转化法的遗传算法及其性能分析[J].电子学报,2006,34(4):638-641.
作者姓名:高玉根  程峰  王灿  王国彪
作者单位:1. 浙江科技学院机械与汽车工程学院,浙江杭州 310038;2. 北京科技大学土木与环境工程学院,北京 100083
摘    要:遗传算法在求解约束优化问题时,面临的关键问题之一就是如何处理约束条件.本文提出了一种基于违约解转化法的遗传算法(CIFGA),也就是遗传算法在处理约束条件时,在每一进化代遗传操作后,把所有违反约束条件的个体逐个转化成满足约束条件的个体,整个遗传群体保持不变,经过一代代的进化,最终求出约束问题的最优解.对于采用二进制编码和实数编码的CIFGA,理论证明了其收敛性.测试试验结果表明:CIFGA有较好的算法性能和解决约束优化问题的能力.

关 键 词:遗传算法  收敛性  约束优化  
文章编号:0372-2112(2006)04-0638-04
收稿时间:2005-05-20
修稿时间:2005-05-202005-09-26

A New Improved Genetic Algorithms Based on Converting Infeasible Individuals into Feasible Ones and Its Property Analysis
GAO Yu-gen,CHENG Feng,WANG Can,WANG Guo-biao.A New Improved Genetic Algorithms Based on Converting Infeasible Individuals into Feasible Ones and Its Property Analysis[J].Acta Electronica Sinica,2006,34(4):638-641.
Authors:GAO Yu-gen  CHENG Feng  WANG Can  WANG Guo-biao
Affiliation:1. Zhejiang University of Science and Technology,Hangzhou,Zhejiang 310023,China;2. University of Science and Technology Beijing,Beijing 10083,China
Abstract:As Genetic Algorithms handles the constraint optimization problem,the difficulty is how to solve the constraints.According to this problem,a new improved Genetic Algorithms(CIFGA) is proposed.The key strategy in CIFGA is that the whole infeasible individuals,appeared after each generation,will be transformed into feasible ones.Go through generation after generation,the optimum solution of optimization problem can be founded.The CIFGA,with either binary coding or real coding,is proved to converge to global optimum solution.The experimental results show that CIFGA has great advantage of convergence property over the GAs based on Penalty Function(PFGA),and has good ability of solving constrained optimization in general purpose.
Keywords:genetic algorithms  convergence property  constrained optimization
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《电子学报》浏览原始摘要信息
点击此处可从《电子学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号