Table of Contents
Fetching ...

Efficient Isolation of Perfect Matching in O(log n) Genus Bipartite Graphs

Chetan Gupta, Raghunath Tewari, Vimal Raj Sharma

TL;DR

This work addresses the problem of deciding whether a bipartite graph of genus $g$ has a perfect matching by constructing in $O(1)$ space a set of isolating weight functions. It leverages a two-stage strategy: (i) create a linear combination weight function to ensure at most one minimum-weight perfect matching within each of the $2^{2g}$ signature classes defined by the polygonal schema, and (ii) apply the Fredman–Komlós–Szemerédi hashing to produce $k=O(n^{c'}+2^{g})$ functions $w_i$ such that, for some $i$, $w_i$ isolates a minimum-weight perfect matching if one exists; matchings in the oriented graph $\vec{G}$ correspond to matchings in $G$. For $g=O(\log n)$ this yields a polynomially bounded isolating family and, via the ARZ99 reduction, places the perfect matching problem in $SPL$. The approach overcomes the need for nonzero weights on all cycles by first isolating within classes and then across classes, and it generalizes prior path-isolating ideas to the perfect-matching setting on high-genus bipartite graphs, with potential implications for related derandomization questions.

Abstract

We show that given an embedding of an $O(\log n)$ genus bipartite graph, one can construct an edge weight function in logarithmic space, with respect to which the minimum weight perfect matching in the graph is unique, if one exists. As a consequence, we obtain that deciding whether such a graph has a perfect matching or not is in SPL. In 1999, Reinhardt, Allender and Zhou proved that if one can construct a polynomially bounded weight function for a graph in logspace such that it isolates a minimum weight perfect matching in the graph, then the perfect matching problem can be solved in SPL. In this paper, we give a deterministic logspace construction of such a weight function for $O(\log n)$ genus bipartite graphs.

Efficient Isolation of Perfect Matching in O(log n) Genus Bipartite Graphs

TL;DR

This work addresses the problem of deciding whether a bipartite graph of genus has a perfect matching by constructing in space a set of isolating weight functions. It leverages a two-stage strategy: (i) create a linear combination weight function to ensure at most one minimum-weight perfect matching within each of the signature classes defined by the polygonal schema, and (ii) apply the Fredman–Komlós–Szemerédi hashing to produce functions such that, for some , isolates a minimum-weight perfect matching if one exists; matchings in the oriented graph correspond to matchings in . For this yields a polynomially bounded isolating family and, via the ARZ99 reduction, places the perfect matching problem in . The approach overcomes the need for nonzero weights on all cycles by first isolating within classes and then across classes, and it generalizes prior path-isolating ideas to the perfect-matching setting on high-genus bipartite graphs, with potential implications for related derandomization questions.

Abstract

We show that given an embedding of an genus bipartite graph, one can construct an edge weight function in logarithmic space, with respect to which the minimum weight perfect matching in the graph is unique, if one exists. As a consequence, we obtain that deciding whether such a graph has a perfect matching or not is in SPL. In 1999, Reinhardt, Allender and Zhou proved that if one can construct a polynomially bounded weight function for a graph in logspace such that it isolates a minimum weight perfect matching in the graph, then the perfect matching problem can be solved in SPL. In this paper, we give a deterministic logspace construction of such a weight function for genus bipartite graphs.

Paper Structure

This paper contains 4 sections, 2 theorems, 1 figure.

Key Result

Lemma 1

(Isolating Lemma MVV87) For a set $S = \{x_1,x_2, \ldots x_n\}$, let $F$ be a family of subsets of $S$. If the elements in the set $S$ are assigned integer weights chosen uniformly and independently from the set $\{1,2,\ldots 2n\}$ then with probability greater than half there is a unique minimum we

Figures (1)

  • Figure 1: Polygonal schema of $K_5$, embedded on a surface of genus 1. Edges $\{a,c\}$ and $\{b,d\}$ are crossing the sides $T_1$ and $T_2$ respectively. Vertices $a$ and $c$ are said to be incident on the sides $T_1$ and $T_1'$ respectively.

Theorems & Definitions (2)

  • Lemma 1
  • Theorem 2