Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
Elements of the Theory of Computation
Elements of the Theory of Computation
Evolving Turing Machines for Biosequence Recognition and Analysis
EuroGP '01 Proceedings of the 4th European Conference on Genetic Programming
Evolving Turing Machines from Examples
AE '97 Selected Papers from the Third European Conference on Artificial Evolution
Theory of Computation (Texts in Computer Science)
Theory of Computation (Texts in Computer Science)
Active Coevolutionary Learning of Deterministic Finite Automata
The Journal of Machine Learning Research
Why evolution is not a good paradigm for program induction: a critique of genetic programming
Proceedings of the first ACM/SIGEVO Summit on Genetic and Evolutionary Computation
A proposal for an optimal mutation probability in an evolutionary model based on turing machines
IDEAL'09 Proceedings of the 10th international conference on Intelligent data engineering and automated learning
Using genetic programming for turing machine induction
EuroGP'08 Proceedings of the 11th European conference on Genetic programming
Hi-index | 0.00 |
This paper presents an exploration into the relationship between Chomsky problem complexity, as defined by Theory of Computation, and the computational requirements to evolve solutions to these problems. Genetic programming is used to explore these computational requirements by evolving Turing machines that accept the languages posed. Quantifiable results are obtained by applying various metrics to the evolutionary success of these evolved Turing machines. The languages posed are samples out of three language classes from the Chomsky hierarchy, with each class having increasing levels of complexity based on the hierarchy. These languages are evolved on a two-tape Turing machine representation by making use of genetic operators found to be effective in the literature. By exploring the effects of the genetic programming algorithm population sizes and coupled genetic operator rates, it was found that the evolutionary success rates of the classes of Regular and Context-Sensitive problems have no statistical difference in computational requirements, while the Context-Free class was found to be more difficult than the other two Chomsky problem classes through the statistical significance discovered when compared to the other classes.