Projects per year
Abstract
In order to apply constraint programming to a particular domain, the problem must first be modelled as a constraint satisfaction problem. There are typically many alternative models of a given problem, and formulating an effective model requires a great deal of expertise. To reduce this bottleneck, the Essence language allows the specification of a problem abstractly, i.e. without making modelling decisions. This specification is refined automatically by the Conjure system to a solver- independent constraint modelling language Essence′. However, there is still significant work involved in translating an Essence′ model for use with a particular constraint solver. This paper discusses this ‘tailoring’ process with reference to the constraint solver Minion.
Original language | English |
---|---|
Title of host publication | Proceedings of the 6th International Symposium on Abstraction, Reformulation and Approximation (SARA) |
Publisher | Springer |
Pages | 184-199 |
Number of pages | 15 |
Volume | 4612 |
ISBN (Print) | 978-3-540-73579-3 |
DOIs | |
Publication status | Published - 2007 |
Publication series
Name | Lecture Notes in Computer Science |
---|
Fingerprint
Dive into the research topics of 'Tailoring Solver-independent Constraint Models: A Case Study with Essence' and Minion'. Together they form a unique fingerprint.Projects
- 1 Finished
-
EPSRC Refinement-driven Transformation: Refinement-driven transformation for effective automatedconstraint modelling
Miguel, I. J. (PI) & Gent, I. P. (CoI)
27/09/06 → 26/09/09
Project: Standard