Regular Article - Statistical and Nonlinear Physics
Phase transition in the bipartite z-matching
Institut für Physik, Carl von Ossietzky Universität Oldenburg, 26111, Oldenburg, Germany
2 Department für Informatik, Carl von Ossietzky Universität Oldenburg, 26111, Oldenburg, Germany
Accepted: 16 November 2021
Published online: 17 December 2021
We study numerically the maximum z-matching problems on ensembles of bipartite random graphs. The z-matching problems describes the matching between two types of nodes, users and servers, where each server may serve up to z users at the same time. Using a mapping to standard maximum-cardinality matching, and because for the latter there exists a polynomial-time exact algorithm, we can study large system sizes of up to nodes. We measure the capacity and the energy of the resulting optimum matchings. First, we confirm previous analytical results for bipartite regular graphs. Next, we study the finite-size behaviour of the matching capacity and find the same scaling behaviour as before for standard matching, which indicates the universality of the problem. Finally, we investigate for bipartite Erdős–Rényi random graphs the saturability as a function of the average degree, i.e. whether the network allows as many customers as possible to be served, i.e. exploiting the servers in an optimal way. We find phase transitions between unsaturable and saturable phases. These coincide with a strong change of the running time of the exact matching algorithm, as well with the point where a minimum-degree heuristic algorithm starts to fail.
© The Author(s) 2021
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.