Optimal Unimodular Matching
Nathanaël Enriquez, Mike Liu, Laurent Ménard, Vianney Perchet
TL;DR
This work analyzes optimal weight matchings on sparse random graphs that converge locally to unimodular i.i.d. weighted trees. It develops a belief-propagation–style framework on Unimodular Bienaymé-Galton-Watson (UBGW) trees, introducing a recursive variable Z that satisfies $Z \overset{law}{=} \max\left(0,\max_{1\le i\le N}(W_i-Z_i)\right)$ with $N\sim \hat{\pi}$ and $W_i\sim \omega$, and proves the existence and uniqueness (in law) of an optimal unimodular matching on the limit tree. The main result shows that, under mild moment and atomlessness assumptions, the maximal weight matchings of finite graphs converge in the local topology to this limiting unimodular optimal matching, with explicit asymptotics for the average weight and density given by $\mathbb E[W\mathbf 1_{Z+Z'<W}]$ and $\mathbb P(Z+Z'<W)$, respectively. The paper also provides a detailed analysis of the associated fixed-point equation, introduces self-loops to handle partial matchings, proves the uniqueness of the limiting message-passing distribution, and discusses extensions to multi-type trees, vertex weights, and capacity-constrained subgraphs, highlighting both the method's reach and its limitations.
Abstract
We consider sequences of finite weighted random graphs that converge locally to unimodular i.i.d. weighted random trees. When the weights are atomless, we prove that the matchings of maximal weight converge locally to a matching on the limiting tree. For this purpose, we introduce and study unimodular matchings on weighted unimodular random trees as well as a notion of optimality for these objects. In this context, we prove that, in law, there is a unique optimal unimodular matching for a given unimodular tree. We then prove that this law is the local limit of the sequence of matchings of maximal weight. Along the way, we also show that this law is characterised by an equation derived from a message passing algorithm.
