Evolutionary & genetic algorithms for Julia
Alternatives To Evolutionary.jl
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Smile5,7361213019 days ago30December 05, 202010otherJava
Statistical Machine Intelligence & Learning Engine
Scikit Opt3,820333 months ago23January 14, 202253mitPython
Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm, Differential Evolution and TSP(Traveling salesman)
Machine Learning Flappy Bird1,443
5 years ago6mitJavaScript
Machine Learning for Flappy Bird using Neural Network and Genetic Algorithm
Geneticalgorithmpython1,321615 days ago46February 03, 202258bsd-3-clausePython
Source code of PyGAD, a Python 3 library for building the genetic algorithm and training machine learning algorithms (Keras & PyTorch).
Evolutionary Algorithm1,092
4 months ago4mitPython
Evolutionary Algorithm using Python, 莫烦Python 中文AI教学
Geneticsharp1,0892242 months ago15July 11, 20192mitC#
GeneticSharp is a fast, extensible, multi-platform and multithreading C# Genetic Algorithm library that simplifies the development of applications using Genetic Algorithms (GAs).
Hyperparameter Optimization Of Machine Learning Algorithms1,025
8 months agomitJupyter Notebook
Implementation of hyperparameter optimization/tuning methods for machine learning & deep learning models (easy&clear)
Jenetics771101624 days ago20June 15, 202233apache-2.0Java
Jenetics - Genetic Algorithm, Genetic Programming, Grammatical Evolution, Evolutionary Algorithm, and Multi-objective Optimization
Eaopt72122 years ago3April 23, 20216mitGo
:four_leaf_clover: Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
3 years ago9Processing
Using the genetic algorithm and neural networks I trained up 5 snakes who will then fuse to become the ultimate snake, this is how I did it
Alternatives To Evolutionary.jl
Select To Compare

Alternative Project Comparisons


A Julia package for evolutionary & genetic algorithms.

Documentation Build Status References


The package can be installed with the Julia package manager. From the Julia REPL, type ] to enter the Pkg REPL mode and run:

pkg> add Evolutionary


  • (μ/ρ(+/,)λ)-SA-ES (ES)
  • (μ/μI,λ)-CMA-ES (CMAES)
  • Genetic Algorithms (GA)
    • Multi-objective: NSGA-II (NSGA2)
  • Differential Evolution (DE)
  • Genetic Programming (TreeGP)


  • Mutations

    • ES
      • (an)isotropic Gaussian
      • (an)isotropic Cauchy
    • GA
      • binary
        • flip
        • inversion
      • real valued
        • uniform
        • Gaussian
        • BGA (domain range)
        • (MI)PM (power)
        • PLM (polynomial)
      • combinatorial
        • inversion
        • insertion
        • swap2
        • scramble
        • shifting
  • Recombinations

    • average
    • marriage
  • Crossovers

    • binary
      • SPX (single point)
      • TPX (two point)
      • SHFX (shuffle)
      • UX (uniform)
      • BINX (binary)
      • EXPX (exponential)
      • BSX (binary subset)
    • real valued
      • DC (discrete)
      • AX (average)
      • WAX (weighted average)
      • IC (intermediate)
      • LC (line)
      • HX (heuristic)
      • (MI)LX (Laplace)
      • SBX (simulated binary)
    • combinatorial
      • PMX (partially-mapped)
      • OX1 (order)
      • OX2 (order-based)
      • CX (cycle)
      • POS (position-based)
  • Selections

    • rank-based fitness assignment
    • (μ, λ)-uniform ranking
    • roulette (fitness proportionate selection, FSP)
    • stochastic universal sampling (SUS)
    • tournament
    • truncation
Popular Algorithms Projects
Popular Genetic Algorithm Projects
Popular Computer Science Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Genetic Algorithm
Evolutionary Algorithms
Genetic Programming