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: over 2 years ago
Linked from 3 awesome lists

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

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ethz-pes/multi_objective_optimization_matlabA MATLAB toolset for multi-objective optimization using genetic algorithms and other methods.53
khezen/evoliAn implementation of a genetic algorithm and particle swarm optimization in Go to find the maximum value of a 3D function.33
stevengj/nloptProvides a unified interface to multiple nonlinear optimization algorithms for global and local problem-solving in various fields1,908
auralius/yadpfAn implementation of dynamic programming algorithms and value iteration methods for optimization problems in various fields6
metaopt/torchoptAn efficient library for differentiable optimization built on top of PyTorch.554
bimk/platemoAn evolutionary multi-objective optimization platform that provides a comprehensive set of algorithms and benchmark problems for researchers and developers.1,671
grid-parity-exchange/egretA Python-based package for solving optimization problems in power systems135
nrel/dynamoA toolkit for using dynamic programming in optimization tasks with adaptive modeling.47
openmole/mgoA software library for purely functional genetic algorithms with an emphasis on multi-objective optimization and robustness to noisy fitness functions72
intlyc/mto-platformA platform providing tools and algorithms for optimizing multiple tasks using evolutionary methods.131
nnaisense/evotorchAn evolutionary computation library built on top of PyTorch for solving optimization problems in various fields.1,026
jiaowenlong/psoAn implementation of the Particle Swarm Optimization algorithm in MATLAB, providing a tool for optimizing complex problems86
hiroyuki-kasai/gdlibraryA collection of unconstrained optimization algorithms implemented in MATLAB67
jiangoforit/yellowfin_pytorchAn optimizer that automatically tunes momentum and learning rate using local quadratic approximation.287
rsteca/sklearn-deapReplaces grid search with evolutionary algorithms to find optimal parameters for machine learning models771