Back to Search Start Over

On the speed of constraint propagation and the time complexity of arc consistency testing.

Authors :
Berkholz, Christoph
Verbitsky, Oleg
Source :
Journal of Computer & System Sciences. Feb2018, Vol. 91, p104-114. 11p.
Publication Year :
2018

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 G and H can be supposed to be connected colored graphs, as the general problem reduces to this particular case. We first observe the upper bound O ( e ( G ) v ( H ) + v ( G ) e ( H ) ) , which implies the bound O ( e ( G ) e ( H ) ) in terms of the number of edges and the bound O ( ( v ( G ) + v ( H ) ) 3 ) in terms of the number of vertices. We then show that both bounds are tight as long as an arc consistency algorithm is based on constraint propagation (as all current algorithms are). Our lower bounds are based on examples of slow constraint propagation. We measure the speed of constraint propagation observed on a pair G , H by the size of a combinatorial proof that Spoiler wins the existential 2-pebble game on G , H . [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00220000
Volume :
91
Database :
Academic Search Index
Journal :
Journal of Computer & System Sciences
Publication Type :
Academic Journal
Accession number :
125488829
Full Text :
https://doi.org/10.1016/j.jcss.2017.09.003