Back to Search
Start Over
On the speed of constraint propagation and the time complexity of arc consistency testing.
- 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