constraint-programming¶
CP-style scheduling model with the numberof operator, solved by a MIP solver¶
Description: Scheduling model with the Constraint Programming numberof operator, solved with a MIP solver. New MIP solver drivers based on the [MP library](https://amplmp.readthedocs.io/) enable CP-style modeling.
Tags: ampl-only, constraint-programming
Author: Gleb Belov (3 notebooks) <gleb@ampl.com>
N-Queens¶
Description: How can N queens be placed on an NxN chessboard so that no two of them attack each other?
Author: Gleb Belov (3 notebooks) <gleb@ampl.com>
Simple sudoku solver using logical constraints (with GUI)¶
Description: Simple sudoku model with two formulations: as a Constraint Programming problem using the alldiff operator and as a MIP. Note that the CP formulation is more natural but it needs a solver supporting logical constraints or a MIP solver with automatic reformulation support (see [here](https://amplmp.readthedocs.io/) for more information).