Fundamentals of Optimization and Introduction to Constraint Programming
Pierre Schaus
Pierre Schaus
25/08/2025
Room 101
Fundamentals of Optimization and Introduction to Constraint Programming
This session will cover the fundamentals of optimization and introduce constraint programming.
Optimization is the selection of a best element (with regard to some criteria) from some set of available alternatives.
Constraint programming is a programming paradigm where relations between variables are stated in the form of constraints.
This lab session will explain how solvers work in constraint programming. It also go through a the use of global constraints and how to implement a small one.