佳点集遗传算法的理论和应用
【摘要】:
遗传算法是用计算机模拟生物进化思想的优化算法,首先由美国Michigan大
学的John Holland教授于1975年提出。它在固定的种群规模下,仅利用个体适应
度来引导搜索,通过按照一定概率进行选择、杂交和变异遗传操作完成群体的更
新,因此遗传算法实际是一种“盲目的概率启发搜索策略”。由于它使用简单,
鲁棒性强,易于并行化,在各个领域得到广泛应用。
本文介绍了数论在统计中的应用,并利用数论中的佳点集理论和方法,对遗
传算法中的交叉操作进行了重新设计,给出了一个新的GA算法,称为佳点集遗
传算法。我们将佳点集遗传算法应用于求解几类典型的组合优化问题(如背包问
题和TSP问题),并与传统遗传算法进行比较,可以看出该算法不仅提高了求解
的效率和精度,还有效地避免了“早熟”现象。
本文还讨论了对于任给一类NPC问题,如何给出一组测试样本集,利用这个
测试集,能比较合理地估计出求解这类NPC问题的算法的计算能力和复杂性,从
而可以用此测试集来分析各种算法的优劣。我们利用数论中的佳点集理论给出构
造算法测试集的方法,最后以TSP问题和背包问题为例给其对应的算法测试集。
本论文共分五章:第一章扼要介绍了遗传算法的原理、特点和发展进程;第
二章探讨了数论方法在统计中的应用,给出了生成C~s上数论网格的有效方法——
佳点集方法;第三章阐述了佳点集的基本定义和性质,对交叉操作进行改进,给
出了佳点集遗传算法;第四章分析了佳点集遗传算法应用于背包问题和TSP问题
的算法实现和实验结果;第五章提出了用佳点集理论构造算法测试集的方法,并
给出实例。
|
|
|
|
1 |
赵春英,张铃;佳点集遗传算法的应用[J];微机发展;2000年05期 |
2 |
汪祖柱,程家兴,姚芳兵,郭宝贵;基于佳点集遗传算法的Flow Shop调度问题求解[J];计算机工程;2004年21期 |
3 |
尚智强,郑耀林;一种改进遗传算法在旅行商(TSP)问题中的应用[J];福建电脑;2002年08期 |
4 |
庞晓虹;TSP问题的瞬态混沌神经网络算法[J];计算机测量与控制;2004年01期 |
5 |
张乐,陆金桂;改进的免疫算法求解TSP问题[J];计算机工程与设计;2005年04期 |
6 |
吴晓春;;遗传算法的C#实现及应用[J];电脑编程技巧与维护;2007年03期 |
7 |
彭青松;戴炳荣;;求解TSP问题的遗传算法新方法研究[J];福建电脑;2007年03期 |
8 |
方铖;;遗传算法及其在TSP问题中的应用[J];四川教育学院学报;2008年01期 |
9 |
包明;;遗传算法求解TSP问题的改进[J];硅谷;2008年07期 |
10 |
李栋;孙慧霞;;基于遗传算法的TSP问题研究[J];黑龙江科技信息;2009年13期 |
11 |
胡孟杰;;TSP问题的人工鱼群解决方案[J];中国科技信息;2009年11期 |
12 |
王洪刚;马良;;TSP的量子蚂蚁算法求解[J];运筹与管理;2009年06期 |
13 |
柳寅;马良;;模糊蚁群算法及其在TSP中的应用[J];数学的实践与认识;2011年06期 |
14 |
谷峰,吴勇,唐俊;基于遗传算法的n皇后问题求解[J];宿州教育学院学报;2002年04期 |
15 |
胡小兵,黄席樾;对一类带聚类特征TSP问题的并行遗传算法求解[J];计算机工程与应用;2004年35期 |
16 |
傅凡,吴陈,杨习贝;一种基于伪并行迁移策略的求解TSP问题的遗传算法[J];华东船舶工业学院学报(自然科学版);2005年03期 |
17 |
杨殿生;;TSP问题的蚁群算法求解[J];计算机教育;2006年05期 |
18 |
冯剑;岳琪;;模拟退火算法求解TSP问题[J];森林工程;2008年01期 |
19 |
曹琳;;模拟退火算法在TSP求解中的应用[J];林区教学;2008年10期 |
20 |
夏显清;;一种优化的蚁群算法[J];软件导刊;2010年08期 |
|