All Versions
Latest Version
Avg Release Cycle
16 days
Latest Release
1471 days ago

Changelog History

  • v1.2.4 Changes

    May 10, 2020
    • ๐Ÿ›  fix ProportionalToFitnessSelecter deads return value
    • ๐Ÿ›  fix ProportionalToRankSelecter deads return value
  • v1.2.3 Changes

    May 06, 2020
    • ๐Ÿ›  fix race condition in genetic algo crossovers
    • ๐Ÿ‘• code lint on pool.Shuffle
  • v1.2.2 Changes

    April 24, 2020
    • parallelized evaluation step
    • parallelized crossover step
    • parallelized mutation step
  • v1.2.1 Changes

    April 16, 2020
    • ๐Ÿ›  fix issue detected by gocilinter
  • v1.2.0 Changes

    April 04, 2020


    We encountered use cases where it was important to retrieve deads as well as survivors so we changed the PI to enable that.

    API Change

    Select(pop Population, survivorsSize int) (survivors Population, err error)
    Select(pop Population, survivorsSize int) (survivors, deads Population, err error)

    Abritrate(participants ...Individual) (winner Individual)
    Abritrate(participants ...Individual) (winner Individual, loosers []Individual)

  • v1.1.1 Changes

    March 22, 2020

    โž• add go.mod

  • v1.1 Changes

    March 10, 2020
    • ๐Ÿ“ฆ major fixes in the implementation of default selectors provided in this package
    • โž• add Close() method to Population interface
  • v1.0

    January 22, 2020