English

NC Algorithms for Weighted Planar Perfect Matching and Related Problems

Data Structures and Algorithms 2018-04-20 v4 Computational Complexity Combinatorics

Abstract

Consider a planar graph G=(V,E)G=(V,E) with polynomially bounded edge weight function w:E[0,poly(n)]w:E\to [0, poly(n)]. The main results of this paper are NC algorithms for the following problems: - minimum weight perfect matching in GG, - maximum cardinality and maximum weight matching in GG when GG is bipartite, - maximum multiple-source multiple-sink flow in GG where c:E[1,poly(n)]c:E\to [1, poly(n)] is a polynomially bounded edge capacity function, - minimum weight ff-factor in GG where f:V[1,poly(n)]f:V\to [1, poly(n)], - min-cost flow in GG where c:E[1,poly(n)]c:E\to [1, poly(n)] is a polynomially bounded edge capacity function and b:V[1,poly(n)]b:V\to [1, poly(n)] is a polynomially bounded vertex demand function. There have been no known NC algorithms for any of these problems previously (Before this and independent paper by Anari and Vazirani). In order to solve these problems we develop a new relatively simple but versatile framework that is combinatorial in spirit. It handles the combinatorial structure of matchings directly and needs to only know weights of appropriately defined matchings from algebraic subroutines.

Keywords

Cite

@article{arxiv.1709.07869,
  title  = {NC Algorithms for Weighted Planar Perfect Matching and Related Problems},
  author = {Piotr Sankowski},
  journal= {arXiv preprint arXiv:1709.07869},
  year   = {2018}
}
R2 v1 2026-06-22T21:52:13.315Z