第7章遗传算法及其应用.ppt
《第7章遗传算法及其应用.ppt》由会员分享,可在线阅读,更多相关《第7章遗传算法及其应用.ppt(79页珍藏版)》请在优知文库上搜索。
1、第第 7 章章 遗传算法及其应用遗传算法及其应用2第7章 遗传算法及其应用o 7.1 遗传算法的产生与发展遗传算法的产生与发展 o 7.2 遗传算法的基本算法遗传算法的基本算法 o 7.3 遗传算法的改进算法遗传算法的改进算法 o 7.4 基于遗传算法的生产调度方法基于遗传算法的生产调度方法3第7章 遗传算法及其应用7.1 遗传算法的产生与发展遗传算法的产生与发展 o 7.2 遗传算法的基本算法遗传算法的基本算法 o 7.3 遗传算法的改进算法遗传算法的改进算法 o 7.4 基于遗传算法的生产调度方法基于遗传算法的生产调度方法4 7.1 遗传算法的产生与发展 遗传算法遗传算法(genetic
2、algorithms,GA):一类借鉴生物界自然选择和自然遗传机制的随机搜索算法,非常适用于处理传统搜索方法难以解决的复杂和非线性优化问题。遗传算法可广泛应用于组合优化、机器学习、自适应控制、规划设计和人工生命等领域。57.1 遗传算法的产生与发展7.1.1 遗传算法的生物背景遗传算法的生物背景7.1.2 遗产算法的基本思想遗产算法的基本思想7.1.3 遗产算法的发展历史遗产算法的发展历史7.1.4 设计遗产算法设计遗产算法的基本原则与内容的基本原则与内容67.1.1 遗传算法的生物学背景o 适者生存适者生存:最适合自然环境的群体往往产生了更大的后代群最适合自然环境的群体往往产生了更大的后代群
3、体。体。o 生物进化的基本过程:生物进化的基本过程:染色体染色体(chromosome):生物生物的遗传物质的主要载体。的遗传物质的主要载体。基因基因(gene):扩展生物性状扩展生物性状的遗传物质的功能单元和结的遗传物质的功能单元和结构单位。构单位。基因座(基因座(locus):染色体:染色体中基因的位置。中基因的位置。等位基因(等位基因(alleles):基因:基因所取的值。所取的值。77.1.2 遗传算法的基本思想生物遗传概念生物遗传概念遗产算法中的应用遗产算法中的应用适者生存适者生存目标值比较大的解被选择的可能性大目标值比较大的解被选择的可能性大个体(个体(Individual)解解染
4、色体(染色体(Chromosome)解的编码(字符串、向量等)解的编码(字符串、向量等)基因(基因(Gene)解中每一分量的特征解中每一分量的特征适应性(适应性(Fitness)适应函数值适应函数值群体(群体(Population)根据适应函数值选定的一组解(解的个根据适应函数值选定的一组解(解的个数为群体的规模)数为群体的规模)婚配(婚配(Marry)交叉(交叉(Crossover)选择两个染色体进行)选择两个染色体进行交叉产生一组新的染色体的过程交叉产生一组新的染色体的过程变异(变异(Mutation)编码的某一分量发生变化的过程编码的某一分量发生变化的过程87.1.2 遗传算法的基本思想
5、 遗传算法的基本思想:遗传算法的基本思想:在求解问题时从多个解开始,然后通过一定的法在求解问题时从多个解开始,然后通过一定的法则进行逐步迭代以产生新的解。则进行逐步迭代以产生新的解。最优化问题 遗传算法 目标函数 可 行 解 一组 解 适应度函数染 色 体 种 群97.1.3 遗传算法的发展历史o 1962年,Fraser提出了自然遗传算法。o 1965年,Holland首次提出了人工遗传操作的重要性。o 1967年,Bagley首次提出了遗传算法这一术语。o 1970年,Cavicchio把遗传算法应用于模式识别中。o 1971年,Hollstien在论文计算机控制系统中人工遗传自适应方法中
6、阐述了遗传算法用于数字反馈控制的方法。o 1975年,美国J.Holland出版了自然系统和人工系统的适配;DeJong完成了重要论文遗传自适应系统的行为分析。o 20世纪80年代以后,遗传算法进入兴盛发展时期。107.1.4 设计遗传算法的基本原则与内容 设计的基本原则:设计的基本原则:适用性适用性:算法所能适用的问题种类。:算法所能适用的问题种类。可靠性可靠性:算法对于所设计的问题,以适当的精度求解算法对于所设计的问题,以适当的精度求解其中大多数问题的能力其中大多数问题的能力。收敛性收敛性:算法能否收敛到全局最优。:算法能否收敛到全局最优。稳定性稳定性:算法对其控制参数及问题数据的敏感度算
7、法对其控制参数及问题数据的敏感度。生物类比生物类比:通过类比的方法引入在生物界被认为是有:通过类比的方法引入在生物界被认为是有效的方法及操作。效的方法及操作。11设计的基本内容:设计的基本内容:7.1.4 设计遗传算法的基本原则与内容 编码方案编码方案:编码表示方式。:编码表示方式。适应度函数适应度函数:目标函数。:目标函数。选择策略选择策略:优胜劣汰。:优胜劣汰。控制参数控制参数:种群的规模、算法执行的最大代数、执行:种群的规模、算法执行的最大代数、执行不同遗传操作的概率等。不同遗传操作的概率等。遗传算子遗传算子:选择:选择(selection);交叉;交叉(crossover);变异;变异
8、(mutation)。算法的终止准则算法的终止准则:规定一个最大的演化代数,或算法:规定一个最大的演化代数,或算法在连续多少代以后解的适应值没有改进。在连续多少代以后解的适应值没有改进。12第7章 遗传算法及其应用o 7.1 遗传算法的产生与发展遗传算法的产生与发展 7.2 遗传算法的基本算法遗传算法的基本算法 o 7.3 遗传算法的改进算法遗传算法的改进算法 o 7.4 基于遗传算法基于遗传算法的生产调度方法的生产调度方法137.2 遗传算法的基本算法o 遗传算法的五个基本要素遗传算法的五个基本要素:n 参数编码n 初始群体的设定n 适应度函数的设计n 遗传操作设计n 控制参数设定147.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 遗传 算法 及其 应用
