2009
DOI: 10.1007/978-3-642-03251-6_5
|View full text |Cite
|
Sign up to set email alerts
|

From Rules to Constraint Programs with the Rules2CP Modelling Language

Abstract: Abstract. In this paper, we present a rule-based modelling language for constraint programming, called Rules2CP. Unlike other modelling languages, Rules2CP adopts a single knowledge representation paradigm based on rules without recursion, and a restricted set of data structures based on records and enumerated lists given with iterators. We show that this is sufficient to model constraint satisfaction problems, together with search strategies where search trees are expressed by logical formulae, and heuristic … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2009
2009
2011
2011

Publication Types

Select...
4
1

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 21 publications
0
3
0
Order By: Relevance
“…Initially, no forbidden boxes are generated. [4,4], [1,6]) ( [1,1], [1,6]) ( [1,9], [4,4]) ( [1,9], [1,1] [5,6]) ⎛ ⎝ ( [1,9], [5,5]) ( [6,6], [1,6]) ( [1,1], [1,6])…”
Section: For Each Equivalence Classr I and Objectmentioning
confidence: 99%
See 1 more Smart Citation
“…Initially, no forbidden boxes are generated. [4,4], [1,6]) ( [1,1], [1,6]) ( [1,9], [4,4]) ( [1,9], [1,1] [5,6]) ⎛ ⎝ ( [1,9], [5,5]) ( [6,6], [1,6]) ( [1,1], [1,6])…”
Section: For Each Equivalence Classr I and Objectmentioning
confidence: 99%
“…This language can also be seen as a natural target constraint of the Rules2CP modeling language [1].…”
Section: Introductionmentioning
confidence: 99%
“…However, NP-Spec and Kolmogorov specifications look very different, as can be seen by comparing the models for the social golfer problem in Figures 8 and 15. Answer Set Programming [2] and Business Rules [7] have also been used as specification languages for CP. A different approach is taken by Essence [11], Zinc [14], OPL [21], ESRA [9], F and Localizer [15], which use mathematical language to obtain highly abstract specifications.…”
Section: Related Workmentioning
confidence: 99%