Presentation 2020-12-04
[Invited Talk] A Blossom Algorithm for Maximum Edge-Disjoint T-Paths
Satoru Iwata, Yu Yokoi,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Let $G=(V,E)$ be a multigraph with a set $Tsubseteq V$ of terminals. A path in $G$ is called a $T$-path if its ends are distinct vertices in $T$ and no internal vertices belong to $T$. In 1978, Mader showed a characterization of the maximum number of edge-disjoint $T$-paths. The original proof was not constructive, and hence it did not suggest an efficient algorithm. In this paper, we provide a combinatorial, deterministic algorithm for finding the maximum number of edge-disjoint $T$-paths. The algorithm adopts an augmenting path approach. More specifically, we introduce a novel concept of augmenting walks in auxiliary labeled graphs to capture a possible augmentation of the number of edge-disjoint $T$-paths. To design a search procedure for an augmenting walk, we introduce blossoms analogously to the blossom algorithm of Edmonds (1965) for the matching problem, while it is neither a special case nor a generalization of the present problem. When the search procedure terminates without finding an augmenting walk, the algorithm provides a certificate for the optimality of the current edge-disjoint $T$-paths. Thus the correctness argument of the algorithm serves as an alternative direct proof of Mader's theorem on edge-disjoint $T$-paths. The algorithm runs in $O(|V|cdot |E|^2)$ time, which is much faster than the best known deterministic algorithm based on a reduction to the linear matroid parity problem.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Combinatorial OptimizationGraph TheoryPolynomial Algorithm
Paper # COMP2020-22
Date of Issue 2020-11-27 (COMP)

Conference Information
Committee COMP
Conference Date 2020/12/4(1days)
Place (in Japanese) (See Japanese page)
Place (in English) Online
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair Toshimitsu Masuzawa(Osaka Univ.)
Vice Chair Hirotaka Ono(Nagoya Univ)
Secretary Hirotaka Ono(NAIST)
Assistant Yota Otachi(Nagoya Univ)

Paper Information
Registration To Technical Committee on Theoretical Foundations of Computing
Language ENG
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) [Invited Talk] A Blossom Algorithm for Maximum Edge-Disjoint T-Paths
Sub Title (in English)
Keyword(1) Combinatorial OptimizationGraph TheoryPolynomial Algorithm
1st Author's Name Satoru Iwata
1st Author's Affiliation University of Tokyo(Univ. of Tokyo)
2nd Author's Name Yu Yokoi
2nd Author's Affiliation National Institute of Informatics(NII)
Date 2020-12-04
Paper # COMP2020-22
Volume (vol) vol.120
Number (no) COMP-276
Page pp.pp.28-28(COMP),
#Pages 1
Date of Issue 2020-11-27 (COMP)