Abstract
This paper explores the question of when two propagation-based constraint systems have the same behaviour, in terms of search space. We categorise the behaviour of domain and bounds propagators for primitive constraints, and provide theorems that allow us to determine propagation behaviours for conjunctions of constraints. We then show how we can use this to analyse CLP(FD) programs to determine when we can safely replace domain propagators by more efficient bounds propagators without increasing search space.
Original language | English |
---|---|
Title of host publication | Proceedings of the 3rd International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming |
Publisher | Association for Computing Machinery (ACM) |
Pages | 115-126 |
Number of pages | 12 |
ISBN (Print) | 158113388X, 9781581133882 |
Publication status | Published - 1 Jan 2001 |
Event | International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming (PPDP 2001) - Florence, Italy Duration: 5 Sep 2001 → 7 Sep 2001 Conference number: 3rd |
Publication series
Name | Proceedings of the 3rd International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming |
---|
Conference
Conference | International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming (PPDP 2001) |
---|---|
Country/Territory | Italy |
City | Florence |
Period | 5/09/01 → 7/09/01 |
Keywords
- Abstract interpretation
- Bounds propagation
- Constraint (logic) programming
- Domain propagation
- Finite domain constraints
- Program analysis