Design. Addison Wesley, ISBN 0-201-00022-9.
Atkinson-Abutridy, J., Mellish, C., Aitken, S. 2004.
Combining information extraction with genetic
algorithms for text mining. IEEE Intelligent Systems.
19(3), pp. 22-30.
Banzhaf, W. 1994. Genotype-Phenotype-Mapping and
Neutral Variation – A case study in Genetic
Programming. Proceedings of the International
Conference on Evolutionary Computation. Springer-
Verlag, pp.322-332.
Banzhaf, W. 2006. genotype-phenotype-mapping and
neutral variation – A case study in Genetic
Programming. Lecture Notes in Computer Science,
Springer Berlin, 866, pp. 322-332.
Barrero, D., Camacho, D. & R-Moreno, M. 2009.
Automatic Web Data Extraction Based on Genetic
Algorithms and Regular Expressions. Data Mining
and Multi-agent Integration. Springer-Verlag, pp. 143.
Clarke, M., Hinde, C. J., Withall, M. S., Jackson, T. W.,
Philips, I. W., Brown, S. & Watson, R. 2009.
Allocating Railway Platforms using a Genetic
Algorithm. Research and Development in Intelligent
Systems XXVI. Springer London, pp. 421-434.
Conrad, E. 2007. Detecting Spam with Genetic Regular
Expressions. SANS Institute Reading Room. Available:
http://www.giac.org/certified_professionals/practicals/
GCIA/00793.php.
Dyer, J. & Bentley, P. 2002. PLANTWORLD: Population
Dynamics in Contrasting Environments. In Cantu-Paz
E., GECCO, pp. 122-129.
Grosan, C. & Abraham, A. 2008. Evolving Computer
Programs for Knowledge Discovery. Social Science
Research Network (SSRN).
Hsu, P-H. 2007. Feature extraction of hyperspectral
images using wavelet and matching pursuit. ISPRS
Journal of Photogrammetry and Remote Sensing.
Elsevier Science, Amsterdam, 62 (2), pp. 78-92.
Jackson, D. 2005. Evolving Defence Strategies by Genetic
Programming. In Lecture Notes in Computer Science.
Springer Berlin, 3447, 281-290.
Keaveney, D. & O’Riordan, C. 2009. Evolving Robust
Strategies for an Abstract Real-time Strategy Game.
Proceedings of the 5
th
International Conference on
Computational Intelligence and Games. pp. 371-378.
Keller, R. E. & Banzhaf, W. 1996. Genetic Programming
using Genotype-Phenotype Mapping from Linear
Genomes into Linear Phenotypes. Proceedings of the
First Annual Conference on Genetic Programming,
California. pp. 116-122.
Klank, U., Padoy, N., Feussner, H. and Navab, N. 2008.
Automatic feature generation in endoscopic images.
International Journal of Computer Assisted Radiology
and Surgery. Springer, 3, pp. 331-339.
Koza, J. R. 1992. Genetic Programming: On the
Programming of Computers by Means of Natural
Selection. MIT Press.
Langdon, W., Poli, R., McPhee, N. & Koza, J. R. 2008.
Genetic Programming: An Introduction and Tutorial
with a Survey of Techniques and Applications. In
Studies in Computational Intelligence. Springer,
Berlin, 115, pp. 927-1028.
Moore, J. P. 2000. Exploring and Exploiting Models of the
Fitness Landscape: A Case against Evolutionary
Optimization. PhD Thesis, University of Plymouth.
O’Neill, M., Brabazon T., Ryan, C. & Collins J. J. 2001.
Developing a Market Timing System using
Grammatical Evolution. Proceedings of GECCO.
Rothlauf, F. 2006. Representations for Genetic and
Evolutionary Algorithms. Springer-Verlag New York.
Snajder, J., Basic, B. D., Petrovic, S. & Sikiric, I. 2008.
Evolving new lexical association measures using
genetic programming. Proceedings of the Association
for Computational Linguistics. Ohio, pp. 181-184.
Whigham, P. A. 1995. Grammatically-based Genetic
Programming. Workshop on Genetic Programming.
Withall, M. S., Hinde, C. J. & Stone, R. G. 2008. An
improved representation for evolving programs.
Journal of Genetic Programming and Evolvable
Machines. Springer Netherlands, 10(1), pp. 37-70.
Xhemali, D., Hinde, C. J. & Stone, R. G. 2009-a. Domain-
Independent Genotype to Phenotype Mapping through
XML Rules. International Journal of Computer
Science Issues, 7(3).
Xhemali, D., Hinde, C. J. & Stone, R. G. 2010-b. Genetic
Evolution of Regular Expressions for the Automated
Extraction of Course Names from the Web.
Proceedings of the International Conference on
Genetic and Evolutionary Methods. Las Vegas.
Yosif, N., Gramm, J., Wang, Q., Noble, W., Karp, R. &
Sharan, R. 2010. Prediction of Phenotype Information
from Genotype Data. Communications in Information
and systems. 10(2), pp. 99-114.
APPENDIX A
These are the ‘Sorting’ programs generated in this
research. Solution (1) was shown in
Figure 4.
Solutions (1-5) match those obtained by Withall et
al. (2008), whereas the remaining (6-10) are new.
Note that parts of the following programs may
look different to ‘hand written’ code for ‘Sorting’
programs. Solutions (3) and (9) are the closest to the
conventional ‘hand coded’ version.
‘Sorting’ Solution: (2)
GENETIC EVOLUTION OF 'SORTING' PROGRAMS THROUGH A NOVEL GENOTYPE-PHENOTYPE MAPPING
197