Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Optimization 全对最大不相交路径算法_Optimization_Graph_Time Complexity_Graph Algorithm - Fatal编程技术网

Optimization 全对最大不相交路径算法

Optimization 全对最大不相交路径算法,optimization,graph,time-complexity,graph-algorithm,Optimization,Graph,Time Complexity,Graph Algorithm,假设在一个无向图中有多个源-目标对。我想为多个对生成不相交的路径。这样的问题有多复杂?有没有多项式启发式算法来寻找这些对的边不相交路径?(即s1和d1之间的路径不应与s2和d2之间的路径具有任何公共边)这看起来像是多商品流问题的一种变体: 将每个源/汇对视为新商品,并为边指定单位权重以强制执行不相交路径。现在,请查阅文献,查找这类MCFP的单位容量近似值。您的问题是NP难问题,即使是两个源和两个汇的情况。如果你不再关心哪个源与哪个汇匹配,它就变成多项式可解的。Kolliopoulos和Stein

假设在一个无向图中有多个源-目标对。我想为多个对生成不相交的路径。这样的问题有多复杂?有没有多项式启发式算法来寻找这些对的边不相交路径?(即s1和d1之间的路径不应与s2和d2之间的路径具有任何公共边)

这看起来像是多商品流问题的一种变体:


将每个源/汇对视为新商品,并为边指定单位权重以强制执行不相交路径。现在,请查阅文献,查找这类MCFP的单位容量近似值。

您的问题是NP难问题,即使是两个源和两个汇的情况。如果你不再关心哪个源与哪个汇匹配,它就变成多项式可解的。

Kolliopoulos和Stein提出了一种最短路径优先贪婪算法。我只是想知道是否有更好的近似算法。它是最小成本多商品流问题还是最大成本多商品流问题?我相信您对用不相交路径满足需求的可行性感兴趣。在这种情况下,成本(目标函数)没有那么重要。也就是说,我会使用最低成本,因为这种变体对水槽有很高的要求