Algorithmic and enumerative aspects of the Moser-Tardos distribution
David G. Harris, Aravind Srinivasan

TL;DR
This paper explores the distributions generated during the Moser-Tardos algorithm for the Lovasz Local Lemma, revealing their randomness and enabling faster algorithms, partial solutions, and entropy-based enumeration improvements.
Contribution
It introduces a detailed analysis of the MT-distribution, leading to new algorithmic variants, faster solutions, and entropy-based enumeration methods.
Findings
Intermediate configurations are more random than previously understood.
New variants of MT can run faster and produce partial solutions under certain conditions.
The MT-distribution has large min-entropy, implying many solutions exist.
Abstract
Moser & Tardos have developed a powerful algorithmic approach (henceforth "MT") to the Lovasz Local Lemma (LLL); the basic operation done in MT and its variants is a search for "bad" events in a current configuration. In the initial stage of MT, the variables are set independently. We examine the distributions on these variables which arise during intermediate stages of MT. We show that these configurations have a more or less "random" form, building further on the "MT-distribution" concept of Haeupler et al. in understanding the (intermediate and) output distribution of MT. This has a variety of algorithmic applications; the most important is that bad events can be found relatively quickly, improving upon MT across the complexity spectrum: it makes some polynomial-time algorithms sub-linear (e.g., for Latin transversals, which are of basic combinatorial interest), gives lower-degree…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Combinatorial Mathematics · Algorithms and Data Compression · semigroups and automata theory
