【发布时间】:2017-10-08 13:00:32
【问题描述】:
所以我发现了一个问题,即旅行者可以在图中旅行一定距离,并且所有双向边都有一定的长度(距离)。假设在某个边缘(任一方向)旅行时,您会得到一些钱/礼物(所有边缘都有问题),因此您必须找到在给定的旅行距离内可以收集的最大金钱。基本问题是如何找到给定距离的所有可能路径(图中可能存在循环),在找到所有可能路径后,收集的最大资金路径就是答案。注意:您想出的任何可能的路径都不应该有循环(直线路径)。
【问题讨论】:
-
起点和终点节点给定了还是需要优化?
-
not given .. 优化所有给定路径长度的源和目的地。
标签: graph dynamic-programming np-hard