Title :
Experiments with a coroutine execution model for genetic programming
Author :
Maxwell, Sidney R., III
Author_Institution :
Borland Int., Scotts Valley, CA, USA
Abstract :
The genetic programming methodology is expanded with a coroutine model for the synchronous, parallel execution of the individual programs in the population. For certain classes of problem, namely those that support fitness comparison between individuals which are in a state of execution, this model allows the removal of execution time and iteration limits. Populations can then tolerate individuals with infinite loops (or in a suitable environment, infinite recursion), while still allowing evolutionary progress
Keywords :
genetic algorithms; iterative methods; parallel programming; subroutines; coroutine execution model; evolutionary progress; execution time limits; fitness comparison; genetic programming; infinite loops; infinite recursion; iteration limits; population tolerance; synchronous parallel program execution; Automata; Books; Genetic algorithms; Genetic programming; Problem-solving; Stacking; Steady-state; Virtual machining;
Conference_Titel :
Evolutionary Computation, 1994. IEEE World Congress on Computational Intelligence., Proceedings of the First IEEE Conference on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-1899-4
DOI :
10.1109/ICEC.1994.349915