SpeedyGA: A Fast Simple Genetic Algorithm

A vectorized implementation of a simple genetic algorithm in Matlab

Download
Download

You are now following this Submission

Cite As

Keki Burjorjee (2026). SpeedyGA: A Fast Simple Genetic Algorithm (https://in.mathworks.com/matlabcentral/fileexchange/15164-speedyga-a-fast-simple-genetic-algorithm), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.22.0

No updates to the code. Changed the description to mention the Generative Fixation Hypothesis

Download
1.21.0

updated description

Download
1.20.0

Updated description

Download
1.19.0

SpeedyGA now runs as a script (easier to work with for research purposes). Without bells and whistles, it now faithfully implements the specification for a Simple GA given on pgs 10, 11 of M. Mitchell's GA book. See comments in code for details.

Download
1.13.0

.

Download
1.12.0

1) The best individual of each generation is no longer displayed
2) Plots the maximum and average fitness of each generation at the end of a run
3) Upon completion, returns the best individual of a run, and its fitness

Download
1.5.0

corrected a typo in the description field

Download
1.4.0

Added the option of visualizing bit frequencies (handy for studying GA dynamics)

Download
1.3.0

pre-generated crossover and mutation masks, which significantly improves performance

Download
1.0.0

different titme

Download