GitPedia

Optimization Python

General optimization (LP, MIP, QP, continuous and discrete optimization etc.) using Python

From tirthajyoti·Updated June 16, 2026·View on GitHub·

* Python 3+ * scipy (`pip install scipy`) * numpy (`pip install numpy`) * PuLP (`pip install pulp`) * CVXPY (`pip install cvxpy`) The project is written primarily in Jupyter Notebook, distributed under the MIT License license, first published in 2018. Key topics include: convex-optimization, integer-programming, linear-programming, mixed-integer-programming, optimization.

Optimization-Python

General optimization (LP, MIP, QP etc.) examples using Python.

lp1

Fast optimization for complex simulations using Scipy interpolate

simu-interpolate

Please feel free to connect with me here on LinkedIn if you are interested in data science, machine learning.


Requirements

  • Python 3+
  • scipy (pip install scipy)
  • numpy (pip install numpy)
  • PuLP (pip install pulp)
  • CVXPY (pip install cvxpy)

My Medium articles on optimization

Read my article on Medium about optimization in machine learning algorithms

Read my article on Medium about optimization with SciPy

Read my article on Medium about stock market portfolio optimization with CVXPY

Read my article on Medium about linear programming with PuLP

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from tirthajyoti/Optimization-Python via the GitHub API.Last fetched: 6/21/2026