Some problems look hopelessly tangled: you have a large set of bad events you want to avoid, and each variable you choose affects several of them. The naive hope â pick everything independently at random and pray â fails if any single event is too likely.
In 1975, LovĂĄsz and ErdĹs proved the LovĂĄsz Local Lemma (LLL): if each bad event has probability at most , each event shares variables with at most others, and , then there exists an assignment avoiding all bad events. Beautiful â but for 35 years the proof was purely existential. It told you a good assignment was out there somewhere, but gave no recipe for finding it.
In 2009, Robin Moser and GĂĄbor Tardos closed that gap. Their algorithm is breathtakingly simple: pick all variables uniformly at random; while any bad event is violated, resample the variables of one violated event. That's it. Under the LLL condition the process terminates in expected polynomial time and hands you a valid assignment.
The Moser-Tardos result turned a celebrated existence theorem into a practical tool, placing it squarely in the algorithmic toolkit for randomized algorithms and constraint satisfaction.
Comments
Loading comments...