20 projects
OR-Tools
Google's Operations Research tools:
2,806
415
$34M
CVXPY
A Python-embedded modeling language for convex optimization problems.
1,579
285
$18M
Pyomo
Pyomo is an open-source optimization modeling language and toolkit for formulating and solving complex mathematical optimization problems. It enables users to express optimization models in Python using algebraic expressions and provides interfaces to various commercial and open-source solvers.
894
124
$17M
JuMP.jl
Modeling language for Mathematical Optimization (linear, mixed-integer, conic, semidefinite, nonlinear)
754
180
$2.1M
Optim.jl
Optimization functions for Julia
573
176
$451K
Timefold Solver
The open source Solver AI for Java, Python and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.
410
53
$37M
PyPSA
PyPSA: Python for Power System Analysis
409
50
$3.7M
acados
Fast and embedded solvers for nonlinear optimal control
348
47
$30M
Optimization.jl
Mathematical Optimization in Julia. Local, global, gradient-based and derivative-free. Linear, Quadratic, Convex, Mixed-Integer, and Nonlinear Optimization in one simple, fast, and differentiable interface.
326
90
$716K
OpenMDAO
OpenMDAO repository.
265
22
$9.7M
RAVEN (Risk Analysis Virtual Environment)
RAVEN is a flexible and multi-purpose probabilistic risk analysis, validation and uncertainty quantification, parameter optimization, model reduction and data knowledge-discovering framework.
255
8
$25M
MathOptInterface
A data structure for mathematical optimization problems
253
72
$4.7M
OptaPlanner
OptaPlanner is an open source AI constraint solver that optimizes planning and scheduling problems like vehicle routing, employee rostering, task assignment, and resource allocation. It combines optimization algorithms with rule engines to efficiently solve complex business problems.
181
18
$172M
Gurobi.jl
A Julia interface to the Gurobi Optimizer
HiGHS
Linear optimization software
Manopt.jl
🏔️Manopt. jl – Optimization on Manifolds in Julia
Optax
Optax is a gradient processing and optimization library for JAX.
SCIP Optimization Suite
SCIP - Solving Constraint Integer Programs
SciMLBase
The Base interface of the SciML ecosystem