optimization
Optimizationโ
An "learn one equals learn all" Julia Package
Opt Organization:
Process Systems and Operations Research Laboratory
JuliaNLSolvers/Optim.jl: Optimization functions for Julia
JuliaOpt/NLopt.jl: Package to call the NLopt nonlinear-optimization library from the Julia language
robertfeldt/BlackBoxOptim.jl: Black-box optimization for Julia
jump-dev/MathOptInterface.jl: An abstraction layer for mathematical optimization solvers.
osqp/OSQP.jl: Julia interface for OSQP: The Operator Splitting QP Solver
tpapp/MultistartOptimization.jl: Multistart optimization methods in Julia.
bbopt/NOMAD.jl: Julia interface to the NOMAD blackbox optimization software
NicolasL-S/SpeedMapping.jl: General fixed point mapping acceleration and optimization in Julia
JuliaManifolds/Manopt.jl: Optimization on Manifolds in Julia
Open OptimizersDownload โ COIN-OR: Computational Infrastructure for Operations Research
3.2.1. Metaheuristicโ
Julia:
jmejia8/Metaheuristics.jl: High performance metaheuristics for optimization purely coded in Julia.
ac-tuwien/MHLib.jl: MHLib.jl - A Toolbox for Metaheuristics and Hybrid Optimization Methods in Julia
Python:
scikit-optimize/scikit-optimize: Sequential model-based optimization with a scipy.optimize
interface
ac-tuwien/pymhlib: pymhlib - A Toolbox for Metaheuristics and Hybrid Optimization Methods
cvxpy/cvxpy: A Python-embedded modeling language for convex optimization problems.
coin-or/pulp: A python Linear Programming API
3.2.2. Evolution Stragegyโ
Julia:
wildart/Evolutionary.jl: Evolutionary & genetic algorithms for Julia
d9w/Cambrian.jl: An Evolutionary Computation framework
itsdfish/DifferentialEvolutionMCMC.jl: A Julia package for Differential Evolution MCMC
3.2.3. Genetic Algorithmsโ
Julia:
d9w/CartesianGeneticProgramming.jl: Cartesian Genetic Programming for Julia
Python:
trevorstephens/gplearn: Genetic Programming in Python, with a scikit-learn inspired API
3.2.4. Nonconvexโ
Julia:
JuliaNonconvex/Nonconvex.jl: Toolbox for non-convex constrained optimization.
3.2.5. First Order Methodsโ
Proximal OPTEC
kul-optec/CIAOAlgorithms.jl: Coordinate and Incremental Aggregated Optimization Algorithms