Skip to content

mlabonne/linear-programming-course

Repository files navigation

🥇 Linear Programming Course

Series of articles about linear programming and mathematical optimization.

In this course, you'll learn to use Google OR-Tools in order to solve optimization and satisfiability problems by building mathematical models in Python.

Chapter Description Article Notebook
1. Introduction to Linear Programming Learn to optimize an army with a simple problem using Google OR-Tools. Article Open In Colab
2. Integer vs. Linear Programming Understand the difference between linear vs. other types of programming. Article Open In Colab
3. Constraint Programming Introduction to Constraint Programming with CP-SAT and comparison with LP. Article Open In Colab
4. Nonlinear Programming Find the best allocation for marketing channels with diminishing returns. Article Open In Colab

👨‍💻 Contact

Let's connect on Twitter and Medium!