Shortest (A+B)-path packing via hafnian
Abstract
Bj\"orklund and Husfeldt developed a randomized polynomial time algorithm to solve the shortest two disjoint paths problem. Their algorithm is based on computation of permanents modulo 4 and the isolation lemma. In this paper, we consider the following generalization of the shortest two disjoint paths problem, and develop a similar algebraic algorithm. The shortest perfect -path packing problem is: given an undirected graph and two disjoint node subsets with even cardinalities, find a shortest disjoint paths whose ends are both in or both in . Besides its NP-hardness, we prove that this problem can be solved in randomized polynomial time if is fixed. Our algorithm basically follows the framework of Bj\"orklund and Husfeldt but uses a new technique: computation of hafnian modulo combined with Gallai's reduction from -paths to matchings. We also generalize our technique for solving other path packing problems, and discuss its limitation.
Keywords
Cite
@article{arxiv.1603.08073,
title = {Shortest (A+B)-path packing via hafnian},
author = {Hiroshi Hirai and Hiroyuki Namba},
journal= {arXiv preprint arXiv:1603.08073},
year = {2017}
}
Comments
To appear in Algorithmica