The Roots Constraint
Loading...
Files
Date
2006
Journal Title
Journal ISSN
Volume Title
Publisher
Springer-Verlag Berlin
Open Access Color
Green Open Access
Yes
OpenAIRE Downloads
OpenAIRE Views
Publicly Funded
Yes
Abstract
A wide range of counting and occurrence constraints can be specified with just two global primitives: the RANGE constraint, which computes the range of values used by a sequence of variables, and the ROOTS constraint, which computes the variables mapping onto a set of values. We focus here on the ROOTS constraint. We show that propagating the ROOTS constraint completely is intractable. We therefore propose a decomposition which can be used to propagate the constraint in linear time. Interestingly, for all uses of the ROOTS constraint we have met, this decomposition does not destroy the global nature of the constraint as we still prune all possible values. In addition, even when the ROOTS constraint is intractable to propagate completely, we can enforce bound consistency in linear time simply by enforcing bound consistency on the decomposition. Finally, we show that specifying counting and occurrence constraints using ROOTS is effective and efficient in practice on two benchmark problems from CSPLib.
Description
12th International Conference on Principles and Practice of Constraint Programming (CP 2006) -- SEP 25-29, 2006 -- Nantes, FRANCE
Keywords
[INFO.INFO-AI] Computer Science [cs]/Artificial Intelligence [cs.AI], Integer variable, Global constraint, Linear time, .
Fields of Science
0211 other engineering and technologies, 0202 electrical engineering, electronic engineering, information engineering, 02 engineering and technology
Citation
WoS Q
N/A
Scopus Q
Q3

OpenCitations Citation Count
4
Source
Prıncıples And Practıce of Constraınt Programmıng - Cp 2006
Volume
4204
Issue
Start Page
75
End Page
90
PlumX Metrics
Citations
CrossRef : 4
Scopus : 5
Captures
Mendeley Readers : 3
SCOPUS™ Citations
5
checked on Mar 13, 2026
Web of Science™ Citations
2
checked on Mar 13, 2026
Page Views
3
checked on Mar 13, 2026
Google Scholar™


