Integer vs. Linear Programming in Python

Mixed Integer Programming for optimization with Google OR-Tools

Maxime Labonne
Towards Data Science
12 min readApr 7, 2022

--

Image by author, emojis by OpenMoji (CC BY-SA 4.0)

Why is linear programming called that way?

Both terms are confusing:

  • Linear implies that nonlinear programming exists;
  • Programming actually means “planning” in this context.

--

--

Ph.D., Staff ML Scientist @ Liquid AI • Author of "Hands-On Graph Neural Networks" • x.com/maximelabonne