Optimization Packages
-
ParameterJuMP.jl41A JuMP extension to use parameter in constraints RHS
-
ParameterHandling.jl72Foundational tooling for handling collections of parameters in models
-
ParallelGenocop.jl1Parallel implementation of Genocop - a genetic algorithm for numerical optimization problems with linear constraints
-
Pajarito.jl131A solver for mixed-integer convex optimization
-
OSQP.jl68Julia interface for OSQP: The Operator Splitting QP Solver
-
OptimKit.jl57OptimKit: A blissfully ignorant Julia package for gradient optimization
-
OptimizationServices.jl16Julia interface to COIN-OR Optimization Services https://projects.coin-or.org/OS
-
OptimizationProblems.jl88Optimization Problems for Julia
-
Optimization.jl712Mathematical 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.
-
Optimisers.jl72Optimisers.jl defines many standard optimisers and utilities for learning loops.
-
OptimalTransport.jl94Optimal transport algorithms for Julia
-
Optim.jl1116Optimization functions for Julia
-
Nonconvex.jl111Toolbox for gradient-based and derivative-free non-convex constrained optimization with continuous and/or discrete variables.
-
NOMAD.jl47Julia interface to the NOMAD blackbox optimization software
-
NODAL.jl35NODAL is an Open Distributed Autotuning Library in Julia
-
NLPModels.jl171Data Structures for Optimization Models
-
NLopt.jl262A Julia interface to the NLopt nonlinear-optimization library
-
NewOptimizer.jl7WIP for new optimizer for julia base
-
NEOs.jl17High-fidelity orbit determination and propagation for Near-Earth Objects, in Julia
-
Munkres.jl20Munkres algorithm for the optimal assignment problem
-
MultistartOptimization.jl64Multistart optimization methods in Julia.
-
MultiObjectiveAlgorithms.jl62A Julia package for solving multi-objective optimization problems
-
MultiJuMP.jl61MultiJuMP enables the user to easily run multiobjective optimisation problems and generate Pareto fronts.
-
Mosek.jl49Interface to the Mosek solver in Julia
-
MOpt.jl79Simulated Method of Moments for Julia
-
MinFinder.jl2Find all minima in a bounded domain for a differentiable function.
-
Metaheuristics.jl253High-performance metaheuristics for optimization coded purely in Julia.
-
Memoize.jl175@memoize macro for Julia
-
Mayday.jl7Sums-of-Squares optimization in Julia, powered by JuMP
-
MathProgBase.jl80DEPRECATED: Solver-independent functions (i.e. linprog and mixintprog) and low-level interface for Mathematical Programming
-
MathOptInterface.jl388A data structure for mathematical optimization problems
-
MathOptFormat.jl33Read and write a variety of mathematical optimization file formats
-
Manopt.jl314🏔️Manopt. jl – Optimization on Manifolds in Julia
-
Mads.jl101MADS: Model Analysis & Decision Support
-
MadNLP.jl160A solver for nonlinear programming
-
LsqFit.jl313Simple curve fitting in Julia
-
LSQ.jl13Least squares solver in Julia
-
LossFuns.jl20Julia implementation of predictors and loss functions for empirical risk minimization
-
LineSearches.jl115Line search methods for optimization and root-finding
-
LinearResponseVariationalBayes.jl2Julia tools for building simple variational Bayes models with JuMP
Loading more...