A weighted linear matroid parity algorithm

From MaRDI portal
Publication:4977977

DOI10.1145/3055399.3055436zbMATH Open1370.05029arXiv1905.13371OpenAlexW2625145881MaRDI QIDQ4977977FDOQ4977977


Authors: Satoru Iwata, Yusuke Kobayashi Edit this on Wikidata


Publication date: 17 August 2017

Published in: Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing (Search for Journal in Brave)

Abstract: The matroid parity (or matroid matching) problem, introduced as a common generalization of matching and matroid intersection problems, is so general that it requires an exponential number of oracle calls. Nevertheless, Lov'asz (1980) showed that this problem admits a min-max formula and a polynomial algorithm for linearly represented matroids. Since then efficient algorithms have been developed for the linear matroid parity problem. In this paper, we present a combinatorial, deterministic, polynomial-time algorithm for the weighted linear matroid parity problem. The algorithm builds on a polynomial matrix formulation using Pfaffian and adopts a primal-dual approach based on the augmenting path algorithm of Gabow and Stallmann (1986) for the unweighted problem.


Full work available at URL: https://arxiv.org/abs/1905.13371




Recommendations





Cited In (25)





This page was built for publication: A weighted linear matroid parity algorithm

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4977977)