基于细分变异算子策略的遗传算法  被引量:1

A Genetic Algorithm Based on the Strategy of Subdividing Mutation Operator

在线阅读下载全文

作  者:王乾龙[1,2] 刘培玉[1,2] 

机构地区:[1]山东师范大学信息科学与工程学院,山东济南250014 [2]山东省分布式计算机软件新技术重点实验室,山东济南250014

出  处:《济南大学学报(自然科学版)》2012年第1期15-19,共5页Journal of University of Jinan(Science and Technology)

基  金:国家自然科学基金(60873247);山东省自然科学基金(ZR2009GZ007);山东省高新自主创新专项工程(2008ZZ28)

摘  要:针对基本遗传算法局部搜索能力不强以及早熟的问题,提出基于细分变异算子的遗传算法(Genetic Algorithm Based on Subdividing Mutation,SMSGA)。SMSGA将变异算子依据进化历程分成大步前进算子和最优调教算子。大步前进算子防止遗传早熟现象的发生;最优调教算子加强局部搜索的能力。同时,为加快算法收敛速度,对遗传操作实施策略进行优化,引入了路由选择操作。选用3个典型的测试函数在MATLAB平台中对该算法与基本遗传算法以及采用双变异率的改进遗传算法进行比较分析,结果表明,SMSGA可以有效的避免遗传算法中存在的局部搜索能力差和早熟现象的出现。An improved genetic algorithm based on subdividing mutation (SMSGA) is proposed to overcome poor seeking optimization capabilities and premature phenomenon of the basic genetic algorithm. SMSGA divides mutation operator according to involution process into major step mutation operator and tuning best individual operator. Major step mutation operator prevents the occurrence of genetic premature phenomenon, while tuning best individual operator strengthens the ability of local search. Meanwhile, to speed up the convergence rate ,SMSGA has also optimized the process of genetic algorithm by introducing the operation of routing choice. We compare SMSGA,ERGA (genetic algorithm based on elite reserves) and DMGA (genetic algorithm based on dual mutation) by selecting three typical test functions in the MATLAB platform, and experimental results show that SMSGA can effectively avoid poor seeking optimization capabilities and premature phenomenon.

关 键 词:遗传算法 最优调教算子 大步前进算子 精英保留 

分 类 号:TP18[自动化与计算机技术—控制理论与控制工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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