TSP问题求解方法

原文

一名旅行商准备前往若干个城市推销他的产品,他想要从驻地出发,经过每个城市恰好一次,最后返回驻地,求满足条件的最短路径。这便是旅行商问题。旅行商问题是一个NP问题,至今尚未有准确的解法,现有的算法只能尽可能减小误差。目前最优的算法能在误差1%范围内估计上百万个城市的问题。

改良圈算法

改良圈算法的思想是首先求出一个哈密顿圈C,然后通过适当地修改哈密顿圈得到具有较小权值的另一个哈密顿圈。设初始圈 C=v1v2...vnv1

对于 1i<i+1<jn ,构造新的哈密顿圈,即删去边 vivi+1 和边 vjvj+1

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值