Mathematical Optimization Packages
-
JuMP.jl1139Modeling language for Mathematical Optimization (linear, mixed-integer, conic, semidefinite, nonlinear)
-
Optim.jl563Optimization functions for Julia
-
Convex.jl368A Julia package for disciplined convex programming
-
BlackBoxOptim.jl186Black-box optimization for Julia
-
ProfileView.jl157Visualization of Julia profiling data
-
LsqFit.jl153Simple curve fitting in Julia
-
GeneticAlgorithms.jl153A lightweight framework for writing genetic algorithms in Julia
-
NLopt.jl118Package to call the NLopt nonlinear-optimization library from the Julia language
-
Gurobi.jl92Julia interface for Gurobi Optimizer
-
MathProgBase.jl77Solver-independent functions (i.e. linprog and mixintprog) and low-level interface for Mathematical Programming
-
Memoize.jl62@memoize macro for Julia
-
SumOfSquares.jl61Sum of Squares Programming for Julia
-
Surrogates.jl58Surrogate modeling and optimization
-
Ipopt.jl53Julia interface to the Ipopt nonlinear solver
-
CPLEX.jl53Julia interface for the CPLEX optimization software
-
NLPModels.jl51Data Structures for Optimization Models
-
LinearOperators.jl43Linear Operators for Julia
-
Cbc.jl42Interface to the Coin-OR Cbc solver for mixed-integer programming
-
StructJuMP.jl40A block-structured optimization framework for JuMP
-
JuMPeR.jl40Julia for Mathematical Programming - extension for Robust Optimization
-
GLPK.jl39GLPK wrapper module for Julia
-
SCS.jl37Julia Wrapper for SCS (https://github.com/cvxgrp/scs)
-
MOpt.jl32Simulated Method of Moments for Julia
-
VinDsl.jl32A fast and furious domain-specific language for variational inference in Julia.
-
EAGO.jl32A development environment for robust and global optimization
-
Mosek.jl30Interface to the Mosek solver in Julia
-
OSQP.jl30Julia interface for OSQP: The Operator Splitting QP Solver
-
AmplNLWriter.jl30Julia interface to AMPL-enabled solvers
-
Clp.jl28Interface to the Coin-OR Linear Programming solver (CLP)
-
PiecewiseLinearOpt.jl26Solve optimization problems containing piecewise linear functions
-
NODAL.jl25NODAL is an Open Distributed Autotuning Library in Julia
-
QuadDIRECT.jl24Global optimization without derivatives
-
Xpress.jl23A Julia interface for the FICO Xpress optimization suite
-
ECOS.jl23Julia wrapper for the ECOS conic optimization solver
-
LossFuns.jl19Julia implementation of predictors and loss functions for empirical risk minimization
-
NEOS.jl18A Julia interface for the NEOS Optimisation Server
-
Munkres.jl17Munkres algorithm for the optimal assignment problem
-
GLPKMathProgInterface.jl16Interface between the GLPK.jl wrapper and MathProgBase.jl
-
CoinOptServices.jl15Julia interface to COIN-OR Optimization Services https://projects.coin-or.org/OS
-
CSDP.jl14Julia Wrapper for CSDP (https://projects.coin-or.org/Csdp/)
Loading more...