第九章5模拟退火.ppt.pptVIP

  • 1
  • 0
  • 约 23页
  • 2016-06-12 发布于天津
  • 举报
第九章5模拟退火.ppt.ppt

跳转到第一页 跳转到第一页 §9.5 模拟退火 模拟退火(Simulated Annealing Algorithm)是近几年提出的一种适合解大规模组合优化问题,特别是解NP完全问题的通用有效近似算法。 与以往的近似算法相比,具有描述简单、使用灵活、运用广泛、运行效率高和较少受初始条件限制等优点,而且特别适合并行计算。 §9.5.1 固体退火与模拟退火算法 固体退火过程 Metropolis准则 模拟退火算法的原理 1.固体退火过程 固体退火是指将固体加热至熔化,再徐徐冷却使之凝固成规整晶体的热力学过程,属于热力学与统计物理研究的范畴。 热力学定律 ─ 系统状态的自发变化总是朝着自由能减小的方向进行,当自由能达到最小时,系统达到平衡。 系统自由能变化: 系统平衡时,宏观状态已经确定,但系统的微观状态不断变化。对于一确定的宏观状态系统处于某一微观状态(或其附近)的几率分布为Gibbs正则分布,即: 其中, 称为Boltzmann因子,T 是绝对温度,k, Z 是常数。 2. Metropolis接受准则 重要性采样法(Metropolis等, 1953年): 初始状态—当前状态—重要状态 3. 模拟退火算法的提出 1982年,Kirkpatrick等提出。 初始解—当前解—新解—最终解 §9.5.2 模拟退火算法的基本过程 程序: pro

文档评论(0)

1亿VIP精品文档

相关文档