Optimization Packages

GalacticOptim.jl712Mathematical Optimization in Julia. Local, global, gradientbased and derivativefree. Linear, Quadratic, Convex, MixedInteger, and Nonlinear Optimization in one simple, fast, and differentiable interface.

Optimization.jl712Mathematical Optimization in Julia. Local, global, gradientbased and derivativefree. Linear, Quadratic, Convex, MixedInteger, and Nonlinear Optimization in one simple, fast, and differentiable interface.

PowerSimulations.jl279Julia for optimization simulation and modeling of PowerSystems. Part of the Scalable Integrated Infrastructure Planning Initiative at the National Renewable Energy Lab.

Clarabel.jl173Clarabel.jl: Interiorpoint solver for convex conic optimisation problems in Julia.

Metaheuristics.jl253Highperformance metaheuristics for optimization coded purely in Julia.

PiecewiseLinearOpt.jl51Solve optimization problems containing piecewise linear functions

NLopt.jl262A Julia interface to the NLopt nonlinearoptimization library

Altro.jl141

OptimizationProblems.jl88Optimization Problems for Julia

Surrogates.jl329Surrogate modeling and optimization for scientific machine learning (SciML)

Optim.jl1116Optimization functions for Julia

MadNLP.jl160A solver for nonlinear programming

Plasmo.jl151A Platform for Scalable Modeling and Optimization

MathOptInterface.jl388A data structure for mathematical optimization problems

Alpine.jl245A Julia/JuMPbased Global Optimization Solver for Nonconvex Programs

Mads.jl101MADS: Model Analysis & Decision Support

SDDP.jl295A JuMP extension for Stochastic Dual Dynamic Programming

FrankWolfe.jl92Julia implementation for various FrankWolfe and Conditional Gradient variants

BilevelJuMP.jl103Bilevel optimization in JuMP

LeastSquaresOptim.jl53Dense and Sparse Least Squares Optimization

ECOS.jl41A Julia interface to the ECOS conic optimization solver

LsqFit.jl313Simple curve fitting in Julia

Convex.jl564A Julia package for disciplined convex programming

Manopt.jl314🏔️Manopt. jl – Optimization on Manifolds in Julia

OptimKit.jl57OptimKit: A blissfully ignorant Julia package for gradient optimization

Coluna.jl193BranchandPriceandCut in Julia

MOpt.jl79Simulated Method of Moments for Julia

LinearOperators.jl150Linear Operators for Julia

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

JSOSolvers.jl68

Hypatia.jl140Interior point solver for general convex conic optimization problems

UnitCommitment.jl104Optimization package for the SecurityConstrained Unit Commitment Problem

OptimalTransport.jl94Optimal transport algorithms for Julia

Percival.jl53Implementation of a Augmented Lagrangian method

InfiniteOpt.jl251An intuitive modeling interface for infinitedimensional optimization problems.

COSMO.jl282COSMO: Accelerated ADMMbased solver for convex conic optimisation problems (LP, QP, SOCP, SDP, ExpCP, PowCP). Automatic chordal decomposition of sparse semidefinite programs.

CUTEst.jl46Julia's CUTEst Interface

BlackBoxOptim.jl437Blackbox optimization for Julia

TrajectoryOptimization.jl329A fast trajectory optimization library written in Julia

QuadDIRECT.jl51Global optimization without derivatives
Loading more...