SGA - Simple Genetic Algorithms

C++ Library


Your contribution: Help to correct the documentation...

As I'm not a native english speaker, the documentation for this project (web site and PDF manuals) may need corrections related to spelling, grammar and style.

Suggestions are welcome.


This library may help the codification of Genetic Algorithms. It implements an interesting way of evolutionary algorithm. Each individual has chromosomes inherited from father and mother and at reproduction time some gametes are produced. This method tries to mimic closely the nature. Parallel execution with LAM/MPI is possible. Documentation will be provied soon. This library has only header (.h) files: a) (individual.h) Individual structure and functions; b) (evolution.h) Evolution procedures c) (generator.h) Object that generates random populations (islands); d) (inputdata.h) Input data structure; e) (report.h) Report structure; f) (reproduction.h) Reproduction procedure; and g) (selection.h) Selection. For each specific problem, one file (probdef.h) should be added for the implementation of representative functions, for example, the objective function