Efficient modeling interface for mathematical optimization in Python
☆302Updated this week
Alternatives and similar repositories for PyOptInterface
Users that are interested in PyOptInterface are comparing it to the libraries listed below
Sorting:
- Linear optimization with N-D labeled arrays in Python☆239Updated this week
- Linear optimization software☆1,515Updated this week
- A PyTorch-based End-to-End Predict-then-Optimize Library for Linear and Integer Programming☆635Feb 11, 2026Updated 2 weeks ago
- With Uno, finally take full control of your SQP/barrier solver for nonlinearly constrained optimization☆453Updated this week
- Specification and description of the MathOptFormat file format☆20Sep 28, 2023Updated 2 years ago
- ☆11Mar 2, 2022Updated 3 years ago
- Embed trained machine learning predictors into JuMP models☆68Updated this week
- Code for solving LP on GPU using first-order methods☆230Jun 7, 2025Updated 8 months ago
- Framework for solving discrete optimization problems using a combination of Mixed-Integer Linear Programming (MIP) and Machine Learning (…☆185Dec 8, 2025Updated 2 months ago
- Specification and description of the StochOptFormat file format☆15Oct 28, 2023Updated 2 years ago
- Efficient sparse modelling with JuMP☆15May 16, 2025Updated 9 months ago
- Experimental first-order solvers for linear and quadratic programming.☆126Nov 3, 2023Updated 2 years ago
- A C++ wrapper for SCIP☆31Dec 18, 2025Updated 2 months ago
- Power system generation scheduling and co-simulation with dynamics.☆24Dec 23, 2025Updated 2 months ago
- ☆18Jun 12, 2024Updated last year
- Represent trained machine learning models as Pyomo optimization formulations☆340Jan 11, 2026Updated last month
- Tools to analyze models for numerical issues and check solutions for feasibility☆30Nov 26, 2025Updated 3 months ago
- Robust Stochastic Optimization Made Easy☆342Nov 15, 2024Updated last year
- A Julia interface to the HiGHS solver☆139Feb 12, 2026Updated 2 weeks ago
- Representing machine learning models using mathematical programming☆20Aug 21, 2024Updated last year
- Mathematical Modeling for Optimization and Machine Learning☆156Oct 2, 2025Updated 4 months ago
- An exact algorithm for the maximum clique problem (MCP) which improves over state-of-the-art approaches in some cases by orders of magnit…☆15Nov 15, 2025Updated 3 months ago
- Self-learning material originally designed for pypsa-africa but also helpful for pypsa-earth, pypsa-eur, pypsa-eur-sec☆11Aug 12, 2022Updated 3 years ago
- Mixed-Integer Convex Programming: Branch-and-bound with Frank-Wolfe-based convex relaxations☆36Updated this week
- Branch-and-Price-and-Cut in Julia☆210Sep 8, 2025Updated 5 months ago
- Bilevel optimization in JuMP☆115Jan 14, 2026Updated last month
- GenX: a configurable power system capacity expansion model for studying low-carbon energy futures. More details at : https://genx.mit.edu☆342Feb 10, 2026Updated 2 weeks ago
- Python interface to automatically formulate Machine Learning models into Mixed-Integer Programs☆40May 26, 2025Updated 9 months ago
- RouteOpt☆72Jan 17, 2026Updated last month
- Optimization package for the Security-Constrained Unit Commitment Problem☆134Updated this week
- Extended Mathematical Programming in Julia☆15May 5, 2022Updated 3 years ago
- Julia interface for COPT (Cardinal Optimizer)☆41Jan 21, 2026Updated last month
- ☆48Feb 22, 2026Updated last week
- Extensions to MathOptInterface to support constraint programming.☆24Jul 12, 2025Updated 7 months ago
- A JuMP extension for Stochastic Dual Dynamic Programming☆346Jan 6, 2026Updated last month
- Data-driven APIs for common optimization tasks☆173Nov 25, 2025Updated 3 months ago
- Mathematical Programming in JAX☆146Jun 2, 2025Updated 8 months ago
- MIP 2024 Computational Competition☆18Jan 29, 2024Updated 2 years ago
- A Julia wrapper for the Lin-Kernighan-Helsgaun (LKH) solver.☆18Mar 15, 2023Updated 2 years ago