导航

  • 算法提出
  • 算法目的
  • 物理退火过程
  • 模拟退火算法与模型
  • Metropolis准则
  • SA基本步骤
  • SA关键参数和操作设置
  • Matlab API
  • Reference

算法提出

模拟退火算法最早由Metropolis等提出,1983年Kirkpatrick等将其应用于组合优化. 与遗传算法,PSO等算法不同,SA不属于群优化算法,不需要初始化种群操作,且收敛速度较慢. 且算法中的温度管理,退火速度等对寻优结果均有影响.

算法目的

  • 解决NP复杂性问题
  • 克服优化过程中陷入局部极小
  • 克服初值依赖性

物理退火过程

退火是指将固体加热到足够高的温度,使分子呈现随机排列的状态,然后逐步降温使之冷却,最后分子以低能状态排列,固体达到某种稳定状态.

  • 加温过程:增强粒子的热运动,消除系统原先可能原先可能存在的非均匀态
  • 等温过程:对于环境换热而温度不变的封闭系统,系统状态的自发变化总是朝着自由能减少的方向进行,当自由

【ALGO】模拟退火(1)相关推荐

  1. vasp 模拟退火_科学网—vasp的分子动力学模拟 - 王达的博文

    vasp做分子动力学的好处,由于vasp是近些年开发的比较成熟的软件,在做电子scf速度方面有较好的优势. 缺点:可选系综太少. 尽管如此,对于大多数有关分子动力学的任务还是可以胜任的. 主要使用的系 ...

  2. vasp 模拟退火_【转】vasp的分子动力学模拟 - 第一原理 - 小木虫 - 学术 科研 互动社区...

    vasp做分子动力学的好处,由于vasp是近些年开发的比较成熟的软件,在做电子scf速度方面有较好的优势. 缺点:可选系综太少. 尽管如此,对于大多数有关分子动力学的任务还是可以胜任的. 主要使用的系 ...

  3. vasp 模拟退火_VASP 计算问题小结

    本文转载自博主一个人就是一个叠加态,有部分删减修改,文中对相关概念方法做了详细的总结,留坑待填... 1. 第一原理计算的一些心得 1. 第一性原理 第一性原理其实是包括基于密度泛函的从头算和基于Ha ...

  4. vasp 模拟退火_[编] 使用vasp进行分子动力学模拟

    vasp做分子动力学的好处,由于vasp是近些年开发的比较成熟的软件,在做电子scf速度方面有较好的优势.缺点:可选系综太少.尽管如此,对于大多数有关分子动力学的任务还是可以胜任的.主要使用的系综是 ...

  5. poj2420A Star not a Tree?(模拟退火)

    链接 求某一点到其它点距离和最小,求这个和,这个点 为费马点. 做法:模拟退火 1 #include <iostream> 2 #include<cstdio> 3 #incl ...

  6. 模拟退火 HDU - 2899 Strange Function

    Strange Function [ HDU - 2899 ] 题目大意: 函数 F(x) = 6x7 + 8x6 + 7x3 + 5x2 - yx, 其中x的范围是0 ≤ x ≤ 100. 输入y值 ...

  7. 局部邻域搜索-爬山法,模拟退火,禁忌,迭代局部搜索,变邻域局部搜索的简单阐释

    原文来源: 局部搜索算法 - JiePro - 博客园 https://www.cnblogs.com/JiePro/p/Metaheuristics_0.html 局部搜索算法 目录: 1.数学定义 ...

  8. 2018-4-8模拟退火算法

    阅读资料来源: <智能优化算法以及matlab实现>第七章 [图文]智能优化算法_数学建模_王成章_模拟退火法_2011_百度文库 https://wenku.baidu.com/view ...

  9. 2018-4-8使用兔子的例子对比说明遗传算法,局部搜索,禁忌搜索,模拟退火方法

    文章的来源: [图文]智能优化算法_数学建模_王成章_模拟退火法_2011_百度文库 https://wenku.baidu.com/view/335c56e94afe04a1b071de13.htm ...

最新文章

  1. Typora操作指南
  2. Apache ZooKeeper - ZK的ACL权限控制( Access Control List )
  3. Pyramid Attention Network for Semantic Segmentation
  4. 【NLP】文本分类还停留在BERT?对偶比学习框架也太强了
  5. 对于Mybatis在C#.Net中个人使用的总结(一) Mybatis 的结果映射
  6. 2018集训队日常训练1
  7. JS高级-自执行函数-垃圾回收机制及内存管理
  8. 人脸Pose检测:ASM、AAM、CLM方法总结
  9. Golang 实现求素数【 输入N,求N内素数个数 】
  10. iOS开发之跳转指定的tabbar控制器(二级页面跳转到指定的tabbar页面)
  11. 最新伯乐PHP个人在线自动发卡网源码V3.1版
  12. 小米随身wifi没有网络显示无服务器,小米wifi怎么用 小米随身wifi无法上网怎么办...
  13. java找不到符号或方法,java 找不到符号解决方法
  14. 指挥调度中心大屏幕用液晶拼接屏还是DLP大屏?
  15. 云服务厂商人才空心化隐忧
  16. CentOS 7中DHCP的介绍与搭建DHCP中继服务(理论+实践)
  17. android组合控件的焦点,撸一个简单的TV版焦点控制的日历控件
  18. 金山:与微软“作战”
  19. VS2022 .NET 特性重复
  20. 自己动手做个小游戏(2)

热门文章

  1. 《Cocos Creator游戏实战》滚动数字
  2. nyoj_42 一笔画问题
  3. 视频里的音乐怎么提取成mp3
  4. 论文翻译:2021_Acoustic Echo Cancellation with Cross-Domain Learning
  5. Nginx反向代理与系统参数配置conf
  6. 阿里云发短信错误SignatureDoesNotMatch
  7. go 计算两个时间的时间差
  8. Win10双显示器显示设置与输入信号超出范围解决方法
  9. 网易邮箱服务器邮箱协议,怎么用网易闪电邮IMAP协议同步网页邮箱?
  10. 笔记本键盘 Fn 键 的锁定与解锁