An open API service indexing awesome lists of open source software.

https://github.com/mlabonne/linear-programming-course

Hands-on course about linear programming and mathematical optimization.
https://github.com/mlabonne/linear-programming-course

constraint-programming integer-linear-programming integer-programming linear-programming mixed-integer-programming

Last synced: about 2 months ago
JSON representation

Hands-on course about linear programming and mathematical optimization.

Awesome Lists containing this project

README

        

# 🥇 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](https://towardsdatascience.com/introduction-to-linear-programming-in-python-9261e7eb44b) | Open In Colab |
| 2. Integer vs. Linear Programming | Understand the difference between linear vs. other types of programming. | [Article](https://towardsdatascience.com/integer-programming-vs-linear-programming-in-python-f1be5bb4e60e) | Open In Colab |
| 3. Constraint Programming | Introduction to Constraint Programming with CP-SAT and comparison with LP. | [Article](https://towardsdatascience.com/constraint-programming-67ac16fa0c81) | Open In Colab |
| 4. Nonlinear Programming | Find the best allocation for marketing channels with diminishing returns. | [Article](https://mlabonne.github.io/blog/nonlinearprogramming) | Open In Colab |

## 👨‍💻 Contact

* Email: [email protected]
* Twitter: @maximelabonne
* Medium: https://medium.com/@mlabonne
* Blog: https://mlabonne.github.io/blog/

Let's connect on [Twitter](https://twitter.com/maximelabonne) and [Medium](https://medium.com/@mlabonne)!