对模拟退火算法的理解

受固体降温启发,当固体被加热时,它的内部粒子做无规则剧烈运动,排列杂乱,固体内能增加,当停止加热,粒子运动开始减慢,这些运动可以看作是任意两个分子之间交换位置或相对位置改变,一段时间后分子运动减慢,当达到基态时粒子的排列变得有序,这时内能最低。

具此原理,解决TSP问题,Travelling Salesman Problem,旅行商人走遍m个城市的最短路径
1、设定一条初始路径
     x0:1,2,...,m
2、从1和m之间取任意两个不等数i<j
     x1:1,2,...,i,i+1,...j,j+1,...m,该路径路程为s1
3、交换k和l得新路径
     x2:1,2,...,j,i+1,...i,j+1,...m,该路径路程为s2

如果s1-s2>0,即新路径路程小于原路径,则x2做为x0,跳入1,否则跳入2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值