Matrix Analysis of Genetic Programming Mutation
- Cite this paper as:
- Parkes A.J., Özcan E., Hyde M.R. (2012) Matrix Analysis of Genetic Programming Mutation. In: Moraglio A., Silva S., Krawiec K., Machado P., Cotta C. (eds) Genetic Programming. EuroGP 2012. Lecture Notes in Computer Science, vol 7244. Springer, Berlin, Heidelberg
Heuristic policies for combinatorial optimisation problems can be found by using Genetic programming (GP) to evolve a mathematical function over variables given by the current state of the problem, and whose value is used to determine action choices (such as preferred assignments or branches). If all variables have finite discrete domains, then the expressions can be converted to an equivalent lookup table or ‘decision matrix’. Spaces of such matrices often have natural distance metrics (after conversion to a standard form). As a case study, and to support the understanding of GP as a meta-heuristic, we extend previous bin-packing work and compare the distances between matrices from before and after a GP-driven mutation. We find that GP mutations often correspond to large moves within the space of decision matrices. This strengthens evidence that the role of mutations within GP might be somewhat different than their role within Genetic Algorithms.
KeywordsGenetic programming Genotype-phenotype mapping
Unable to display preview. Download preview PDF.