问题:
假设 G = (V, E) 是一个包含n >= 3个顶点和m条边的有向图。顶点集 V 包括三个特殊顶点 a、v 和 b。如果存在从 a 到 b 的简单路径(即不包含重复顶点的路径),则找出通过 v 的这条路径。我认为可以使用最大流算法来解决这个问题,但我不确定如何实现。它让我想起了带有多个源的最大流算法,其中边的容量为1。有人知道怎样将此问题转化为最大流算法吗?
如果我将顶点 b 设为汇点,则无法确保路径中是否包含 v。如果我将 v 设为汇点,到达 v 后该如何继续呢?
假设 G = (V, E) 是一个包含n >= 3个顶点和m条边的有向图。顶点集 V 包括三个特殊顶点 a、v 和 b。如果存在从 a 到 b 的简单路径(即不包含重复顶点的路径),则找出通过 v 的这条路径。我认为可以使用最大流算法来解决这个问题,但我不确定如何实现。它让我想起了带有多个源的最大流算法,其中边的容量为1。有人知道怎样将此问题转化为最大流算法吗?
如果我将顶点 b 设为汇点,则无法确保路径中是否包含 v。如果我将 v 设为汇点,到达 v 后该如何继续呢?