一种改进的遗传算法及应用

被引:0
作者
李延梅
机构
[1] 华南理工大学
关键词
遗传算法; 交叉概率; 变异概率; 适应度函数;
D O I
暂无
年度学位
2012
学位类型
硕士
导师
摘要
遗传算法是一种利用自然选择和生物进化思想搜索最优解的随机搜索算法,被广泛应用于各个领域。研究发现,改进交叉和变异概率,设计合理的适应度函数对改善遗传算法的性能有重要影响。本文深入研究了遗传算法的基本理论及技术实现,分析了遗传算法的收敛性和特点,结合当前人们的研究提出了一种改进的遗传算法,并将其应用于函数优化和组合优化领域。本文的主要研究工作如下: (1)深入研究了自适应遗传算法的产生原理及特点,深刻分析了几种常见的改进方法,并总结了各算法的优缺点。 (2)针对自适应遗传算法及其改进算法中存在的问题,在前人算法的基础上改进交叉概率和变异概率,给出改进的公式,使交叉概率随适应度函数的增大而减小,变异概率随适应度函数的增大而增大。改进的算法使大于平均适应度和小于平均适应度的个体的交叉概率和变异概率能够分别在不同区间范围内进行自适应调整,因此,算法的搜索精度和收敛速度在一定程度上得到了提高。 (3)适应度函数用于评价个体优劣,本文通过对其作用机理的深入分析和研究,在满足适应度函数设计条件的原则下,利用logistic曲线的性质设计了一个新的适应度函数,并且引入对适应度值接近1或者0的个体数目的判断,防止这些个体迅速占领种群。适应度函数的设计使得进化初期适应度很高的个体的适应度值和复制数量得到控制,进化后期个体适应度值的差异得到提高,种群竞争力得到增强,早熟现象得到改善。用测试函数对本文改进的遗传算法进行测试,与其它几种算法相比能取得更好的实验结果。 (4)将本文改进的遗传算法应用于函数优化和0-1背包问题,实验结果表明,算法在搜索精度、收敛速度及稳定性方面均表现出较好的算法性能。
引用
收藏
页数:66
共 31 条
[1]
人工神经网络技术及其应用 [D]. 
覃光华 .
四川大学,
2003
[2]
改进的自适应遗传算法 [J].
张京钊 ;
江涛 .
计算机工程与应用 , 2010, (11) :53-55
[3]
改进遗传算法及其在聚类分析上的应用 [J].
陈锐 ;
邹书蓉 ;
张洪伟 ;
冯忠田 .
西南民族大学学报(自然科学版), 2009, 35 (06) :1176-1179
[4]
模拟退火算法求解TSP问题 [J].
冯剑 ;
岳琪 .
森林工程, 2008, (01) :94-96
[5]
自适应遗传算法 [J].
廖国勇 .
科技广场, 2007, (03) :70-72
[6]
遗传算法的编码理论与应用 [J].
余有明 ;
刘玉树 ;
阎光伟 .
计算机工程与应用 , 2006, (03) :86-89
[7]
自适应遗传算法的改进及在系统辨识中应用研究 [J].
任子武 ;
伞冶 .
系统仿真学报, 2006, (01) :41-43+66
[8]
一种改进的自适应遗传算法 [J].
金晶 ;
苏勇 .
计算机工程与应用, 2005, (18) :64-69
[9]
一种改善遗传算法早熟现象的方法 [J].
曹俊 ;
朱如鹏 .
上海大学学报(自然科学版), 2003, (03) :229-231+237
[10]
广义对偶单纯形方法 [J].
陆宗元 .
上海师范大学学报(自然科学版), 2002, (02) :39-43