小生境遗传算法的研究与应用.doc

资料分类:计算机信息 上传会员:abc鞠凌青 更新时间:2019-03-27
需要金币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

相关论文资料:
最新评论
上传会员 abc鞠凌青 对本文的描述:面临当今的数字化世界,人工智能领域和遗传算法子集将开始用于处理更多的复杂问题。在实际应用程序中使用遗传算法,将可能解决更多使用传统计算方法几乎不可能解决的问题。遗......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: