Abstract
Clonal selection algorithms are computational methods inspired by the behavior of the immune system which can be applied to solve optimization problems. However, like other nature inspired algorithms, they can require a large number of objective function evaluations in order to reach a satisfactory solution. When those evaluations involve a computationally expensive simulation model their cost becomes prohibitive. In this paper we analyze the use of surrogate models in order to enhance the performance of a clonal selection algorithm. Computational experiments are conducted to assess the performance of the presented techniques using a benchmark with 22 test-problems under a fixed budget of objective function evaluations. The comparisons show that for most cases the use of surrogate models improve significantly the performance of the baseline clonal selection algorithm.
Similar content being viewed by others
References
Acar E, Rais-Rohani M (2009) Ensemble of metamodels with optimized weight factors. Struct Multidisc Optim 37(3):279–294
Aha DW (1997) Editorial. Artif Intell Rev 11(1–5):1–6 Special issue on lazy learning
AISWeb (2008): the online home of artificial immune systems. http://www.artificial-immune-systems.org., accessed 11/09/2008
Barbosa HJC, Bernardino HS, Barreto AMS (2010) Using performance profiles to analyze the results of the 2006 CEC constrained optimization competition. In: IEEE world congress on computational intelligence. Barcelona, Spain
Bernardino HS, Barbosa HJ, Fonseca LG (2010) A faster clonal selection algorithm for expensive optimization problems. In: Hart E, McEwan C, Timmis J, Hone A (eds) Artificial immune systems, lecture notes in computer science, vol 6209. Springer, Berlin / Heidelberg, pp 130–143
Bernardino HS, Barbosa HJC (2009) Artificial immune systems for optimization. In: Chiong R (ed) Nature-inspired algorithms for optimisation.. Springer, Berlin, pp 389–411
Bernardino HS, Fonseca LG, Barbosa HJC (2009) Surrogate-assisted artificial immune systems for expensive optimization problems. In: dos Santos WP (ed) Evolutionary computation. IntechWeb, pp 179–198
Blanning RW (1974) The source and uses of sensivity information. Interfaces 4(4):32–38
de Castro LN, von Zuben FJ (2002) Learning and optimization using the clonal selection principle. IEEE Trans Evol Comput 6(3):239–251
Custodio FL, Barbosa HJC, Dardenne LE (2010) Full-atom ab initio protein structure prediction with a genetic algorithm using a similarity-based surrogate model. In: IEEE world congress on computational intelligence. Barcelona, Spain
Cutello V, Narzisi G, Nicosia G, Pavone M (2005) Clonal selection algorithms: A comparative case study using effective mutation potentials. In: Proc. of the intl. conf. on artificial immune systems—ICARIS 2005, LNCS, vol 3627. Springer, Banff, Canada, pp 13–28
Cutello V, Nicosia G, Pavone M (2006) Real coded clonal selection algorithm for unconstrained global optimization using a hybrid inversely proportional hypermutation operator. In: Proc. of the ACM symposium on applied computing—SAC ’06. ACM Press, New York, pp 950–954
Dolan E, Moré JJ (2002) Benchmarcking optimization software with performance profiles. Math Program 91(2):201–213
Emmerich M, Giannakoglou K, Naujoks B (2006) Single- and multiobjective evolutionary optimization assisted by gaussian random field metamodels. Evol Comput 10(4):421–439
Ferrari S, Stengel RF (2005) Smooth function approximation using neural networks. IEEE Trans Neural Netw 16(1):24–38
Fonseca LG, Barbosa HJC, Lemonge ACC (2007) Metamodel assisted genetic algorithm for truss weight minimization. In: ICMOSPS’07. Durban, South Africa. CD-ROM
Fonseca LG, Barbosa HJC, Lemonge ACC (2009) A similarity-based surrogate model for enhanced performance in genetic algorithms. Opsearch 46:89–107
Fonseca LG, Barbosa HJC, Lemonge ACC (2010) On similarity-based surrogate models for expensive single- and multi-objective evolutionary optimization. In: Tenne Y, Goh CK (eds) Computational intelligence in expensive optimization problems. Springer, New York, pp 219–248
Forrester AI, Keane AJ (2009) Recent advances in surrogate-based optimization. Prog Aerosp Sci 45:50–79
Garrett SM (2004) Parameter-free, adaptive clonal selection. IEEE Congr Evol Comput 1:1052–1058
Giannakoglou KC (2002) Design of optimal aerodynamic shapes using stochastic optimization methods and computational intelligence. Prog Aerosp Sci 38(1):43–76
Grefenstette J, Fitzpatrick J (2009) Genetic search with approximate fitness evaluations. In: Proc. of the intl. conf. on genetic algorithms and their applications, pp 112–120
Hu H, Lee DL (2006) Range nearest-neighbor query. IEEE Trans Knowl Data Eng 18(1):78–91
Jin Y, Branke J (2005) Evolutionary optimization in uncertain environments-a survey. IEEE Trans Evol Comput 9(3):303–317
Kecman V (2001) Learning and soft computing: support vector machines, neural networks, and fuzzy logic models. Complex adaptive systems. MIT Press, Cambridge
Liang Y, Leung KS (2002) Two-way mutation evolution strategies, pp 789 –794
Lim D, Jin Y, Ong YS, Sendhoff B (2010) Generalizing surrogate-assisted evolutionary computation. IEEE Trans Evol Comput 14(3):329–355
Ong Y, Nair P, Keane A (2003) Evolutionary optimization of computationally expensive problems via surrogate modeling. AIAA J 41(4):687–696
Praveen C, Duvigneau R (2009) Low cost PSO using metamodels and inexact pre-evaluation: application to aerodynamic shape design. Comput Methods Appl Mech Eng 198(9–12):1087–1096
Rasheed K, Vattam S, Ni X (2002) Comparison of methods for using reduced models to speed up design optimization. In: Proc. of genetic and evolutionary computation conference. Morgan Kaufmann, New York, pp 1180–1187
Regis RG, Shoemaker CA (2004) Local function approximation in evolutionary algorithms for the optimization of costly functions. IEEE Trans Evol Comput 8(5):490–505
Runarsson T (2006) Approximate evolution strategy using stochastic ranking. In: Yen GG et al (eds) IEEE world congress on computational intelligence. Vancouver, Canada, pp 745–752
Runarsson TP (2004) Constrained evolutionary optimization by approximate ranking and surrogate models. In: Yao X et al (eds) Proc. of 8th parallel problem solving from nature. Springer, Heidelberg, pp 401–410
Salami M, Hendtlass T (2003) A fast evaluation strategy for evolutionary algorithms. Appl Soft Comput 2:156–173
Sanchez E, Pintos S, Queipo N (2007) Toward an optimal ensemble of kernel-based approximations with engineering applications. Structural and multidisciplinary optimization, pp 1–15
Sastry K, Lima CF, Goldberg DE (2006) Evaluation relaxation using substructural information and linear estimation. In: Proc. of the 8th annual conference on genetic and evolutionary computation. ACM Press, New York, pp 419–426
Shepard D (1968) A two-dimensional interpolation function for irregularly-spaced data. In: Proc. of the 1968 23rd ACM national conference. ACM Press, New York, pp 517–524
Smith RE, Dike BA, Stegmann, SA (1995) Fitness inheritance in genetic algorithms. In: Proc. of the ACM symposium on applied computing, pp 345–350
Suganthan PN (2010) Benchmarks for evaluation of evolutionary algorithms. http://www3.ntu.edu.sg/home/epnsugan/index_files/cec-benchmarking.htm, accessed in 2010
Suganthan PN, Hansen N, Liang JJ, Deb K, Chen YP, Auger A, Tiwari S (2005) Problem definitions and evaluation criteria for the cec 2005 special session on real-parameter optimization. Tech. Rep. 2005005, Nanyang Technological University
Sun XY, Gong D, Li S (2009) Classification and regression-based surrogate model-assisted interactive genetic algorithm with individual’s fuzzy fitness. In: Proc. of the 11th annual conference on genetic and evolutionary computation. ACM Press, New York, pp 907–914
Tang K, Li X, Suganthan PN, Yang Z, Weise T (2009) Benchmark functions for the cec’2010 special session and competition on large scale global optimization. Tech. rep., Nature Inspired Computation and Applications Laboratory
Tang K, Yao X, Suganthan PN, MacNish C, Chen YP, Chen CM, Yang Z (2007) Benchmark functions for the cec’2008 special session and competition on large scale global optimization. Tech. rep., Nature Inspired Computation and Applications Laboratory
Wanner EF, Guimaraes FG, Takahashi RHC, Lowther DA, Ramirez JA (2008) Multiobjective memetic algorithms with quadratic approximation-based local search for expensive optimization in electromagnetics. IEEE Trans Magn 44(6):1126–1129
Whitley D (2010) Test functions. http://www.cs.colostate.edu/~genitor/functions.html, accessed in 2010
Yan X, Su XG (2009) Linear regression analysis: theory and computing. World Scientific Publishing Company, Singapore
Yang D, Flockton SJ (1995) Evolutionary algorithms with a coarse-to-fine function smoothing. IEEE Intl Conf Evol Comput 2:657–662
Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3:82–102
Acknowledgments
The authors acknowledge the support received from CNPq (308317/2009-2) and FAPERJ (grants E-26/102.825/2008 and E-26/100 .308/2010).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bernardino, H.S., Barbosa, H.J.C. & Fonseca, L.G. Surrogate-assisted clonal selection algorithms for expensive optimization problems. Evol. Intel. 4, 81–97 (2011). https://doi.org/10.1007/s12065-011-0056-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12065-011-0056-1