给定一个无向图 G=(V,E),每条边都与一个非负值相关联。
如何在图 G 上找到从 s 到 t 的顶点不相交路径的最大数量,约束条件是路径长度之和不大于预定义值 T。
给定一个无向图 G=(V,E),每条边都与一个非负值相关联。
如何在图 G 上找到从 s 到 t 的顶点不相交路径的最大数量,约束条件是路径长度之和不大于预定义值 T。
由于您只对顶点不相交路径的数量感兴趣,因此您可以使用门格尔定理(为了证明请看这里),如下所示:
设 G 是一个有限无向图,x 和 y 是两个不相邻的顶点。然后定理指出,x 和 y 的最小顶点切割的大小(移除断开 x 和 y 的顶点的最小数量)等于从 x 到 y 的成对顶点独立路径的最大数量。
但这不满足路径长度之和不大于预定义值 T 的约束。
为此,您必须使用门格尔定理的一个版本来获取此处介绍的有界长度路径: http : //www.math.elte.hu/~lovasz/scans/mengerian.pdf