检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[自动化与计算机技术—控制理论与控制工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.30