English

A local algorithm and its percolation analysis of bipartite $z$-matching problem

Physics and Society 2023-05-30 v3 Statistical Mechanics

Abstract

A zz-matching on a bipartite graph is a set of edges, among which each vertex of two types of the graph is adjacent to at most 11 and at most zz (1\geqslant 1) edges, respectively. The zz-matching problem concerns finding zz-matchings with the maximum size. Our approach to this combinatorial optimization problem is twofold. From an algorithmic perspective, we adopt a local algorithm as a linear approximate solver to find zz-matchings on any graph instance, whose basic component is a generalized greedy leaf removal procedure in graph theory. From a theoretical perspective, on uncorrelated random bipartite graphs, we develop a mean-field theory for percolation phenomenon underlying the local algorithm, leading to an analytical estimation of zz-matching sizes on random graphs. Our analytical theory corrects the prediction by belief propagation algorithm at zero-temperature limit in (Krea\v{c}i\'{c} and Bianconi 2019 \textsl{EPL} \textbf{126} 028001). Besides, our theoretical framework extends a core percolation analysis of kk-XORSAT problems to a general context of uncorrelated random hypergraphs with arbitrary degree distributions of factor and variable nodes.

Keywords

Cite

@article{arxiv.1812.03442,
  title  = {A local algorithm and its percolation analysis of bipartite $z$-matching problem},
  author = {Jin-Hua Zhao},
  journal= {arXiv preprint arXiv:1812.03442},
  year   = {2023}
}

Comments

32 pages, including 7 figures and 2 tables

R2 v1 2026-06-23T06:36:31.813Z