On the speed of constraint propagation and the time complexity of arc consistency testing
Christoph Berkholz, Oleg Verbitsky

TL;DR
This paper analyzes the time complexity of arc consistency testing in constraint satisfaction problems, establishing tight bounds and demonstrating the speed of constraint propagation through combinatorial proof systems and game-theoretic measures.
Contribution
It provides tight upper and lower bounds for the time complexity of arc consistency algorithms based on constraint propagation, using combinatorial and game-theoretic analysis.
Findings
Upper bounds: $O(e(G)v(H)+v(G)e(H))$ and $O((v(G)+v(H))^3)$
Lower bounds are tight up to a constant factor, based on slow constraint propagation examples
Existence of graph pairs with $D(G,H)= ext{Omega}(v(G)v(H))$ demonstrating slow propagation
Abstract
Establishing arc consistency on two relational structures is one of the most popular heuristics for the constraint satisfaction problem. We aim at determining the time complexity of arc consistency testing. The input structures and can be supposed to be connected colored graphs, as the general problem reduces to this particular case. We first observe the upper bound , which implies the bound in terms of the number of edges and the bound in terms of the number of vertices. We then show that both bounds are tight up to a constant factor as long as an arc consistency algorithm is based on constraint propagation (like any algorithm currently known). Our argument for the lower bounds is based on examples of slow constraint propagation. We measure the speed of constraint propagation observed on a pair by the size of a…
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 · Advanced Graph Theory Research · Logic, Reasoning, and Knowledge
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
