For selection a high level function is provided. By parameter a low level selection functions can be chosen, that will be called for every subpopulation inside the high level function. Currently, for integer valued variables the function recdis must be used. 4.3.4 Mutation For mutation a high level function is provided. The toolbox provides many examples for objective functions.
All functions use the same calling syntax.
See Reference of GA Toolbox Matlab functions - Index for all functions or Examples of objective functions for a mathematical description. It is possible to pass up to 10 parameters to every objective function. Instead of writing an objective function file and passing the name of the function the objective function can be passed directly in a string to the Genetic Algorithm Toolbox as well. However, it is recommended to use one of the provided objective functions as a template and pass over only the file name. Reinsertion For reinsertion the toolbox provides 2 functions, no low level functions are used.