
2.1. Basic Modelling in MiniZinc — The MiniZinc Handbook 2.9.7
2.1. Basic Modelling in MiniZinc In this section we introduce the basic structure of a MiniZinc model using two simple examples. 2.1.1. Our First Example Fig. 2.1.1 Australian states As our first …
2. A MiniZinc Tutorial — The MiniZinc Handbook 2.9.7
2.1. Basic Modelling in MiniZinc 2.1.1. Our First Example 2.1.2. An Arithmetic Optimisation Example 2.1.3. Datafiles and Assertions 2.1.4. Real Number Solving 2.1.5 ...
The MiniZinc Handbook — The MiniZinc Handbook 2.9.7
1. Overview 1.1. Introduction 1.2. Installation 1.3. First steps with MiniZinc 2. A MiniZinc Tutorial 2.1. Basic Modelling in MiniZinc 2.2. More Complex Models 2.3. Predicates and Functions 2.4. Option …
1.1. Introduction — The MiniZinc Handbook 2.9.7
1.1. Introduction MiniZinc is a language for specifying constrained optimization and decision problems over integers and real numbers. A MiniZinc model does not dictate how to solve the problem - the …
1.3. First steps with MiniZinc — The MiniZinc Handbook 2.9.7
1.3. First steps with MiniZinc We recommend using the bundled binary distribution of MiniZinc introduced in Section 1.2. It contains the MiniZinc IDE, the MiniZinc compiler, and several pre …
2.3. Predicates and Functions — The MiniZinc Handbook 2.9.7
The argument is an array of integer variables. The alldifferent constraint is one of the most studied and used global constraints in constraint programming. It is used to define assignment subproblems, and …
2.2. More Complex Models — The MiniZinc Handbook 2.9.7
2.2. More Complex Models In the last section we introduced the basic structure of a MiniZinc model. In this section we introduce the array and set data structures, enumerated types and more complex …
4.1. Specification of MiniZinc — The MiniZinc Handbook 2.9.7
4.1. Specification of MiniZinc 4.1.1. Introduction This document defines MiniZinc, a language for modelling constraint satisfaction and optimisation problems. MiniZinc is a high-level, typed, mostly …
2.7. Effective Modelling Practices in MiniZinc — The MiniZinc …
2.7.6.2. Other Examples of Symmetry Many other problems have inherent symmetries, and breaking these can often make a significant difference in solving performance. Here is a list of some common …
We have already seen examples of simple constraints using arithmetic comparison and thebuilt-inassertoperator. Inthenextsectionweshallseeexamplesofmorecomplex constraints.