查找从A到B的节点 - dispoint路径

时间:2017-12-17 23:14:54

标签: algorithm graph discrete-mathematics

这是我在考试中难以接受的问题:

给定有向图G =(V,E),并且让A和B为V的分区(A和B的并集是V并且它们是不相交的)。我想找到一组路径:

1)每个路径在A

中只包含一个节点

2)A中的每个节点是相应路径的第一个节点

3)对于每个路径,最后一个节点在B

4)所有路径都是节点不相交的

鉴于A,B和G =(B,E),我必须设计一个多时间算法来决定是否存在这样一组路径。

我做的观察是,如果我有一个切口(A,B),然后看一下从A到B的弧数,那么弧的数量必须至少为| A |。对于这样一组存在的路径。此外,A中的每个节点必须与B中的至少一个节点相邻。此外,一旦路径穿过从A到B的切口,由于约束(1),您不能从B跨越到A,但是什么是困难的是如何在B中的顶点之间找到节点不相交的路径...我应该如何处理它?<​​/ p>

0 个答案:

没有答案