需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13508 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:遗传算法(GA)是人工智能中的一个重要的算法,它是以达尔文的“生物进化论”为基础通过模仿生物的进化过程来实现对目标函数的优化。小生境遗传算法是对基本遗传算法的一种改进算法,它的主要思想是将单一种群划分为多个种群,多个种群在进化的过程中同时推进,并在进化进程中按照一定的策略在各个不同种群中交换染色体,以保证个体的丰富性。本文中对小生境遗传算法的基本流程和模式进行了详细介绍,并将小生境遗传算法应用在N-Queen问题和TSP问题等人工智能中的经典问题中。在实验中将传统遗传算法的结果和小生境遗传算法的结果进行比较,多个实验结果表明小生境遗传算法能够有效的解决上述问题。
关键词:小生境;遗传算法;TSP问题;N-Queen问题
目录 摘要 Abstract 1 绪论-1 1.1 引言-1 1.2 遗传算法的研究现状-1 1.2.1 人工智能-2 1.2.2并行遗传算法的研究-2 1.3论文研究意义-2 1.4 论文的结构安排-3 2 小生境遗传算法-4 2.1 遗传算法的基本概念-4 2.2 遗传算法的原理-4 2.3 遗传算法的操作步骤-5 2.3.1 编码-5 2.3.2 群体的设计-6 2.3.3 遗传算法基本操作-7 2.4 小生境策略-16 2.4.1 迁移-16 2.4.2全局模型 – work/farmer模式-19 2.4.3 扩散模型-19 3 N-Queen问题-20 3.1 小生境GA算法求解N-Queen问题详细过程-20 3.1.1编码-20 3.1.2 个体评价-20 3.1.3 选择-21 3.1.4 交叉-21 3.1.5 变异-21 3.1.6 终止条件-21 3.1.7 实验-21 4 旅行商问题(TSP)-23 4.1 基于小生境GA算法的TSP问题的详细描述-23 4.1.1 计算路径长度-23 4.1.2 选择和交叉-24 4.1.3 基因突变-26 4.1.4 实验-26 结 论-28 参 考 文 献-29 致 谢-30 |