Back to Search
Start Over
The Range Constraint: Algorithms and Implementation
- Source :
- Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems ISBN: 9783540343066, CPAIOR, CPAIOR'06: International Conference on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, CPAIOR'06: International Conference on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, Apr 2006, Cork, Ireland, pp.59-73
- Publication Year :
- 2006
- Publisher :
- Springer-Verlag, 2006.
-
Abstract
- We recently proposed a simple declarative language for specifying a wide range of counting and occurrence constraints. The language uses just two global primitives: the Range constraint, which computes the range of values used by a set of variables, and the Roots constraint, which computes the variables mapping onto particular values. In order for this specification language to be executable, propagation algorithms for the Range and Roots constraints should be developed. In this paper, we focus on the study of the Range constraint. We propose an efficient algorithm for propagating the Range constraint. We also show that decomposing global counting and occurrence constraints using Range is effective and efficient in practice.
- Subjects :
- [INFO.INFO-AI] Computer Science [cs]/Artificial Intelligence [cs.AI]
Theoretical computer science
Computer science
Constrained optimization
constraint programming, global constraints, propagation algorithms
Range constraint
010103 numerical & computational mathematics
02 engineering and technology
Binary constraint
Constraint satisfaction
01 natural sciences
[INFO.INFO-AI]Computer Science [cs]/Artificial Intelligence [cs.AI]
Constraint (information theory)
Constraint graph
Constraint logic programming
0202 electrical engineering, electronic engineering, information engineering
Constraint programming
Combinatorial optimization
020201 artificial intelligence & image processing
0101 mathematics
Algorithm
Constraint (mathematics)
ComputingMilieux_MISCELLANEOUS
Declarative programming
Subjects
Details
- Language :
- English
- ISBN :
- 978-3-540-34306-6
- ISBNs :
- 9783540343066
- Database :
- OpenAIRE
- Journal :
- Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems ISBN: 9783540343066, CPAIOR, CPAIOR'06: International Conference on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, CPAIOR'06: International Conference on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, Apr 2006, Cork, Ireland, pp.59-73
- Accession number :
- edsair.doi.dedup.....fc22175f984214f33d6451a2240df166