The Roots Constraint

Loading...
Publication Logo

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
Impulse
Average
Influence
Average
Popularity
Average

Research Projects

Journal Issue

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 Logo
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 Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
2.7439

Sustainable Development Goals

SDG data is not available