Behavioural GP diversity for dynamic environments: an application in hedge fund investment

We present a new mechanism for preserving phenotypic behavioural diversity in a Genetic Programming application for hedge fund portfolio optimization, and provide experimental results on real-world data that indicate the importance of phenotypic behavioural diversity both in achieving higher fitness and in improving the adaptability of the GP population for continuous learning.

[1]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[2]  Graham Kendall,et al.  Advanced Population Diversity Measures in Genetic Programming , 2002, PPSN.

[3]  John J. Grefenstette,et al.  Genetic Algorithms for Changing Environments , 1992, PPSN.

[4]  Wolfgang Banzhaf,et al.  Explicit Control of Diversity and Effective Variation Distance in Linear Genetic Programming , 2002, EuroGP.

[5]  C. Schoreels,et al.  The effect of varying parameters on performance for adaptive agents in technical equity market trading , 2005, IEEE 3rd International Conference on Computational Cybernetics, 2005. ICCC 2005..

[6]  Anikó Ekárt,et al.  Maintaining the Diversity of Genetic Programs , 2002, EuroGP.

[7]  E. Keller,et al.  Explicit maintenance of genetic diversity on genospacesRobert , 1994 .

[8]  W. Sharpe The Sharpe Ratio , 1994 .

[9]  Robert I. McKay,et al.  Fitness Sharing in Genetic Programming , 2000, GECCO.

[10]  Hussein A. Abbass Anti-correlation Measures in Genetic Programming , 2001 .

[11]  Graham Kendall,et al.  A Survey And Analysis Of Diversity Measures In Genetic Programming , 2002, GECCO.

[12]  Eddy Flerackers,et al.  Increasing the diversity of a population in genetic programming , 2001 .

[13]  M. D. Kidwell,et al.  Genetic allgorithm for dynamic task scheduling , 1994, Proceeding of 13th IEEE Annual International Phoenix Conference on Computers and Communications.

[14]  Shane Legg,et al.  Fitness uniform deletion: a simple way to preserve diversity , 2005, GECCO '05.

[15]  Helen D. Karatza,et al.  Dynamic Sequencing of A Multi-Processor System: A Genetic Algorithm Approach , 1993 .

[16]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[17]  Rasmus K. Ursem,et al.  Diversity-Guided Evolutionary Algorithms , 2002, PPSN.

[18]  Helen G. Cobb,et al.  An Investigation into the Use of Hypermutation as an Adaptive Operator in Genetic Algorithms Having Continuous, Time-Dependent Nonstationary Environments , 1990 .

[19]  Justinian P. Rosca,et al.  Genetic Programming Exploratory Power and the Discovery of Functions , 1995, Evolutionary Programming.

[20]  W. Sharpe Risk, Market Sensitivity and Diversification , 1972 .