Discrete Optimization: Constraint Programming

Constraint Programming is one of the main paradigms to actually tackle optimization problems. The idea is to look at the problem constraints, and try to use constraints to reduce the set of values that each variables can take, and remove the values that can not appear in any solution. Constraint programming can help model problems … Continue reading Discrete Optimization: Constraint Programming