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.
- Host: GitHub
- URL: https://github.com/mlabonne/linear-programming-course
- Owner: mlabonne
- Created: 2022-04-22T16:36:21.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-04T12:49:03.000Z (about 2 years ago)
- Last Synced: 2025-04-17T22:09:37.847Z (2 months ago)
- Topics: constraint-programming, integer-linear-programming, integer-programming, linear-programming, mixed-integer-programming
- Language: Jupyter Notebook
- Homepage: https://mlabonne.github.io/blog/
- Size: 362 KB
- Stars: 97
- Watchers: 4
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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) ||
| 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) ||
| 3. Constraint Programming | Introduction to Constraint Programming with CP-SAT and comparison with LP. | [Article](https://towardsdatascience.com/constraint-programming-67ac16fa0c81) ||
| 4. Nonlinear Programming | Find the best allocation for marketing channels with diminishing returns. | [Article](https://mlabonne.github.io/blog/nonlinearprogramming) ||
## 👨💻 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)!