Skip to content

0xd2e/binary_genetic_algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Binary genetic algorithm

Simple binary genetic algorithm engine.

Main features:

  • fixed size linear chromosomes
  • randomly generated initial population
  • fitness proportionate (roulette wheel) based selection
  • single point mutation based on independent and uniformly distributed random variable
  • single crossover (recombination) point
  • minimum fitness threshold and maximum number of iterations termination conditions

More information on genetic algorithms can be found on wikipedia.

Requires Python 3.5+ with external packages installed (listed here).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages