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

890 stars
32 watching
96 forks
Language: Go
last commit: 11 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. 53
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 Provides a unified interface to multiple nonlinear optimization algorithms for global and local problem-solving in various fields 1,908
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. 554
bimk/platemo An evolutionary multi-objective optimization platform that provides a comprehensive set of algorithms and benchmark problems for researchers and developers. 1,671
grid-parity-exchange/egret A Python-based package for solving optimization problems in power systems 135
nrel/dynamo A toolkit for using dynamic programming in optimization tasks with adaptive modeling. 47
openmole/mgo A software library for purely functional genetic algorithms with an emphasis on multi-objective optimization and robustness to noisy fitness functions 72
intlyc/mto-platform A platform providing tools and algorithms for optimizing multiple tasks using evolutionary methods. 131
nnaisense/evotorch An evolutionary computation library built on top of PyTorch for solving optimization problems in various fields. 1,026
jiaowenlong/pso An implementation of the Particle Swarm Optimization algorithm in MATLAB, providing a tool for optimizing complex problems 86
hiroyuki-kasai/gdlibrary A collection of unconstrained optimization algorithms implemented in MATLAB 67
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