标签: graph
我有一个带有负边(u,v)的有向图G =(v,e)。所有其他边缘都是正面的。
如何使用Dijkstra找到负循环?
答案 0 :(得分:0)
从图表中删除(u,v)。找到从v到u的最短路径(使用Dijkstra)。如果它的总重量小于-w(u,v),那么你就找到了负循环。否则就不存在这样的循环。
(u,v)
v
u
-w(u,v)