一种改进的演化算法及其在求解复杂优化问题中的应用  被引量:3

Improved evolutionary algorithm and its application to solving complex optimization problems

在线阅读下载全文

作  者:李康顺[1,2] 余锡伦[1] 张文生[3] 

机构地区:[1]江西理工大学信息工程学院,江西赣州341000 [2]华南农业大学信息学院,广州510642 [3]中国科学院自动化研究所,北京100190

出  处:《计算机应用研究》2012年第4期1223-1226,共4页Application Research of Computers

基  金:国家自然科学基金资助项目(70971043);江西省自然科学基金资助项目(2008GZS0028)

摘  要:针对传统演化算法在求解函数优化,特别是多峰函数优化问题中出现的早熟现象以及演化后期收敛速度慢等问题,提出了一种新的反序小生境演化算法。该算法采用小生境反序交叉算子,以进一步增强局部寻优的能力;引入一种并行演化算法机制,加强群体寻优能力;同时,根据定义域划分初始种群,增加初始种群的覆盖面积。通过仿真实验表明,与传统的小生境演化算法相比较,利用该算法求解复杂多峰函数优化问题能够明显提高问题的求解精度和收敛速度,而且能够得到所有的全局最优解,更好地避免了求解问题时的早熟现象,达到了较好的效果。Aiming at the problems of premature and slow convergent speed by using the traditional evolutionary algorithm in solving the optimization problems,especially in solving the optimization problems of multimodal functions,this paper proposed a niche inver-over evolutionary algorithm.This new algorithm adopted a niche inver-over operator to further enhance the local optimization ability.The algorithm introduced a mechanism of parallel evolutionary algorithm to strengthen the ability of swarm optimization.Besides,it divided the initial population heuristically to some sub-populations according to the domain for increasing the coverage area of initial population.Simulated experiments show that it enhances both solution precision and convergent speed more obviously by using this new algorithm to solve optimization problems of multimodal functions compared with the traditional niche evolutionary algorithm,and it avoids premature phenomenon better.

关 键 词:演化算法 多峰函数优化 小生境演化算法 反序交叉算子 

分 类 号:TP301[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象