Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated


Statement

Setting (pp. 2 to 3). Variables X1,…,XnX_1,\ldots,X_n are drawn independently, PΩ(Xi=j)=pijP_\Omega(X_i=j)=p_{ij}. Each bad event B∈BB\in\mathcal B is atomic, a conjunction Xi1=j1∧⋯∧Xir=jrX_{i_1}=j_1\wedge\cdots\wedge X_{i_r}=j_r, identified with the set of pairs (i,j)(i,j) it demands. Two pairs satisfy (i,j)∼(i′,j′)(i,j)\sim(i',j') when i=i′i=i' and j≠j′j\neq j'; z∼Bz\sim B means z∼z′z\sim z' for some z′∈Bz'\in B, and two bad events are lopsidependent, B∼B′B\sim B', when they disagree on some variable. The Moser-Tardos (MT) algorithm draws every variable from Ω\Omega and, while some bad event is true, picks a true bad event and resamples its variables from Ω\Omega.

Definition 1.1 (Orderability, p. 3). For an event EE, a set Y⊆BY\subseteq\mathcal B of bad events is orderable to EE when either Y={E}Y=\{E\} (condition O1), or YY can be listed as B1,…,BsB_1,\ldots,B_s so that for each i=1,…,si=1,\ldots,s some zi∈Ez_i\in E has zi∼Biz_i\sim B_i and zi≁B1,…,zi≁Bi−1z_i\not\sim B_1,\ldots,z_i\not\sim B_{i-1} (condition O2). The empty set satisfies O2, so it is orderable to every EE.

Theorem 1.2 (p. 4). In the variable-assignment setting, suppose μ:B→[0,∞)\mu:\mathcal B\to[0,\infty) satisfies, for every B∈BB\in\mathcal B,

μ(B)≥PΩ(B)∑Y orderable to B ∏B′∈Yμ(B′).\mu(B)\ge P_\Omega(B)\sum_{Y\text{ orderable to }B}\ \prod_{B'\in Y}\mu(B').

Then the MT algorithm terminates with probability 11, and the expected number of resamplings of a bad event BB is at most μ(B)\mu(B).

The paper restates the theorem as Theorem 2.9 (p. 8), where it is proved. It remarks (p. 4) that the lopsided local lemma cannot guarantee under these conditions that a satisfying configuration even exists. Proposition 2.14 (p. 10) derives from it the weaker closed-form condition

μ(B)≥PΩ(B)(μ(B)+∏(i,j)∈B(1+∑j′≠j ∑B′∋(i,j′)μ(B′)))\mu(B)\ge P_\Omega(B)\Bigl(\mu(B)+\prod_{(i,j)\in B}\Bigl(1+\sum_{j'\neq j}\ \sum_{B'\ni(i,j')}\mu(B')\Bigr)\Bigr)

for every BB, with the same conclusion, through the assignable sets of Definition 2.11 (p. 9), every orderable set being assignable (Proposition 2.12, p. 9).

Proof pointer

Section 2, pp. 5 to 9. Witness trees are built backward through the execution log, a resampled event being attached as a child at the deepest node for which it is eligible, so that the children of each node form a set orderable to its label (Definition 2.1, p. 6). The Witness Tree Lemma (Lemma 2.7, p. 7) bounds the probability of ever observing a tree by the product of the probabilities of its labels; it relies on the choice of event to resample depending only on the past. Distinct resamplings give distinct trees (Proposition 2.8, p. 8), and the total weight of trees rooted at BB is at most μ(B)\mu(B) by induction on height (proof of Theorem 2.9, p. 9).

Read depth

Claims checked: the setting, Definition 1.1, Theorem 1.2 and its restatement as Theorem 2.9, and Propositions 2.12 and 2.14 were read clause by clause on the print; the proof was followed for structure only. Nothing here is independently reviewed.

Dependencies

None in the corpus.

Source. D. G. Harris, Lopsidependency in the Moser-Tardos framework: beyond the lopsided Lovász local lemma, ACM Trans. Algorithms 13 (2017), no. 1, Art. 17, doi:10.1145/3015762; pages are those of arXiv:1610.02420v4, the edition named on the source card.

Bears on

No Erdős problem: the paper names none, and this is a general convergence criterion for the Moser-Tardos algorithm.