信息
- 外文名
- Simulated annealing algorithm
- 原 因
- 粒子随温升变为无序状
- 简 称
- SAA
- 中文名
- 模拟退火算法
- 源 于
- 固体退火原理
模拟退火算法算法简介
模拟退火算法(Simulated Annealing,SA)最早的思想是由N. Metropolis
[1]
等人于1953年提出。1983 年,S. Kirkpatrick 等成功地将退火思想引入到组合优化领域。它是基于Monte-Carlo迭代求解策略的一种随机寻优算法,其出发点是基于物理中固体物质的退火过程与一般组合优化问题之间的相似性。模拟退火算法从某一较高初温出发,伴随温度参数的不断下降,结合概率突跳特性在解空间中随机寻找目标函数的全局最优解,即在局部最优解能概率性地跳出并最终趋于全局最优。模拟退火算法是一种通用的优化算法,理论上算法具有概率的全局优化性能,目前已在工程中得到了广泛应用,诸如VLSI、生产调度、控制工程、机器学习、神经网络、信号处理等领域。模拟退火算法是通过赋予搜索过程一种时变且最终趋于零的概率突跳性,从而可有效避免陷入局部极小并最终趋于全局最优的串行结构的优化算法。
-
模拟退火算法原理与应用;报告提纲;一模拟退火算法概述;1物理退火;物理退火;2模拟退火;模拟退火;模拟退火;二模拟退火算法原理及改进;1模拟退火算法原理;模拟退火算法原理;2模拟退火算法要素;3模拟退火算法特点及改进;...
-
基于遗传算法和模拟退火算法改进的混合模拟退火算法
2020-04-11 12:59:22基于遗传算法和模拟退火算法改进的混合模拟退火算法(解决求函数极值问题,MATLAB代码已实现)混合模拟退火算法时遗传算法和模拟退火算法的结合,在混合模拟退火算法中使用了大量的样本作为问题的可能解决方案而不是... -
模拟退火算法matlab代码-MATLAB_SimulatedAnnealing_Optimizer:示例代码:实现模拟退火算法以优化凹凸函数
2021-06-07 16:55:14示例代码:实现模拟退火算法以优化凹凸函数参数 此代码是为 2015 年 12 月在 UTIAS 的 AER501(高级结构力学)作业开发的。 该代码由 5 个脚本组成,这些脚本使用模拟退火算法确定 2D 凹凸函数的最小值。 模拟退火... -
模拟退火算法解决固定起点的问题_模拟退火算法_
2021-09-29 03:39:39使用模拟退火算法实现无人机的固定起点的航迹规划,解决了TSP问题。 -
一个Matlab的模拟退火算法工具箱_Matlab的模拟退火算法工具箱_
2021-09-30 08:13:36Matlab的模拟退火算法工具箱,可以通过引用文件使用该算法。 -
chapter20基于遗传模拟退火算法的聚类算法_matlab遗传算法_模拟退火算法_遗传退火算法_matlab_聚类
2021-09-10 17:39:32matlab 经典算法,基于遗传模拟退火算法的聚类算法 -
Python | 模拟退火算法解决置换流水车间调度问题
2022-04-13 10:53:20Python | 模拟退火算法解决置换流水车间调度问题 使用启发式算法解决置换流水车间调度问题 txt文档中分别为源码和测试用例 未涉及第三方库,可以直接复制到pyCharm中运行 由于主函数使用了递归,程序可能运行较慢 ... -
Matlab模拟退火算法求解配送中心选址问题的代码实例(带注释和结果)
2022-04-20 23:39:20Matlab模拟退火算法求解配送中心选址问题,包含代码实例,代码结果和代码注释 -
使用模拟退火算法求函数的最小值
2020-07-22 14:31:31该实验使用模拟退火算法求取函数的最小值,matlab自编程实现。该实验可以观察到搜索点的过程,也可以自行修改参数。 -
一种遗传算法与模拟退火算法相结合的启发式搜索方法
2020-10-22 02:49:08基于最优原则的最大简约法的启发式搜索,将模拟退火算法引入遗传算法群体更新的阶段,既保证群体多样性,又在后期逐步加快收敛速度,克服遗传算法早熟现象,最终目标是尽量使得最大简约树的树长最小、搜索时间最短。... -
基于matlab的模拟退火算法求解背包问题的仿真
2022-05-08 03:22:03基于matlab的模拟退火算法求解背包问题的仿真。 运行注意事项:使用matlab2021a或者更高版本测试,运行时注意matlab左侧的当前文件夹窗口必须是当前工程所在路径。具体可观看提供的操作录像视频跟着操作。 -
简单的模拟退火算法实例,利用模拟退火算法求解函数极值问题
2019-08-09 00:29:34简单的利用模拟退火算法求解函数f(x)=(x-2)^2+4的最小值,入门级程序,简单明了,适合单步调试,理解算法的运行机制 -
模拟退火算法(matlab实现).zip
2021-07-13 19:55:39该算法用matlab实现,适合于数学建模 -
Python实现 采用模拟退火算法求解商旅问题
2020-07-18 13:42:14现有5个城市,对应的坐标分别为(x1,y1),(x2,y2),(x3,y3),(x4,y4),(x5,y5)。一个旅行商人要拜访这5个城市,他必须选择所要走的最短路径,要求每个城市只能拜访一次,而且最后要回到...要求:采用模拟退火算法求解。 -
模拟退火算法节约里程法求解VRP问题Matlab程序_模拟退火算法matlab_vrp_节约算法_节约里程_优化_
2021-10-03 06:28:53使用模拟退火算法对里程问题进行优化,并给出合理的解 -
改进的非常快速模拟退火算法 (2006年)
2021-05-19 08:58:58在研究模拟退火机理分析的基础上,提出了一种改进的算法(MVFSA算法)的具体方案,目的是为了改进原算法(VFSA算法)中存在的缺陷,以提高算法的效率....这就为模拟退火算法在更多方面的实际应用打下了良好的基础. -
模拟退火算法(python源码)
2019-04-02 12:42:59使用模拟退火算法解决旅行商问题(TSP) 运行环境 - python2.7 - 默认是9个城市,城市由邻接矩阵表示,为了方便邻接矩阵由代码随机生成 -
模拟退火算法和MATLAB实现.ppt
2020-11-23 05:03:54模拟退火算法及其 ATLAB实现 第6章模拟退火算法及其 MATLAB实现 6.1算法基本理论 62算法的 MATLAB实现 63应用实例 简草了解退火算法特点 介绍模拟退火前,先介绍爬山算法 爬山算法是一种简单的贪心搜索算法,该算法... -
模拟退火算法解多元函数极值.rar
2020-07-07 18:38:26本资源为采用模拟退火算法解多元函数的极值问题。提供了暴力解法的代码和模拟退火算法的代码,通过对比可以发现模拟退火算法可以在时间上得到极大的提高。 -
模拟退火算法(新).ppt
2020-02-23 21:21:11模拟退火算法(新) -
模拟退火算法_模拟退火_模拟退火算法_
2021-10-04 10:32:31使用matlab语言编程的模拟退火算法对测试函数进行测试 -
基于遗传算法和模拟退火算法改进的混合模拟退火算法博客中少的代码
2020-02-27 17:23:18博客https://blog.csdn.net/xs1997/article/details/103357654#comments缺少的所用的CROSSOVER函数、OBJFUNC函数的代码,提供给大家。 -
202102模拟退火算法求解流水车间调度问题及Matlab编程实现.pdf
2021-04-15 09:37:37202102模拟退火算法求解流水车间调度问题及Matlab编程实现.pdf -
模拟退火算法工具箱
2019-02-06 11:08:09模拟退火算法(Simulate Anneal,SA)是一种通用概率演算法,用来在一个大的搜寻空间内找寻命题的最优解。模拟退火是由S.Kirkpatrick, C.D.Gelatt和M.P.Vecchi在1983年所发明的。V.Černý在1985年也独立发明... -
模拟退火算法
2017-12-07 19:03:13模拟退火算法(Simulated Annealing,SA)最早的思想是由N. Metropolis等人于1953年提出。1983 年,S. Kirkpatrick 等成功地将退火思想引入到组合优化领域。它是基于Monte-Carlo迭代求解策略的一种随机寻优算法,其出发... -
模拟退火算法_模拟退火算法matlab_
2021-10-01 00:36:57优化算法 模拟退火算法 MATLAB代码实例求解 -
模拟退火算法,模拟退火算法可以解决什么问题,matlab
2021-09-10 17:39:18模拟退火算法 一个简单的算例 求函数最优解 -
模拟退火算法_遗传模拟退火算法_
2021-09-29 14:31:28解决经纬度坐标,一人旅行商求最短路径问题 -
【车间调度】基于模拟退火算法求解车间调度问题matlab源码.md
2021-08-18 10:21:45【车间调度】基于模拟退火算法求解车间调度问题matlab源码.md -
利用一种改进的模拟退火算法求解多目标规划问题 (2013年)
2021-06-14 21:47:16提出了一种求解多目标规划问题的改进模拟退火算法。该算法基于多目标规划的 Pareto最优解特征提出了一种新的能量差计算方法,并利用外部存档储存每一代产生的Pareto最优解,通过预设迭代次数,使近似Pareto最优解...
收藏数
15,481
精华内容
6,192