遗传算法求解函数优化问题.doc

资料分类:科技学院 上传会员:一点点 更新时间:2019-05-29
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11774
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:遗传算法(Genetic Algorithm)为非数值计算优化方法,是基于群体遗传学以及自然选择。遗传算法这一优化技术实用性好、鲁棒性强、效率高,在图像处理、机器学习、人工智能、函数优化、自动控制等领域应用广泛。

本文遗传算法M文件的编写采取的是MATLAB软件,多峰函数是比较有代表性的,通过遗传算法成功的对一维变量进行求解。在实验过程中,其中改变1个测试函数的变异概率、交叉概率以及种群大小,分析实验数据,找出满足条件的变异概率、交叉概率以及种群大小。其次,对3个测试函数进行测试及实验分析,实验结果都能找到最优解,计算效率高,结果直观。最后,对研究工作进行总结,指出二进制编码算法的优点与不足。

 

关键词:遗传算法 函数优化 MATLAB

 

目录

摘要

ABSTRACT

1 绪论-1

1.1 遗传算法概述-1

1.2 遗传算法的发展历史与研究现状-1

1.3 本章小结-2

2 遗传算法的基本理论-2

2.1 遗传算法的描述-2

2.1.1 基本遗传算法的数学模型-2

2.1.2 遗传算法的运算流程-3

2.2 遗传算法的编码方式-3

2.3 遗传算子-4

2.3.1 交叉算子-4

2.3.2 选择算子-5

2.3.3 变异算子-5

2.4.1 遗传算法的欺骗问题-7

2.4.2 遗传算法的未成熟收敛问题-7

2.5 本章小结-8

3 遗传算法求解函数优化问题-8

3.1 函数优化问题的描述-8

3.2 求解函数优化的MATLAB实现-8

3.2.1 基于MATLAB的函数优化问题的实现-9

3.2.2 测试函数-9

3.2.3 遗传算法运行参数的分析-10

3.3 实验结果与分析-13

3.4 本章小结-13

4 结论-14

参考文献

相关论文资料:
最新评论
上传会员 一点点 对本文的描述:遗传算法为着眼全局的优化搜索方法,其适用范围较广,而且随机进化迭代。通过学者们30多年研究,遗传算法在基础理论研究与算法设计方面获得较大发展,在实际应用中也发展较快。......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: