Learn the basics of constraint programming from the implementation of solvers to modeling techniques for solving concrete combinatorial problems such as routing and scheduling.
What you'll learn in this course:
- Understand the constraint programming paradigm.
- Design and implement a modern constraint programming library.
- Model using the constraint programming.
- Extend the solver with new global constraints.
- Design custom and black-box searches.
- Approach Scheduling and Vehicle Routing problems with constraint programming.
EdX: Constraint Programming.