Evolving pushdown automata

  • Authors:
  • Amashini Naidoo;Nelishia Pillay

  • Affiliations:
  • University of KwaZulu-Natal;University of KwaZulu-Natal

  • Venue:
  • Proceedings of the 2007 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The research presented in this paper evaluates genetic programming (GP) as a means of evolving pushdown automata. Each pushdown automaton is represented as a directed graph. Tournament selection is used to select parents during each generation and the reproduction, crossover and mutation operators are applied to the chosen parents to create the next generation. The GP system was tested on a set of ten context-free languages. The system was able to induce deterministic and nondeterministic pushdown automata for the ten languages. The solutions evolved by the system are compared to "human" generated solutions and the overall performance of the approach is compared to that of evolutionary algorithms previously employed for the induction of pushdown automata.