Abstract. Option types are a powerful abstraction that allows the concise mod-elling of combinatorial problems where some decisions are relevant only if other decisions are made. They have a wide variety of uses: for example in modelling optional tasks in scheduling, or exceptions to a usual rule. Option types represent objects which may or may not exist in the constraint problem being modelled, and can take an ordinary value or a special value> indicating they are absent. The key property of variables of option types is that if they take the value> then the constraints they appear in should act as if the variable was not in the origi-nal definition. In this paper, we explore the different ways that basic constraints can be extended t...
In high-level constraint modelling languages, constraints can occur in non-Boolean contexts: implici...
© Graeme Gange and Peter J. Stuckey. The appeal of constraint programming (CP) lies in compositional...
While the efficiency and scalability of modern SAT technology offers an intriguing alternative appro...
In this paper we present two type extensions for the modelling language MiniZinc that allow the repr...
Constraint models often describe complicated problems that contain sub-problems that could be solved...
Strings are extensively used in modern programming languages and constraints over strings of unknown...
Strings are extensively used in modern programming languages and constraints over strings of unknown...
Quite often modelers with constraint programming (CP) use the same modelling patterns for different...
MiniZinc is a free and open-source constraint modelling language. You can use MiniZinc to model cons...
We present a method to detect implicit model patterns (such as global constraints) that might be abl...
Modelling and reasoning with preferences in constraint-based systems has been considered for a long ...
We propose a simple but powerful framework for reasoning about properties of models specified in lan...
An underused feature of the MiniZinc language for modelling combinatorial problems is that its model...
Combinatorial optimization problems require selecting the best solution from a discrete (albeit ofte...
Constraint programming is one of the possible ways how to solve complicated combinatorial (and other...
In high-level constraint modelling languages, constraints can occur in non-Boolean contexts: implici...
© Graeme Gange and Peter J. Stuckey. The appeal of constraint programming (CP) lies in compositional...
While the efficiency and scalability of modern SAT technology offers an intriguing alternative appro...
In this paper we present two type extensions for the modelling language MiniZinc that allow the repr...
Constraint models often describe complicated problems that contain sub-problems that could be solved...
Strings are extensively used in modern programming languages and constraints over strings of unknown...
Strings are extensively used in modern programming languages and constraints over strings of unknown...
Quite often modelers with constraint programming (CP) use the same modelling patterns for different...
MiniZinc is a free and open-source constraint modelling language. You can use MiniZinc to model cons...
We present a method to detect implicit model patterns (such as global constraints) that might be abl...
Modelling and reasoning with preferences in constraint-based systems has been considered for a long ...
We propose a simple but powerful framework for reasoning about properties of models specified in lan...
An underused feature of the MiniZinc language for modelling combinatorial problems is that its model...
Combinatorial optimization problems require selecting the best solution from a discrete (albeit ofte...
Constraint programming is one of the possible ways how to solve complicated combinatorial (and other...
In high-level constraint modelling languages, constraints can occur in non-Boolean contexts: implici...
© Graeme Gange and Peter J. Stuckey. The appeal of constraint programming (CP) lies in compositional...
While the efficiency and scalability of modern SAT technology offers an intriguing alternative appro...