dummy-link

Evolutionary

Evolutionary & genetic algorithms for Julia

Readme

Evolutionary

A Julia package for evolutionary & genetic algorithms.

Documentation Build Status

Installation

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

Algorithms

  • (μ/ρ(+/,)λ)-SA-ES
  • (μ/μI,λ)-CMA-ES
  • Genetic Algorithms (GA)
  • Differential Evolution (DE)
  • Genetic Programming (TreeGP)

Operators

  • Mutations

    • ES
    • (an)isotropic Gaussian
    • (an)isotropic Cauchy
    • GA
    • binary
      • flip
      • inversion
    • real valued
      • uniform
      • gaussian
      • BGA
    • combinatorial
      • inversion
      • insertion
      • swap2
      • scramble
      • shifting
  • Recombinations

    • average
    • marriage
  • Crossovers

    • binary
    • N-point
    • uniform
    • real valued
    • discrete
    • weighted average
    • intermediate
    • line
    • permutation
    • PMX
    • OX1
    • OX2
    • CX
    • POS
  • Selections

    • rank-based fitness assignment
    • (μ, λ)-uniform ranking
    • roulette (fitness proportionate selection, FSP)
    • stochastic universal sampling (SUS)
    • tournament
    • truncation

First Commit

09/08/2014

Last Touched

21 days ago

Commits

119 commits

Requires:

Used By: