A Faster Deterministic Algorithm for Mader's $\mathcal{S}$-Path Packing
Abstract
Given an undirected graph with a set of terminals partitioned into a family of disjoint blocks, find the maximum number of vertex-disjoint paths whose endpoints belong to two distinct blocks while no other internal vertex is a terminal. This problem is called Mader's -path packing. It has been of remarkable interest as a common generalization of the non-bipartite matching and vertex-disjoint paths problem. This paper presents a new deterministic algorithm for this problem via known reduction to linear matroid parity. The algorithm utilizes the augmenting-path algorithm of Gabow and Stallmann (1986), while replacing costly matrix operations between augmentation steps with a faster algorithm that exploits the original -path packing instance. The proposed algorithm runs in time, where , , and . This improves on the previous best bound for deterministic algorithms, where denotes the matrix multiplication exponent.
Cite
@article{arxiv.2411.18292,
title = {A Faster Deterministic Algorithm for Mader's $\mathcal{S}$-Path Packing},
author = {Satoru Iwata and Hirota Kinoshita},
journal= {arXiv preprint arXiv:2411.18292},
year = {2024}
}