Algorithm 负权环上Floyd-Warshall算法的时间复杂度

Algorithm 负权环上Floyd-Warshall算法的时间复杂度,algorithm,graph,floyd-warshall,Algorithm,Graph,Floyd Warshall,我知道,当一个图中有负权圈时,没有找到最小距离的方法,最小距离就没有意义了。我的问题是,如果我们给Floyd Warshall算法提供负权圈的图,会发生什么?它会无限期运行还是在O(n3)中终止(可能回答错误)?如您在 Floyd Warshall算法中没有基于当前权重或最大权重的条件。 算法只需遍历所有顶点对并计算距离。 因此答案是否定的,它不会无限期运行。 而且算法肯定会返回错误的答案(对于负循环中的顶点,您将有负距离)。例如,从顶点到其自身的距离为负 该算法也可用于负循环检测

我知道,当一个图中有负权圈时,没有找到最小距离的方法,最小距离就没有意义了。我的问题是,如果我们给Floyd Warshall算法提供负权圈的图,会发生什么?它会无限期运行还是在O(n3)中终止(可能回答错误)?

如您在
Floyd Warshall算法中没有基于当前权重或最大权重的条件。
算法只需遍历所有顶点对并计算距离。 因此答案是否定的,它不会无限期运行。
而且算法肯定会返回错误的答案(对于负循环中的顶点,您将有负距离)。例如,从顶点到其自身的距离为负

该算法也可用于负循环检测