Genetic algorithms / Genetic programming
applications for, 147
breeding mechanisms and, 145
CD-ROM content, 350351
C main Routine for (code listing), 129132
Declaration of Populations (code listing), 132133
described, 115120
epistasis, 147
Evaluating the Fitness of Populations (code listing), 134137
evaluation, 118
implementation of, 129141
initialization of genetic pool, 117
Initialization of Populations (code listing), 133134
iterative example, 122124
Mutation Operator (code listing), 141
"No-Free-Lunch" Theorem, 147
operators for, 120122, 145
parameters, tweaking, 144146
Performing Selection (code listing), 137138
population seeding, 145
population size parameter, 144145
premature convergence problems, 145, 146147
probabilities and genetic operators, 146
problems with, 146147
processes, tweaking, 144146
recombination, 119120
Recombining Parent Chromosomes to Create Two New Children (code listing), 139141
sample runs, 141144
Selecting a Parent (code listing), 138139
selection, 118119
selection method parameter, 144
self-adaptation of operators, 146