Abstract
Recently, a new technique that allows Genetic Programming to save computing resources has been proposed. This technique was presented as a new operator acting on the population, and was called plague. By removing some individuals every generation, plague aims at compensating for the increase in size of individuals, thus saving computing time when looking for solutions. By means of some test problems, we show that the technique is also useful when employing a parallel version of GP, such as that based on the island model.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Burke, E., Gustafson, S., Kendall, G.: A survey and analysis of diversity measures in genetic programming. In: Langdon, W.B., et al. (eds.) GECCO 2002: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 716–723. Morgan Kaufmann Publishers, San Francisco (2002)
Fernandez, F., Tomassini, M., Vanneschi, L.: Saving computational effort in genetic programming by means of plagues. In: Proceeding of the Conference on Evolutionary Computation 2003, pp. 2042–2049. IEEE Press, Los Alamitos (2003)
Ekárt, A., Németh, S.Z.: Maintaining the diversity of genetic programs. In: Foster, J.A., Lutton, E., Miller, J., Ryan, C., Tettamanzi, A.G.B. (eds.) EuroGP 2002. LNCS, vol. 2278, pp. 162–171. Springer, Heidelberg (2002)
Langdon, W.B., Poli, R.: Foundations of Genetic Programming. Springer, Heidelberg (2001)
Fernandez, F.: Distributed Genetic Programming Models with Application to Logic Synthesis on FPGAs. PhD thesis, University of Extremadura (2001)
Fernandez, F., Galeano, G., Gomez, J.A.: Comparing synchronous and asynchronous parallel and distributed GP models. In: Foster, J.A., Lutton, E., Miller, J., Ryan, C., Tettamanzi, A.G.B. (eds.) EuroGP 2002. LNCS, vol. 2278, pp. 326–335. Springer, Heidelberg (2002)
Koza, J.R.: Genetic Programming, On the Programming of Computers by Means of Natural Selection. The MIT Press, Cambridge (1992)
de Jong, E.D.: Multi-Objective Methods for Tree Size Control, Genetic Programming and Evolvable Machines, vol. 4, pp. 211–233. Kluwer Accademic Press, Dordrecht (2003)
Banzhaf, W., Langdon, W.: Some considerations on the reason of bloat, in Genetic Programming and Evolvable Machines, vol. 3, pp. 81–91. Morgan Kaufman, San Francisco (2002)
Soule, T.: Exons and Code Growth in Genetic Programming. In: Foster, J.A., Lutton, E., Miller, J., Ryan, C., Tettamanzi, A.G.B. (eds.) EuroGP 2002. LNCS, vol. 2278, pp. 142–151. Springer, Heidelberg (2002)
Fernandez, F., Vanneschi, L., Tomassini, M.: The effect of plagues in genetic programming:a study of variable-size populations. In: Ryan, C., Soule, T., Keijzer, M., Tsang, E.P.K., Poli, R., Costa, E. (eds.) EuroGP 2003. LNCS, vol. 2610, pp. 317–326. Springer, Heidelberg (2003)
Fernandez, F., Tomassini, M., Vanneschi, L.: An Empirical Study of Multipopulation Genetic Programming, in Genetic Programming and Evolvable Machines, vol. (4), pp. 21–51. Kluwer Academic Publishers, Dordrecht (2003)
Fernandez, F.: Estudio de Poblaciones de tamaño variable en Programacion Genetica (Spanish). In: II Congreso Español sobre Metaheuristicas, Algoritmos Evolutivos y Bioinspirados, Maeb 2003, Gijon, February 2003, pp. 417–423 (2003)
Poli, R.: Some steps towards a form of Parallel Distributed Genetic Programming. In: Proceedings of the First On-line Workshop on Soft Computing (1996)
Monsieurs, P., Flerackerseddy, E.: Reducing Populations size while maintaining diversity. In: Ryan, C., Soule, T., Keijzer, M., Tsang, E.P.K., Poli, R., Costa, E. (eds.) EuroGP 2003. LNCS, vol. 2610, Springer, Heidelberg (2003)
Luke, S., Balan, G.C., Panait, L.: Population Implosion in Genetic Programming. In: Cantú-Paz, E., Foster, J.A., Deb, K., Davis, L., Roy, R., O’Reilly, U.-M., Beyer, H.-G., Kendall, G., Wilson, S.W., Harman, M., Wegener, J., Dasgupta, D., Potter, M.A., Schultz, A., Dowsland, K.A., Jonoska, N., Miller, J., Standish, R.K. (eds.) GECCO 2003. LNCS, vol. 2724, pp. 1729–1739. Springer, Heidelberg (2003)
Fuchs, M.: Large populations are not alway the best choice in Genetic Programming. In: Proceedings of Genetic and Evolutionary Comptation Conference, pp. 1033–1038. Morgan Kaufman, San Francisco (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fernández, F., Martín, A. (2004). Saving Effort in Parallel GP by Means of Plagues. In: Keijzer, M., O’Reilly, UM., Lucas, S., Costa, E., Soule, T. (eds) Genetic Programming. EuroGP 2004. Lecture Notes in Computer Science, vol 3003. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24650-3_25
Download citation
DOI: https://doi.org/10.1007/978-3-540-24650-3_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21346-8
Online ISBN: 978-3-540-24650-3
eBook Packages: Springer Book Archive