智能优化算法学习培训课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《智能优化算法学习培训课件.ppt》由用户(林田)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 优化 算法 学习 培训 课件
- 资源描述:
-
1、智能优化算法智能优化算法 微积分中函数极值,最早的无约束函数优化。微积分中函数极值,最早的无约束函数优化。拉格朗日乘子法是最早的约束优化方法。拉格朗日乘子法是最早的约束优化方法。二战时运筹学二战时运筹学(Operation Research),解决受,解决受多个约束条件限制时,目标函数值的最大化多个约束条件限制时,目标函数值的最大化(最最小化小化).其方法有线性规划其方法有线性规划(单纯型法单纯型法)、动态规划、动态规划、博弈论、排队论、存储论等,博弈论、排队论、存储论等,这些方法在二次世界大战后,被运用到了经这些方法在二次世界大战后,被运用到了经济等诸多领域。济等诸多领域。1、选择一个初始解
2、、选择一个初始解 该解必须是一个可行解。该解必须是一个可行解。2、判断停止准则是否满足、判断停止准则是否满足一般为最优性条件。如单纯型方法是最下一行一般为最优性条件。如单纯型方法是最下一行的值均为非负。的值均为非负。3、向改进方向移动、向改进方向移动 由于采用迭代方法,当不满足停止条件时,由于采用迭代方法,当不满足停止条件时,需要不断修改当前解。需要不断修改当前解。1、单点运算方式,一个初始解出发,迭代只、单点运算方式,一个初始解出发,迭代只对一个点进行计算,无法并行计算、多核计算。对一个点进行计算,无法并行计算、多核计算。崽多好打架!无法群狼战略!崽多好打架!无法群狼战略!2、向改进方向移动
3、、向改进方向移动,限制了跳出局部最优的能限制了跳出局部最优的能力力,都使得目标函数降低,即不具备都使得目标函数降低,即不具备“爬山爬山”能能力力,没有全局搜索能力没有全局搜索能力.3、停止条件只是局部最优性的条件、停止条件只是局部最优性的条件,只有当解只有当解的可行域凸集、目标函数凸函数时才全局最优。的可行域凸集、目标函数凸函数时才全局最优。4、目标函数、约束函数必须连续可微,甚至、目标函数、约束函数必须连续可微,甚至还要高阶可微还要高阶可微1、目标函数与约束条件不连续,可能离散,、目标函数与约束条件不连续,可能离散,可能含有规则、条件和逻辑关系。可能含有规则、条件和逻辑关系。2、计算的效率优
4、先、计算的效率优先,如如TSP问题,本身是一个问题,本身是一个NP完全问题,更关注算效率,而非最优解。完全问题,更关注算效率,而非最优解。3、传统方法计算终止可能得到的解、传统方法计算终止可能得到的解,连可行解连可行解都不是。但问题要求达到限定迭代次数后就停都不是。但问题要求达到限定迭代次数后就停机,希望此时得到的解是比较优化的解。机,希望此时得到的解是比较优化的解。4、优化计算中的数据可能不精确,初始解可、优化计算中的数据可能不精确,初始解可能不是可行解,甚至远离可行解。数据可能是能不是可行解,甚至远离可行解。数据可能是随机变量、模糊集合。随机变量、模糊集合。1975年、年、Holland、
5、Genetic Algorithms(遗传算遗传算法法):模仿生物种群中优胜劣汰适者生成机制,:模仿生物种群中优胜劣汰适者生成机制,通过种群中优势个体的繁殖进化来实现优化。通过种群中优势个体的繁殖进化来实现优化。通过选择、交叉、变异来寻优,常用于非线性通过选择、交叉、变异来寻优,常用于非线性最优化和复杂的组优化或整数规划问题、管道最优化和复杂的组优化或整数规划问题、管道优化设计优化设计(网络流网络流)、通风网络的设计、飞机外形、通风网络的设计、飞机外形设计、图像处理、设计、图像处理、VLSI设计。设计。1977年、年、Glover、Tabu Search(禁忌搜索算法禁忌搜索算法):将记忆功能
6、引入到最优解的搜索过程中,通过将记忆功能引入到最优解的搜索过程中,通过设置禁忌区阻止搜索过程中的重复,这在图论设置禁忌区阻止搜索过程中的重复,这在图论中最短路径的中最短路径的disjktra算法等都用过,从而大大算法等都用过,从而大大提高寻优过程的搜索效率。提高寻优过程的搜索效率。197X年、年、Jerne、Artificial immune System(人人工免疫系统工免疫系统)。通过进化学习辨别危险的外部物。通过进化学习辨别危险的外部物体体(细菌、病毒等细菌、病毒等)和体内自身的细胞和体内自身的细胞(或分子或分子),通过从不同种类的抗体中,构造处理外部物体通过从不同种类的抗体中,构造处理
7、外部物体的方法或物质。具有并行、分布、自适应性、的方法或物质。具有并行、分布、自适应性、学习、识别、记忆和特征提取能力。学习、识别、记忆和特征提取能力。用于模式识别、信息安全、智能优化、机器用于模式识别、信息安全、智能优化、机器学习、数据挖掘、自动控制、故障诊断等领域。学习、数据挖掘、自动控制、故障诊断等领域。1999年、年、Hunt、Clone(克隆选择算法克隆选择算法),只有识,只有识别抗原的细胞的能进行别抗原的细胞的能进行clone扩增,同时克隆产扩增,同时克隆产生的细胞又高频变异,满足生物的多样性要求,生的细胞又高频变异,满足生物的多样性要求,使之具有爬山的能力,全局搜索呀!。使之具有
8、爬山的能力,全局搜索呀!。1983年、年、Kirkpatrick、Simulated Annealing(模模拟退火算法拟退火算法)。热力学中退火使金属原子达到能。热力学中退火使金属原子达到能量最低状态的机制,按量最低状态的机制,按Boltzmann方程计算状态方程计算状态向量间的转移概率,来引导搜索,从而使算法向量间的转移概率,来引导搜索,从而使算法具有很好的全局搜索能力。具有很好的全局搜索能力。199X年、年、Dorigo、Ant Colony Optimization(蚁蚁群算法群算法),模拟蚂蚁群体利用信息素来实现路径,模拟蚂蚁群体利用信息素来实现路径优化的机理,通过忘记路径将信息素的
9、变化来优化的机理,通过忘记路径将信息素的变化来解决离散数据的最优化解决离散数据的最优化(函数是离散的,约束条函数是离散的,约束条件也是离散的,称为组合优化问题,如件也是离散的,称为组合优化问题,如TSP、0-1背包问题、生产调度问题等背包问题、生产调度问题等)。1995年、年、Kenedy、Eberhart、Particle Swarm Optimization(粒子群优化粒子群优化),模拟鸟群、渔群集,模拟鸟群、渔群集体觅食迁徙中,个体与群体协调一致的机理,体觅食迁徙中,个体与群体协调一致的机理,群过群体最优化方向、个体最优方法和惯性方群过群体最优化方向、个体最优方法和惯性方向协调来实现最优
10、化。向协调来实现最优化。1999年、年、Linhares、Predatory Search(捕食搜捕食搜索索),模拟猛兽捕食中大范围搜索,模拟猛兽捕食中大范围搜索(大步确定大体大步确定大体范围范围)和局部蹲守和局部蹲守(小碎步寻优小碎步寻优)的特点,通过设的特点,通过设置全避搜索和局部搜索间变换的阈值,来协调置全避搜索和局部搜索间变换的阈值,来协调两种不同的搜索方式,从而实现对全局搜索与两种不同的搜索方式,从而实现对全局搜索与局部搜索的兼顾。局部搜索的兼顾。2000年、年、Passino、Bacteria Foraging(细菌觅食算法细菌觅食算法)。模拟大肠杆菌的觅食过程。模拟大肠杆菌的觅食
11、过程。(1)寻找可能存在食物源的寻找可能存在食物源的区域;区域;(2)决定是否进入此区域;决定是否进入此区域;(3)在所选定的区域中在所选定的区域中寻找食物源;寻找食物源;(4)消耗掉一定的量的食物后,决定是否消耗掉一定的量的食物后,决定是否继续在此区域寻找食物或迁移到另一个更理想的区域。继续在此区域寻找食物或迁移到另一个更理想的区域。电网电力预测、电压控制、多电网电力预测、电压控制、多Agent系统和车间调度。系统和车间调度。1989年、年、Moscato、Memetic(文化算法文化算法),meme(文化文化基因基因)表示存在于人脑中可以传递给他人的信息模式,表示存在于人脑中可以传递给他人
12、的信息模式,是人们进行文化或思想交流时传播的信息单元。是人们进行文化或思想交流时传播的信息单元。Memetic是指模拟是指模拟meme的复制、传播和进化的理论,的复制、传播和进化的理论,是局部启发式搜索与交叉算子的结合体,适合于多指是局部启发式搜索与交叉算子的结合体,适合于多指令的并行计算和分布计算系统令的并行计算和分布计算系统(parallel genetic algorithms),也是我比较感兴趣的问题,研究人脑本,也是我比较感兴趣的问题,研究人脑本身的机制用于电脑。身的机制用于电脑。1982年、年、Feynman、按照量子力学原理建造新的计算、按照量子力学原理建造新的计算机,机,198
13、5年年oxford的的Deutsh利用量子态的相干叠加性利用量子态的相干叠加性可实现并行的量子计算,可实现并行的量子计算,1995年年Grover提出了提出了Grover算法,可用于解决算法,可用于解决TSP问题,但现在仍有相当的难度。问题,但现在仍有相当的难度。1982年、年、Hopfiled在前人的基础上,在前人青工式神在前人的基础上,在前人青工式神经元模型经元模型(MP)、多层感知机、自适应线性单元模型及、多层感知机、自适应线性单元模型及自适应理论自适应理论ART,引入能量函数的概念,研究网络的,引入能量函数的概念,研究网络的动力学特性,并用电子线路设计出相应的网络,使得动力学特性,并用
14、电子线路设计出相应的网络,使得BP可用于联想记忆和优化计算,后人在此基础上提出可用于联想记忆和优化计算,后人在此基础上提出了了PDP理论、多层向前网络的理论、多层向前网络的BP算法,成为比较好的算法,成为比较好的学习算法,用于控制工程、机器学习、信号处理、模学习算法,用于控制工程、机器学习、信号处理、模式识别和经济领域。但最近几年好像又不热了。式识别和经济领域。但最近几年好像又不热了。1972年、年、E.N.洛伦兹洛伦兹(MIT)、chaos(混沌混沌),原意是混乱、,原意是混乱、无序,在现代非线性理论中,混沌是泛指在确定体系无序,在现代非线性理论中,混沌是泛指在确定体系中出现的貌似无规则的、
15、类随机的运动。中出现的貌似无规则的、类随机的运动。(1)随机性:类似随机变量的杂乱表现;随机性:类似随机变量的杂乱表现;(2)遍历性。不重复地历经一定范围内的所有状态;遍历性。不重复地历经一定范围内的所有状态;(3)规律性:混沌是由确定性的迭代式产生。规律性:混沌是由确定性的迭代式产生。介于确定性和随机性之间,混沌具有丰富的时空动态,介于确定性和随机性之间,混沌具有丰富的时空动态,系统的演变可导致吸引子的转移,遍历性可作为搜索系统的演变可导致吸引子的转移,遍历性可作为搜索过程中避免陷入局部极小化的陷阱,可爬山。过程中避免陷入局部极小化的陷阱,可爬山。相空间、混沌运动、分形和分维、不动点、吸引子
展开阅读全文