毕业论文-遗传算法在函数优化中的应用

毕业论文-遗传算法在函数优化中的应用

ID:14725153

大小:598.00 KB

页数:23页

时间:2018-07-30

毕业论文-遗传算法在函数优化中的应用_第1页
毕业论文-遗传算法在函数优化中的应用_第2页
毕业论文-遗传算法在函数优化中的应用_第3页
毕业论文-遗传算法在函数优化中的应用_第4页
毕业论文-遗传算法在函数优化中的应用_第5页
资源描述:

《毕业论文-遗传算法在函数优化中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、潍坊学院本科毕业论文遗传算法在函数优化中的应用目录1.绪论11.1概述11.2遗传算法的发展历史与研究进展22.遗传算法流程与应用举例42.1遗传算法中各重要因素分析42.2重要参数设置62.3简单的遗传算法运算示例63.遗传算法在函数优化应用中的性能研究103.1遗传算法在实际应用中的性能影响因素103.2函数优化问题的描述123.3求解函数优化问题的最优交叉、变异率组合的研究143.4一种求解函数优化问题的自适应遗传算法173.5小结19结束语19参考文献20致谢2123潍坊学院本科毕业论文23潍坊学院本科毕业论文1.绪论1.1概述遗传算法(geneticalg

2、orithms简称GA)由美国密歇根大学的JohnH.Holland教授等创立的一类仿生型的优化算法。它是以达尔文的生物进化论和孟德尔的遗传变异理论为基础、模拟生物进化过程、自适应启发式全局优化的搜索算法。由于遗传算法无需过多地考虑问题的动力学信息,如连续、可微等,该算法结构简单,并且具有全局搜索能力、信息处理的隐并行性、鲁棒性和可规模化等优点,它在思路上突破原有的最优化方法的框架,尤其适用于处理传统搜索方法难以解决的复杂和非线性问题,现己被广泛用于组合优化、机器学习、自适应控制、规划设计和人工生命等领域,并且在经济和决策方面也有很好的应用,是21世纪有关智能计算中

3、的关键技术之一。遗传算法的处理对象不是参数本身,而是对参数进行了编码的个体,因此不仅可以对传统的目标函数优化求解,而且可以处理诸如矩阵、树和图等结构形式的对象,用适应度函数同时对搜索空间的多个解进行评估,它将每个可能的问题表示为“染色体”,然后按遗传学规律进行选择、交叉和变异操作,直到满足终止条件为止。隐含并行性和全局搜索性是遗传算法的两大特点,前者可使遗传算法只需检测少量的结构就能反映搜索空间的大量区域,后者则使遗传算法具有良好的稳健性。23潍坊学院本科毕业论文在遗传算法的诸多应用中,函数优化是最显而易见的应用,也是经典的应用。函数优化问题是许多领域中普遍存在的问

4、题,也一直是人们探索的若干重要问题之一。很多复杂的问题,如神经网络的训练、系统模型参数的辨识等,可以转化为函数优化问题来求解。函数优化的本质就是从所有可能的方案中选择出最合理、达到最优目标的方案。它通常可归结为求最小值问题,对于最大值问题可以通过对函数取反,将其转化为最小值问题。对于函数优化问题,传统的求解方法有最速下降法、牛顿法、拉格朗日乘数法、罚函数法等等。对于这些确定的搜索优化方法来说,函数可微通常是求解问题的前提,而且随着函数维数的增长,求解的难度大幅度增长。因此传统的优化方法并不适合于求解不可微函数以及高维函数的优化问题。一种模仿生物自然进化过程的、被称作

5、为演化算法的随机优化技术在解这类优化难题中显示出了优于传统优化算法的性能。自70年代Holland正式提出遗传算法以来,非经典的随机搜索优化方法如演化策略、演化规划、基因表达式程序设计等层出不穷。遗传算法就是其中一种具有代表性的随机算法,与传统的优化算法相比,遗传算法不是从单个点,而是从点的群体开始搜索,对初始点集的要求不高;遗传算法不是直接在参变量集上实施,而是利用参变量集的某种编码;遗传算法利用适应值信息,无需导数或其他辅助信息,这就使得它在搜索过程中不容易陷入局部最优,即使在所定义的适应度函数是不连续的、非规则的或有噪声的情况下,它也能以较大的概率找到整体最优

6、解。231231遗传算法优化求解过程与梯度信息无关,只需要目标函数是可计算的,对于复杂的优化问题只需选择、杂交、变异三种遗传运算就能得到优化解,基于这些显著的优点,GA已引起人们的广泛应用和研究。1.2遗传算法的发展历史与研究进展1.2.1遗传算法的发展历史遗传算法的发展历史始于二十世纪60年代。J.H.Holland教授认识到生物的遗传和自然进化现象与人工自适应系统的相似关系,提出在研究和设计人工自适应系统时,可以借鉴生物的遗传机制,以群体的方式进行自适应搜索。1967年,Holland的学生Bagley在他的博士论文中首次提出了“遗传算法”这一术语,提出选择、交

7、叉和变异,与目前遗传算法中相应的算法十分接近,引入适应度定标(Scaling)的概念。同时,他也首次提出了遗传算法自我调整的概念。第一个把遗传算法用于函数优化的是Hollstien,1971年他在论文《计算机控制系统中的人工遗传自适应方法(ArtificialGeneticAdaptationinComputerControlSystems)》中阐述了遗传算法用于数学反馈控制的方法,主要讨论了二变量函数的优化问题。1975年,Holland出版了第一部著名的专著《自然系统和人工系统的适配(AdaptationinNaturalandArtificialSyste

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。