DocumentCode :
412610
Title :
Evolving Turing Complete representations
Author :
Woodward, John R.
Author_Institution :
Sch. of Comput. Sci., Univ. of Birmingham, UK
Volume :
2
fYear :
2003
fDate :
8-12 Dec. 2003
Firstpage :
830
Abstract :
Standard GP, chiefly concerned with evolving functions, which are mappings from inputs to output, is not Turing Complete. We raise issues resulting from attempts at extending standard GP to Turing Complete representations. Firstly, there is a problem when a contiguous piece of code is moved to a new location (in a different program) by crossover. In general its functionality will be altered if global memory is used, as other parts of the program may access the same piece of memory. Secondly, traditional crossover does not respect modules. Crossover can disrupt a group of instructions that were working together (e.g. in the body of a loop) in one parent, but end up separated in two different offspring after reproduction. A crossover operator is proposed that only operates at the boundaries of modules. The identification of module boundaries is made easy by using a representation in which explicit modules are denned, in contrast with other representations where the module boundaries would have to be identified by some other means. The halting problem is a central issue, however as a consequence of this crossover operator we are more likely to produce self terminating programs, thus saving time when testing.
Keywords :
Turing machines; complete computer programs; genetic algorithms; Turing Complete representations; crossover operator; genetic programming; halting problem; module boundaries; self terminating programs; Automatic testing; Biological information theory; Code standards; Computational modeling; Computer science; Genetic mutations; Genetic programming; History; Ice; Space exploration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation, 2003. CEC '03. The 2003 Congress on
Print_ISBN :
0-7803-7804-0
Type :
conf
DOI :
10.1109/CEC.2003.1299753
Filename :
1299753
Link To Document :
بازگشت