是否存在一种算法可以解决以下决策问题:
给定一个由转移矩阵定义的强连通加权有向图 G
,是否存在一个没有负环的强连通生成子图G
?
G
的强连通生成子图是与G
具有相同顶点的强连通子图。您可以参考这篇论文中关于强连通生成子图的定义。在这篇论文中,他们提出了最小强连通子图问题的近似解。
对于这个问题的一种简单方法是使用 Ford-Bellman 或 Floyd-Warshall 算法找到图的负环,删除这个环上的一条边,而后不断重复,直到该图仍然是强连通图为止。但是这个简单方法时间复杂度较高,因为我们可能会多次运行 Ford-Bellman 算法并检查其强连通性 - 而且我无法证明这个算法在所有情况下都是正确的。
我希望在这里找到专家,告诉我这个决策问题是否可以在多项式时间内解决,以及使用什么算法来解决。非常感谢。