DOI: 10.29007/b4dz
|View full text |Cite
|
Sign up to set email alerts
|

A Modelling Pearl with Sortedness Constraints

Abstract: Some constraint programming solvers and constraint modelling languages feature the Sort(L, P , S ) constraint, which holds if S is a nondecreasing rearrangement of the list L, the permutation being made explicit by the optional list P . However, such sortedness constraints do not seem to be used much in practice. We argue that reasons for this neglect are that it is impossible to require the underlying sort to be stable, so that Sort cannot be guaranteed to be a total-function constraint, and that L cannot con… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 21 publications
0
1
0
Order By: Relevance
“…Up to 100 constraints are provided from classic ones, such as arithmetical constraints, to must-have global constraints such as AllDifferent (Régin, 1994) or Cumulative (Aggoun & Beldiceanu, 1993), and include less common even though useful ones such as Tree (Beldiceanu et al, 2005) or StableKeySort (Beldiceanu et al, 2015). In many cases, the Choco-solver API provides various options in addition to the default signature -corresponding to a robust implementation -of a constraint.…”
Section: Modelingmentioning
confidence: 99%
“…Up to 100 constraints are provided from classic ones, such as arithmetical constraints, to must-have global constraints such as AllDifferent (Régin, 1994) or Cumulative (Aggoun & Beldiceanu, 1993), and include less common even though useful ones such as Tree (Beldiceanu et al, 2005) or StableKeySort (Beldiceanu et al, 2015). In many cases, the Choco-solver API provides various options in addition to the default signature -corresponding to a robust implementation -of a constraint.…”
Section: Modelingmentioning
confidence: 99%