Extensions of the Algorithmic Lovasz Local Lemma

10/03/2019
by   Vladimir Kolmogorov, et al.
0

We consider recent formulations of the algorithmic Lovasz Local Lemma by Achlioptas-Iliopoulos-Kolmogorov [2] and by Achlioptas-Iliopoulos-Sinclair [3]. These papers analyze a random walk algorithm for finding objects that avoid undesired "bad events" (or "flaws"), and prove that under certain conditions the algorithm is guaranteed to find a "flawless" object quickly. We show that conditions proposed in these papers are incomparable, and introduce a new family of conditions that includes those in [2, 3] as special cases. Secondly, we extend our previous notion of "commutativity" in [15] to this more general setting, and prove that it allows to use an arbitrary strategy for selecting the next flaw to address. In the special case of primary flaws we prove a stronger property: the flaw selection strategy does not affect at all the expected number of steps until termination, and also does not affect the distribution induced by the algorithm upon termination. This applies, in particular, to the single-clause backtracking algorithm for constraint satisfaction problems considered in [3].

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/21/2019

Termination of Triangular Integer Loops is Decidable

We consider the problem whether termination of affine integer loops is d...
research
06/23/2009

On Chase Termination Beyond Stratification

We study the termination problem of the chase algorithm, a central tool ...
research
09/17/2019

Deterministic algorithms for the Lovasz Local Lemma: simpler, more general, and more parallel

The Lovasz Local Lemma (LLL) is a keystone principle in probability theo...
research
05/05/2014

Revisiting Chase Termination for Existential Rules and their Extension to Nonmonotonic Negation

Existential rules have been proposed for representing ontological knowle...
research
05/03/2023

Experimental Design for Any p-Norm

We consider a general p-norm objective for experimental design problems ...
research
02/20/2019

Termination of Linear Loops over the Integers

We consider the problem of deciding termination of single-path while loo...

Please sign up or login with your details

Forgot password? Click here to reset