The Propagation Depth of Local Consistency
Christoph Berkholz

TL;DR
This paper establishes tight bounds on the minimum number of nested propagation steps required by $k$-consistency algorithms in binary constraint networks, revealing their inherent sequential nature and limits on parallelization.
Contribution
It provides the first exhaustive characterization of the minimal nested propagation steps needed for $k$-consistency, showing these bounds are tight and depend on network size and domain.
Findings
For $k extgreater=2$, the minimum nested steps are $ heta(n^{k-1}d^{k-1})$.
The bounds are tight, matching the maximum number of steps $k$-consistency algorithms perform.
Local consistency algorithms are inherently sequential, limiting parallelization.
Abstract
We establish optimal bounds on the number of nested propagation steps in -consistency tests. It is known that local consistency algorithms such as arc-, path- and -consistency are not efficiently parallelizable. Their inherent sequential nature is caused by long chains of nested propagation steps, which cannot be executed in parallel. This motivates the question "What is the minimum number of nested propagation steps that have to be performed by -consistency algorithms on (binary) constraint networks with variables and domain size ?" It was known before that 2-consistency requires and 3-consistency requires sequential propagation steps. We answer the question exhaustively for every : there are binary constraint networks where any -consistency procedure has to perform nested propagation steps before local…
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
TopicsConstraint Satisfaction and Optimization · Data Management and Algorithms · Rough Sets and Fuzzy Logic
