TSP问题

TSP

旅行商问题:拜访每一个城市一次 最后回到起点 总路径代价最小

理解:

是一个带有权重的有向/无向图

TSP问题的输入是一个边带权的完全图,目标是找一个权值和最小的哈密顿回路。TSP问题可大致分为对称TSP问题和非对称TSP问题。所谓对称指的是在模型中,城市 到城市 的距离与城市 到城市 的距离是一样的,其在图中的体现就是对称TSP问题的输入一般是无向图,而非对称TSP问题的输入往往是有向图

一个带有n个节点的带权完全图G,一共有(n-1)!中可能的路径

优化函数就是,最小化每一步的最小路径代价

TSP问题是NP-hard的,因此它不可能存在多项式时间的精确算法。因此,研究人员开始研究TSP问题的近似算法。但是TSP在度量空间(满足三角不等式的空间)存在多项式时间的常数近似

近似算法:

生成最小树,double 每一条边,跳过重复的节点,得到一个哈密尔顿回路 近似比 2

还有近似比 3/2的方法,只double度为奇数的边

NP-hard

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值