“让 G 是一个没有负循环的有向加权图。设计一种算法来找到 G 中以 O(|V|^3) 的时间复杂度运行的最小权重循环。”
以上是我在课程作业中一直在研究的一个问题。当我第一次阅读它时,我立即认为 Floyd-Warshall 算法可以解决这个问题——主要是因为 FW 运行时间为 O(|V|^3),它适用于没有负循环的正负加权图。但是,我很快就记起 FW 旨在找到图的最短路径,而不是最小权重循环。
我在这个问题上是否正确?是否可以修改 Floyd-Warshall 算法以在图中找到最小权重循环?