Optimization Packages
-
GalacticOptim.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.
-
GAMS.jl35A MathOptInterface Optimizer to solve JuMP models using GAMS
-
GeneticAlgorithms.jl170A lightweight framework for writing genetic algorithms in Julia
-
GLPK.jl101A Julia interface to the GNU Linear Programming Kit
-
GLPKMathProgInterface.jl17DEPRECATED: Interface between the GLPK.jl wrapper and MathProgBase.jl
-
Gurobi.jl219A Julia interface to the Gurobi Optimizer
-
HiGHS.jl103A Julia interface to the HiGHS solver
-
HSL.jl45Julia interface to the HSL Mathematical Software Library
-
Hypatia.jl140Interior point solver for general convex conic optimization problems
-
Hyperopt.jl200Hyperparameter optimization in Julia.
-
InferOpt.jl113Combinatorial optimization layers for machine learning pipelines
-
InfiniteOpt.jl251An intuitive modeling interface for infinite-dimensional optimization problems.
-
InformedDifferentialEvolution.jl2Implementation of Differential Evolution with optional custom predictors
-
IntervalOptimisation.jl54Rigorous global optimisation in pure Julia
-
Ipopt.jl151A Julia interface to the Ipopt nonlinear solver
-
JSOSolvers.jl68-
-
JuGP.jl6A prototype JuMP extension for geometric programming
-
JuMPeR.jl51Julia for Mathematical Programming - extension for Robust Optimization
-
KNITRO.jl77A Julia interface to the Artelys Knitro solver
-
LeastSquaresOptim.jl53Dense and Sparse Least Squares Optimization
-
LinearOperators.jl150Linear Operators for Julia
-
LinearResponseVariationalBayes.jl2Julia tools for building simple variational Bayes models with JuMP
-
LineSearches.jl115Line search methods for optimization and root-finding
-
LossFuns.jl20Julia implementation of predictors and loss functions for empirical risk minimization
-
LSQ.jl13Least squares solver in Julia
-
LsqFit.jl313Simple curve fitting in Julia
-
MadNLP.jl160A solver for nonlinear programming
-
Mads.jl101MADS: Model Analysis & Decision Support
-
Manopt.jl314🏔️Manopt. jl – Optimization on Manifolds in Julia
-
MathOptFormat.jl33Read and write a variety of mathematical optimization file formats
-
MathOptInterface.jl388A data structure for mathematical optimization problems
-
MathProgBase.jl80DEPRECATED: Solver-independent functions (i.e. linprog and mixintprog) and low-level interface for Mathematical Programming
-
Mayday.jl7Sums-of-Squares optimization in Julia, powered by JuMP
-
Memoize.jl175@memoize macro for Julia
-
Metaheuristics.jl253High-performance metaheuristics for optimization coded purely in Julia.
-
MinFinder.jl2Find all minima in a bounded domain for a differentiable function.
-
MOpt.jl79Simulated Method of Moments for Julia
-
Mosek.jl49Interface to the Mosek solver in Julia
-
MultiJuMP.jl61MultiJuMP enables the user to easily run multiobjective optimisation problems and generate Pareto fronts.
-
MultiObjectiveAlgorithms.jl62A Julia package for solving multi-objective optimization problems
Loading more...