1 / 114
文档名称:

模拟退火算法算法.ppt

格式:ppt   大小:5,271KB   页数:114页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

模拟退火算法算法.ppt

上传人:卓小妹 2022/8/9 文件大小:5.15 MB

下载得到文件列表

模拟退火算法算法.ppt

文档介绍

文档介绍:模拟退火算法算法
第1页,共114页,2022年,5月20日,6点43分,星期四
稳定状态。
固体退火过程
第11页,共114页,2022年,5月20日,6点43分,星期四
固体退火是将固体加热至融化,再徐徐冷却使之凝固成规整晶体的热力学过程,属于热力学与统计物理研究的范畴。
由以下三部分组成:
加温过程
等温过程
冷却过程
固体在恒定温度下达到热平衡的过程!
第12页,共114页,2022年,5月20日,6点43分,星期四
1 模拟退火算法概述
固体退火过程
加温过程——增强粒子的热运动,使其偏离平衡位置,目的是消除系统原先可能存在的非均匀态;
等温过程——退火过程中要让温度慢慢降低,在每一个温度下要达到热平衡状态,对于与环境换热而温度不变的封闭系统满足自由能较少定律,系统状态的自发变化总是朝自由能减少的方向进行,当自由能达到最小时,系统达到平衡态;
冷却过程——使粒子热运动减弱并渐趋有序,系统能量逐渐下降,从而得到低能的晶体结构。当液体凝固为固体的晶态时退火过程完成。
固体退火过程
第13页,共114页,2022年,5月20日,6点43分,星期四
1 模拟退火算法概述
数学表述
在温度T,分子停留在状态r满足Boltzmann概率分布
温度低时能量低的微观状态概率大,温度趋于零时,
固体几乎处于概率最大能量最小的基态。
固体退火过程
第14页,共114页,2022年,5月20日,6点43分,星期四
1 模拟退火算法概述
数学表述
在同一个温度T,选定两个能量E1<E2,有
在同一个温度,分子停留在能量小的状态的概率比停留在能量大的状态的概率要大。
固体退火过程
<1
>0
第15页,共114页,2022年,5月20日,6点43分,星期四
1 模拟退火算法概述
数学表述
若|D|为状态空间D中状态的个数,D0是具有最低能量的状态集合:
(1) 当温度很高时,每个状态概率基本相同,接***均值1/|D|;
(2) 状态空间存在超过两个不同能量时,具有最低能量状态的概率超出平均值1/|D| ;
(3) 当温度趋于0时,分子停留在最低能量状态的概率趋于1。
固体退火过程
能量最低状态
非能量最低状态
第16页,共114页,2022年,5月20日,6点43分,星期四
1 模拟退火算法概述
Metropolis准则(1953)——以概率接受新状态
固体在恒定温度下达到热平衡的过程可以用Monte Carlo方法(计算机随机模拟方法)加以模拟,虽然该方法简单,但必须大量采样才能得到比较精确的结果,计算量很大。
Metropolis准则
第17页,共114页,2022年,5月20日,6点43分,星期四
Monte Carlo模拟退火过程
蒙特卡罗(Monte Carlo)方法,或称计算机随机模拟方法,是一种基于“随机数”的计算方法。这一方法源于美国在第一次世界大战中研制***的“曼哈顿计划”。该计划的主持人之一、数学家冯·诺伊曼用驰名世界的赌城—摩纳哥的Monte Carlo—来命名这种方法,为它蒙上了一层神秘色彩。
第18页,共114页,2022年,5月20日,6点43分,星期四
Monte Carlo方法
Monte Carlo方法的基本思想很早以前就被人们所发现和利用。
早在17世纪,人们就知道用事件发生的“频率”来决定事件的“概率”。
Buffon试验:19世纪人们用投针试验的方法来求解圆周率π。
本世纪40年代电子计算机的出现,特别是近年来高速电子计算机的出现,使得用数学方法在计算机上大量、快速地模拟这样的试验成为可能。
第19页,共114页,2022年,5月20日,6点43分,星期四
Monte Carlo方法
用民意测验来作一个不严格的比喻。民意测验的人不是征询每一个登记选民的意见,而是通过对选民进行小规模的抽样调查来确定可能的优胜者。其基本思想是一样的。
它需要一个良好的随机数源。这种方法往往包含一些误差,但是随着随机抽取样本数量的增加,结果也会越来越精确。
第20页,共114页,2022年,5月20日,6点43分,星期四
1 模拟退火算法概述
Metropolis准则(1953)——以概率接受新状态
若在温度T