DocumentCode
2325884
Title
Turing completeness in the language of genetic programming with indexed memory
Author
Teller, Astro
Author_Institution
Dept. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
1994
fDate
27-29 Jun 1994
Firstpage
136
Abstract
Genetic programming is a method for evolving functions that find approximate or exact solutions to problems. There are many problems that traditional genetic programming (GP) cannot solve, due to the theoretical limitations of its paradigm. A Turing machine (TM) is a theoretical abstraction that expresses the extent of the computational power of algorithms. Any system that is Turing complete is sufficiently powerful to recognize all possible algorithms. GP is not Turing complete. This paper proves that when GP is combined with the technique of indexed memory, the resulting system is Turing complete. This means that, in theory, GP with indexed memory can be used to evolve any algorithm
Keywords
Turing machines; automata theory; genetic algorithms; Turing completeness; Turing machine; genetic programming; indexed memory; Automata; Cognitive science; Complexity theory; Computer science; Evolutionary computation; Genetic mutations; Genetic programming; Solids; Testing; Turing machines;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ICEC.1994.350027
Filename
350027
Link To Document