Linear Programming Optimization Packages

MathOptFormat.jl33Read and write a variety of mathematical optimization file formats

GAMS.jl35A MathOptInterface Optimizer to solve JuMP models using GAMS

ParameterJuMP.jl41A JuMP extension to use parameter in constraints RHS

PiecewiseLinearOpt.jl51Solve optimization problems containing piecewise linear functions

PowerModelsACDC.jl53A hybrid AC/DC OPF package based on PowerModels.jl

ArrayLayouts.jl54A Julia package for describing array layouts and more general fast linear algebra

Clp.jl54A Julia interface to the CoinOR Linear Programming solver (CLP)

Parametron.jl73Efficiently solving instances of a parameterized family of (possibly mixedinteger) linear/quadratic optimization problems in Julia

StochasticPrograms.jl75Julia package for formulating and analyzing stochastic recourse models.

FrankWolfe.jl92Julia implementation for various FrankWolfe and Conditional Gradient variants

OptimalTransport.jl94Optimal transport algorithms for Julia

SCIP.jl94Julia interface to SCIP solver

UnitCommitment.jl104Optimization package for the SecurityConstrained Unit Commitment Problem

DiffOpt.jl122Differentiating convex optimization programs w.r.t. program parameters

Tulip.jl154Interiorpoint solver in pure Julia

Coluna.jl193BranchandPriceandCut in Julia

Gurobi.jl219A Julia interface to the Gurobi Optimizer

SDDP.jl295A JuMP extension for Stochastic Dual Dynamic Programming

TrajectoryOptimization.jl329A fast trajectory optimization library written in Julia

MathOptInterface.jl388A data structure for mathematical optimization problems
View all packages