4
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      NC Algorithms for Perfect Matching and Maximum Flow in One-Crossing-Minor-Free Graphs

      Preprint
      ,

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          In 1988, Vazirani gave an NC algorithm for computing the number of perfect matchings in \(K_{3,3}\)-minor-free graphs by building on Kasteleyn's scheme for planar graphs, and stated that this "opens up the possibility of obtaining an NC algorithm for finding a perfect matching in \(K_{3,3}\)-free graphs." In this paper, we finally settle this 30-year-old open problem. Building on the recent breakthrough result of Anari and Vazirani giving an NC algorithm for finding a perfect matching in planar graphs and graphs of bounded genus, we also obtain NC algorithms for any minor-closed graph family that forbids a one-crossing graph. The class contains several well-studied graph families including the \(K_{3,3}\)-minor-free graphs and \(K_5\)-minor-free graphs. Graphs in these classes not only have unbounded genus, but also can have genus as high as \(O(n)\). In particular, we obtain NC algorithms for: * Determining whether a one-crossing-minor-free graph has a perfect matching and if so, finding one. * Finding a minimum weight perfect matching in a one-crossing-minor-free graph, assuming that the edge weights are polynomially bounded. * Finding a maximum \(st\)-flow in a one-crossing-minor-free flow network, with arbitrary capacities. The main new idea enabling our results is the definition and use of matching-mimicking networks, small replacement networks that behave the same, with respect to matching problems involving a fixed set of terminals, as the larger network they replace.

          Related collections

          Most cited references27

          • Record: found
          • Abstract: not found
          • Article: not found

          Bases for Boolean co-clones

            Bookmark
            • Record: found
            • Abstract: found
            • Article: found
            Is Open Access

            Multiple-Source Multiple-Sink Maximum Flow in Directed Planar Graphs in Near-Linear Time

            We give an O(n log^3 n) algorithm that, given an n-node directed planar graph with arc capacities, a set of source nodes, and a set of sink nodes, finds a maximum flow from the sources to the sinks. Previously, the fastest algorithms known for this problem were those for general graphs.
              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              Drawing Trees with Perfect Angular Resolution and Polynomial Area

                Bookmark

                Author and article information

                Journal
                31 January 2018
                Article
                1802.00084
                394a47a8-6f7c-4a77-a02e-5208e74126f7

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                15 pages, 4 figures
                cs.DS

                Comments

                Comment on this article