/EvolAlgs

Implementation of several Evolutionary Algorithms and Noise Models

Primary LanguagePython

EvolAlgs

This repository includes two programs "mainAlg.py" and "experiments.py"

In "mainAlg.py" there are implementations of several Evolutionary Algorithms(EAs):

(1 + Lambda)-EA

(Mu + Lambda)-EA

EA with Tournament Selection

EA with (Mu, Lambda) Selection

All the algorithms are implemented with one-bit and asymmetric one-bit noise model. Implementation of the general bit-wise noise model can be found in the code.

In "experiments.py" there is te code to create the boxplots for experimentation: --experimentation is done by running an algorithm 100 times and taking the mean, this process is done 10 times and boxplots are created.

Documentation will be revised