eaopt

Optimization toolkit

An evolutionary optimization library that provides multiple algorithms and interfaces to solve complex optimization problems using genetic and other optimization techniques.

four_leaf_clover Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)

GitHub

888 stars
32 watching
96 forks
Language: Go
last commit: 9 months ago
Linked from 3 awesome lists

differential-evolutionevolutionary-algorithmsevolutionary-computationgenetic-algorithmgomachine-learningmetaheuristicsoptimizationparallelparticle-swarm-optimizationspeciation

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ethz-pes/multi_objective_optimization_matlab A MATLAB toolset for multi-objective optimization using genetic algorithms and other methods. 51
khezen/evoli An implementation of a genetic algorithm and particle swarm optimization in Go to find the maximum value of a 3D function. 33
stevengj/nlopt A unified interface and packaging of several nonlinear optimization libraries for global and local optimization. 1,892
auralius/yadpf An implementation of dynamic programming algorithms and value iteration methods for optimization problems in various fields 6
metaopt/torchopt An efficient library for differentiable optimization built on top of PyTorch. 544
bimk/platemo An evolutionary multi-objective optimization platform providing a suite of algorithms and benchmark problems 1,629
grid-parity-exchange/egret A Python-based package for solving optimization problems in power systems 133
nrel/dynamo A toolkit for using dynamic programming in optimization tasks with adaptive modeling. 46
openmole/mgo A software library for purely functional genetic algorithms with an emphasis on multi-objective optimization and robustness to noisy fitness functions 71
intlyc/mto-platform A platform providing tools and algorithms for optimizing multiple tasks using evolutionary methods. 126
nnaisense/evotorch An evolutionary computation library built on top of PyTorch for solving optimization problems in various fields. 1,016
jiaowenlong/pso An implementation of the Particle Swarm Optimization algorithm in MATLAB, providing a tool for optimizing complex problems 84
hiroyuki-kasai/gdlibrary A collection of unconstrained optimization algorithms implemented in MATLAB 65
jiangoforit/yellowfin_pytorch An optimizer that automatically tunes momentum and learning rate using local quadratic approximation. 287
rsteca/sklearn-deap Replaces grid search with evolutionary algorithms to find optimal parameters for machine learning models 771