Sampling List Packings
Evan Camrud, Ewan Davies, Alex Karduna, Holden Lee
TL;DR
This work studies the problem of approximately counting $L$-packings, a list-packing analogue of list coloring, on graphs of maximum degree $Δ$ with list size $q$. The authors design and analyze the heat-bath Glauber dynamics for list packings and prove rapid mixing via path coupling, leveraging a novel coupling of perfect matchings in auxiliary availability graphs to handle the many-spin-per-vertex structure ($q!$ permutations per vertex). They establish an FPRAS for the number of $L$-packings when $q \ge CΔ^2$ for a universal constant $C$, under fixed $Δ$ and $q$ in the analysis. This advances algorithmic counting for a structured, high-spin spin system and highlights the role of coupling in overcoming the combinatorial complexity of ensuring disjointness among packings. The results open avenues for tighter bounds on $q$ and for exploring alternative Markov chains and perfect-sampling techniques in the list-packing context.
Abstract
We study the problem of approximately counting the number of list packings of a graph. The analogous problem for usual vertex coloring and list coloring has attracted a lot of attention. For list packing the setup is similar but we seek a full decomposition of the lists of colors into pairwise-disjoint proper list colorings. In particular, the existence of a list packing implies the existence of a list coloring. Recent works on list packing have focused on existence or extremal results of on the number of list packings, but here we turn to the algorithmic aspects of counting. In graphs of maximum degree $Δ$ and when the number of colors is at least $Ω(Δ^2)$, we give an FPRAS based on rapid mixing of a natural Markov chain (the Glauber dynamics) which we analyze with the path coupling technique. Some motivation for our work is the investigation of an atypical spin system, one where the number of spins for each vertex is much larger than the graph degree.
