Some perfect matchings and perfect half-integral matchings in NC

Kulkarni, Raghav ; Mahajan, Meena ; Varadarajan, Kasturi R. (2008) Some perfect matchings and perfect half-integral matchings in NC Chicago Journal of Theoretical Computer Science, 14 (1). pp. 1-26. ISSN 1073-0486

Full text not available from this repository.

Official URL: http://doi.org/10.4086/cjtcs.2008.004

Related URL: http://dx.doi.org/10.4086/cjtcs.2008.004

Abstract

We show that for any class of bipartite graphs which is closed under edge deletion and where the number of perfect matchings can be counted in NC, there is a deterministic NC algorithm for finding a perfect matching. In particular, a perfect matching can be found in NC for planar bipartite graphs and K3, 3-free bipartite graphs via this approach. A crucial ingredient is part of an interior-point algorithm due to Goldberg, Plotkin, Shmoys and Tardos. An easy observation allows this approach to handle regular bipartite graphs as well. We show, by a careful analysis of the polynomial time algorithm due to Galluccio and Loebl, that the number of perfect matchings in a graph of small (O (log n)) genus can be counted in NC. So perfect matchings in small genus bipartite graphs can also be found via this approach. We then present a different algorithm for finding a perfect matching in a planar bipartite graph. This algorithm is substantially different from the algorithm described above, and also from the algorithm of Miller and Naor, which predates the approach of Goldberg et al. and tackles the same problem. Our new algorithm extends to small genus bipartite graphs, but not to K3, 3-free bipartite graphs. We next show that a non-trivial extension of this algorithm allows us to compute a vertex of the fractional perfect matching polytope (such a vertex is either a perfect matching or a half-integral matching) in NC, provided the graph is planar or small genus but not necessarily bipartite, and has a perfect matching to begin with. This extension rekindles the hope for an NC-algorithm to find a perfect matching in a non-bipartite planar graph.

Item Type:Article
Source:Copyright of this article belongs to ResearchGate GmbH.
ID Code:128000
Deposited On:14 Oct 2022 11:30
Last Modified:09 Nov 2022 10:03

Repository Staff Only: item control page