登录
首页 » Matlab » 模拟退火算法的TSP问题

模拟退火算法的TSP问题

于 2022-01-21 发布 文件大小:4.01 kB
0 93
下载积分: 2 下载次数: 3

代码说明:

介绍组合优化是找到对于问题的一大组离散的可能的解决方案的最佳解决方案的过程中。这样的优化可以用来解决在资源管理,运营管理和质量控制的问题,例如路由,调度,填料,生产管理和资源分配。元启发式算法已被证明是良好的求解器用于组合优化问题,在某种程度上,它们提供了在一种有限(通常是短的)时良好最优解。的元启发式的例子有:模拟退火,禁忌搜索,和声搜索,分散搜索,遗传算法,蚁群优化,等等。在本文中,我们将讨论模拟退火及其在解决旅行商问题(TSP)的实现。背景模拟退火给出类似于此名称在热力学的“退火工艺”,特别是与金属的方法是加热,然后逐渐冷却,使其颗粒将达到最小能量状态(退火)。随后,其目的为模拟退火算法随机搜索一个目标函数(即主要特征的组合优化问题)。模拟退火算法的优势超过其他方法来避免陷入局部极小的能力。在这里,我们指的是该算法并不总是拒绝减小目标函数,但也变化,根据其概率函数,增加目标函数的变化: 收起|复制代码P = EXP(-Δf/ T)其中,T是所述控制参数(类似于温度)和Δf是在目标函数中的变化。该概率函数,绝对是波尔兹曼概率分布函数的导数。旅行商问题一位售货员要出差到N个城市(他应该经过每个城市)。我们怎样才能订购的城市,这样的业务员的旅程将是最短的?目标函数,以尽量减少在这里的旅程(所有城市之间的距离在指定顺序的总和)的长度。要开始解决这个问题;我们需要:配置设置:这是从1个城市到N的排列,在所有给定的订单。选择这些排列组合之间的最佳一个是我们的宗旨。重排策略:我们将遵循这里的战略替代路径的部分,并用随机种取代他们重新测试,如果这个修改一是优化与否。目标函数(这是最小化的目的):这是所有的城市为特定的顺序之间的距离的总和。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • ray
    说明:  信号过rayleigh信道并加均衡的程序(Over rayleigh channel signal and add a balanced program)
    2009-08-08 21:13:11下载
    积分:1
  • XRDIn015GaNv6
    Code to simulate 2theta-omega scans for InGaN/GaN films
    2012-09-25 02:01:48下载
    积分:1
  • AudioLowPassFil
    matlab audio toolbox
    2014-05-15 02:02:28下载
    积分:1
  • Matlabforallmodulation
    Matlab for all simulation of modulation
    2009-10-13 23:55:54下载
    积分:1
  • WindowsApplication2
    针对学校运动会进行记分统计的一个简单小代码(Games for schools to score a simple little code statistics)
    2009-12-24 07:15:29下载
    积分:1
  • Simulation
    simulation for matlab code, and didgitra
    2011-02-18 00:01:23下载
    积分:1
  • allcomb
    Function to give all combination of given input
    2015-01-09 00:49:46下载
    积分:1
  • matlab
    matlab 灰度图像处理去噪 可以有效改变图像的边缘化问题(matlab grey processing )
    2015-03-23 18:47:40下载
    积分:1
  • empedans
    antenna empedans in matlab
    2010-05-19 03:39:43下载
    积分:1
  • spline238388388
    该程序是用MATLAB对SPLINE做的编程,对大家有所帮助,希望以后多多支持(that the procedure was used to SPLINE do MATLAB programming, we will help, hope that the generous support)
    2007-04-10 18:19:59下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载