假设有一个无向图,连接任意两个节点的每条边都有两个权重(即距离和成本)。我想获得最短路径,但也要确保我不会超过某个成本。
我尝试了实现Djikstra算法,并且在超出成本时简单地回溯(为了缺乏更好的术语),直到遍历整个图。然而,我正在寻找比这更快的解决方案。我还尝试使用一个函数,根据边的距离和成本创建一个权重,但我不认为这会返回最佳解决方案。
有什么想法吗?
我尝试了实现Djikstra算法,并且在超出成本时简单地回溯(为了缺乏更好的术语),直到遍历整个图。然而,我正在寻找比这更快的解决方案。我还尝试使用一个函数,根据边的距离和成本创建一个权重,但我不认为这会返回最佳解决方案。
有什么想法吗?