9.5 GA Tools Classes

The operators (GATools) represent ways to evolute a population. They change the gene sets (equals population), or the genes themselves. Every GATool is a descendant of the class TGATool. Basically three kinds of operators exist. They differ mostly in the number of parameters they need for their execution (in brackets is the base class for this group of operators - a direct descendant of TGATool):


It does not make any problems to use the same population as both the parameter in GA functions and GA selectors if needed. The system also does not collapse if in the GA selector more genes are to be selected then available actually in the incoming population. In this case all genes are selected.

For more detailed specification of operator groups see chapter GA Operators Specification .

Programmer's Guide Project Antares