模拟退火算法与MATLAB实现ppt课件.pptx
《模拟退火算法与MATLAB实现ppt课件.pptx》由会员分享,可在线阅读,更多相关《模拟退火算法与MATLAB实现ppt课件.pptx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能模拟退火算法及其MATLAB实现为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能第第6 6章章 模拟退火算法及其模拟退火算法及其MATLABMATLAB实现实现6.1算法基本理论6.2算法的MATLAB实现6.3应用实例为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能简单了解退火算法特点简单了解退火算法特点介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜
2、索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能简单了解退火算法特点简单了解退火算法特点爬山算法如图所示:假设C点为当前解,爬山算法搜索到A点这个局部最优解就会停止搜索,因为在A点无论向那个方向小幅度移动都不能得到更优的解。模拟退火算法在搜索到局部最优解A后,会以一定的概率一定的概率接受到E的移动。也许经过几次这样的不是局部最优的移动后会到达D点,于是就跳出了局部最大值A。为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育
3、大会精神,充分发挥中小学图书室育人功能6.1 算法基本理论算法基本理论一、算法概述一、算法概述工程中许多实际优化问题的目标函数都是非凸的,存在许多局部最优解。求解全局优化问题的方法可分为两类:确定性方法和随机性方法。确定性算法适用于求解具有一些特殊特征的问题,而梯度法和一般的随机搜索方法则沿着目标函数下降方向搜索,因此常常陷入局部而非全局最优解。为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能6.1 算法基本理论算法基本理论一、算法概述一、算法概述模拟退火算法(SA)是一种通用概率算法。用来在一个大的搜索空间内寻找问题的最优解。19
4、53年,Metropolis等提出了模拟退火的思想。1983年,Kirkpatrick等将SA引入组合优化领域。为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能6.1 算法基本理论算法基本理论二、基本思想二、基本思想退火,俗称固体降温先把固体加热至足够高温,使固体中所有粒子处于无序的状态,然后将温度缓慢下降,粒子渐渐有序,这样只要温度上升得足够高,冷却过程足够慢,则所有粒子最终会处于最低能态。为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能算法试图随着控制参数T的降低,使
5、目标函数值f(内能E)也逐渐降低,直至趋于全局最小值(退火中低温时的最低能量状态),算法工作过程就像固体退火过程一样。6.1 算法基本理论算法基本理论模拟退火算法的由来模拟退火模拟退火退火退火解粒子状态最优解能量最低的状态目标函数f内能控制参数温度T为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能6.1 算法基本理论算法基本理论Metropolis准则以概率接受新状态为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能新状态的内能当前状态的内能温度EjEi(更差的解)时,0P
6、10000结束,输出当前解YNYNNYYN扰动:数0.5随机产生01的数二变换法三变换法NY为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能6.2 算法的算法的MATLAB实现实现一、算法设计步骤一、算法设计步骤为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能6.2 算法的算法的MATLAB实现实现一、算法设计步骤一、算法设计步骤为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能6.2 算法的算法的MATLAB实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模拟 退火 算法 MATLAB 实现 ppt 课件
限制150内