优化算法-模拟退火-粒子群-遗传算法.ppt
《优化算法-模拟退火-粒子群-遗传算法.ppt》由会员分享,可在线阅读,更多相关《优化算法-模拟退火-粒子群-遗传算法.ppt(19页珍藏版)》请在三一办公上搜索。
1、优化算法,模拟退火算法,遗传算法,粒子群算法,模拟退火算法,一、模拟退火算法概念,模拟退火算法来源于固体退火原理,将固体加温至充分高,再让其慢慢冷却,加温时,固体内部粒子随温升变为无序状,内能增大,而慢慢冷却时粒子渐趋有序,在每个温度都达到平衡态,最后在常温时达到基态,内能减为最小。,用固体退火模拟组合优化问题,将内能E模拟为目标函数值f,温度T演化成控制参数t,即得到解组合优化问题的模拟退火算法:由初始解i和控制参数初值t开始,对当前解重复“产生新解计算目标函数差接受或舍弃”的迭代,并逐步衰减t值,算法终止时的当前解即为所得近似最优解,模拟退火算法,二、模拟退火算法模型,模拟退火算法可以分为
2、解空间、目标函数和初始解三部分。,三、模拟退火的基本思想,(1)初始化:初始温度T(充分大),初始解状态S(算法迭代的起点),每个T值的迭代次数L;(2)对k=1,L做第(3)至第6步:(3)产生新解S(4)计算增量t=C(S)-C(S),其中C(S)为评价函数(5)若t0,然后转第2步。,模拟退火算法,四、模拟退火算法特点,1.最终求得的解与初始值无关,与初始解状态S无关;2.具有渐近收敛性,在理论上是一种以概率1收敛于全局最优解的全局优化算法;3.具有并行性。,遗传算法,一、遗传算法概念,遗传算法简称GA,是模拟自然界遗传机制和生物进化论而成的一种并行随机搜索最优化方法。遗传算法将“优胜劣
3、汰,适者生存”的生物进化原理引入优化参数形成的编码串联群体中,按所选择的适应度函数并通过遗传中的复制、交叉及变异对个体进行筛选,使适应度高的个体被保留下来,组成新的群体,新的群体既继承了上一代的信息,又优于上一代。这样周而复始,群体中个体适应度不断提高,直到满足一定的条件。,遗传算法,二、遗传算法基本操作,(1)复制:复制操作可以通过随机方法来实现。首先产生01之间均匀分布的随机数,若某串的复制概率为40%,则当产生的随机数在0.401.0之间时,该串被复制,否则被淘汰(2)交叉:在匹配池中任选两个染色体,随机选择一点或多点交换点位置;交换双亲染色体交换点右边的部分,即可得到两个新的染色体数字
4、串。(3)变异:在染色体以二进制编码的系统中,它随机地将染色体的某一个基因由1变为0,或由0变为1。,遗传算法,三、遗传算法特点,(1)对参数的编码进行操作,而非对参数本身;(2)同时使用多个搜索点的搜索信息;(3)直接以目标函数作为搜索信息;(4)使用概率搜索技术;(5)遗传算法在解空间进行高效启发式搜索,而非盲目地穷举或完全随机搜索;(6)对于待寻优的函数基本无限制,它既不要求函数连续,也不要求函数可微;(7)具有并行计算的特点.,遗传算法,三、遗传算法的应用,(1)函数优化;(2)组合优化;(3)生产调度问题;(4)自动控制:利用遗传算法进行控制器参数的优化、基于遗传算法的模糊控制规则的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优化 算法 模拟 退火 粒子 遗传
链接地址:https://www.31ppt.com/p-5224123.html