The edge-disjoint paths problem in Eulerian graphs and 4-edge-connected graphs
The edge-disjoint paths problem in Eulerian graphs and 4-edge-connected graphs
复制标题
欧拉图和四边连通图中的边不相交路径问题
DOI:
10.1007/s00493-014-2828-6
复制
发表时间:
2015
期刊:
影响因子:
1.1
通讯作者:
Ken-ichi Kawarabayashi and Yusuke Kobayashi
中科院分区:
文献类型:
--
作者:
監修:浅野美智恵;分担著者名:只浦寛子;Ken-ichi Kawarabayashi and Yusuke Kobayashi
In the edge-disjoint paths problem, we are given a graph and a set ofkpairs of vertices, and we have to decide whether or not the graph haskedge-disjoint paths connecting given pairs of terminals. Robertson and Seymour’s graph minor project gives rise to a polynomial time algorithm for this problem for any fixedk, but their proof of the correctness needs the whole Graph Minor project. We give a faster algorithm and a much simpler proof of the correctness for the edge-disjoint paths problem. Our results can be summarized as follows:1.If an input graph is either 4-edge-connected or Eulerian, then our algorithm only needs to look for the following three simple reductions: (i) Excluding vertices of high degree. (ii) Excluding ≤3-edge-cuts. (iii) Excluding large clique minors.2.When an input graph is either 4-edge-connected or Eulerian, the number of terminalskis allowed to be a non-trivially super constant number, up tok=O((log log logn)½−ε) for anyε> 0. In addition, if an input graph is either 4-edge-connected planar or Eulerian planar,kis allowed to beO((logn½−ε) for anyε> 0.3.We also give our own algorithm for the edge-disjoint paths problem in general graphs. We basically follow the Robertson-Seymour’s algorithm, but we cut half of the proof of the correctness for their algorithm. In addition, our algorithm is faster than Robertson and Seymour’s.