最大限度地降低城市间的旅行费用

时间:2016-05-04 18:59:46

标签: algorithm optimization shortest-path

嗨我有一个优化问题,我有n天前往k个城市,我必须计划我的旅行,以便我的旅行总成本最小化。

任何两个城市u和v之间的旅行费用取决于我决定旅行的那天(因此你和你之间的旅行费用是函数f(u,v,n),其中n是当天当我旅行时,我每天只能旅行一次。 我也可以选择留在同一个城市。

有没有办法通过最短路径算法解决这个问题?

1 个答案:

答案 0 :(得分:0)

这是NP完全问题(因为它从汉密尔顿路径减少)。这与标准旅行商问题之间的唯一主要区别是边权重动态。这意味着您面临O(V V E!)复杂度的一次预处理成本,并且整个周期可以在O(V ^ 3)最坏情况下解决。

我能够在IEEE发布的paper中找到类似问题的一些细节,其中描述了智能交通-TSP问题。