Abstract
Scatter search (SS) is a metaheuristic framework that explores solution spaces by evolving a set of reference points. These points (solutions) are initially generated with a diversification method and the evolution of these reference points is induced by the application of four methods: subset generation, combination, improvement and update. In this paper, we consider the application of the SS algorithm to the unconstrained global optimization problem and study its performance when coupled with different improvement methods. Specifically, we design and implement new procedures that result by combining SS with eight different improvement methods. We also propose an SS procedure (on the space of parameters) to determine the values of the key search parameters used to create the combined methods. We finally study whether improvement methods of different quality have a direct effect on the performance of the SS procedure, and whether this effect varies depending on attributes of the function that is minimized. Our experimental study reveals that the improvement method is a key element in an effective SS method for global optimization, and finds that the best improvement methods for high-dimensional functions are the coordinate method and two versions of scatter search itself. More significantly, extensive computational tests conducted with 12 leading methods from the literature show that our resulting method outperforms competing methods in the quality of both average solutions and best solutions obtained.
Similar content being viewed by others
References
Auger A, Hansen N (2005a) A restart CMA evolution strategy with increasing population size. In: Proceedings of 2005 IEEE congress on evolutionary computation (CEC’2005), pp 1769–1776
Auger A, Hansen N (2005b) Performance evaluation of an advanced local search evolutionary algorithm. In: Proceedings of 2005 IEEE congress on evolutionary computation (CEC’2005), pp 1777–1784
Ballester PJ, Stephenson J, Carter N, Gallagher K (2005) Real-parameter optimization performance study on the CEC-2005 benchmark with SPC-PNX. In: Proceedings of 2005 IEEE congress on evolutionary computation (CEC’2005), pp 498–505
Duarte A, Martí R (2007) Tabu search for the maximum diversity problem. Eur J Oper Res 178:71–84
Duarte A, Martí R, Glover F, Gortazar F (2011a) Hybrid scatter tabu search for unconstrained global optimization. Ann Oper Res 183:95–123
Duarte A, Martí R, Gortázar F (2011b) Path relinking for large scale global optimization. Soft Comput 15:2257–2273
Gallego M, Duarte A, Laguna M, Martí R (2009) Hybrid heuristics for the maximum diversity problem. Comput Optim Appl 44(3):411–426
García-Martínez C, Lozano M (2005) Hybrid real-coded genetic algorithms with female and male differentiation. In: Proceedings of 2005 IEEE congress on evolutionary computation (CEC’2005), pp 896–903
Glover F, Kuo CC, Dhir KS (1998) Heuristic algorithms for the maximum diversity problem. J Inf Optim Sci 19(1):109–132
Hedar A, Fukushima M (2006) Tabu search directed by direct search methods for nonlinear global optimization. Eur J Oper Res 170(2):329–349
Herrera F, Lozano M, Molina D (2006) Continuous scatter search: an analysis of the integration of some combination methods and improvement strategies. Eur J Oper Res 169:450–476
Hooke R, Jeeves TA (1961) Direct search solution of numerical and statistical problems. J Assoc Comput Mach 8:212–229
Hvattum LM, Glover F (2009) Finding local optima of high-dimensional functions using direct search methods. Eur J Oper Res 195:31–45
Kolda TG, Lewis RM, Torczon VJ (2003) Optimization by direct search: new perspectives on some classical and modern methods. SIAM Rev 45:385–482
Laguna M, Martí R (2005) Experimental testing of advanced scatter search designs for global optimization of multimodal functions. J Glob Optim 33:235–255
Lewis RM, Torczon VJ, Trosset MW (2001) Direct search methods: then and now. Bartholomew-Biggs M, Ford J, Watson L (eds) Numerical analysis 2000 vol 4, Elsevier, pp 191–207
Liang JJ, Suganthan PN (2005) Dynamic multi-swarm particle swarm optimizer with local search. In: Proceedings of 2005 IEEE congress on evolutionary computation (CEC’2005), pp 522–528
MacQueen JB (1967) Some methods for classification and analysis of multivariate observations. In: LeCam LM, Neyman N (eds) Proceedings of 5th Berkeley symposium on mathematical statistics and probability, University of California Press, Berkeley, pp 281–297
Martí R, Duarte A, Laguna M (2009) Advanced scatter search for the max-cut problem. INFORMS J Comput 21(1):26–38
Molina D, Herrera F, Lozano M (2005) Adaptive local search parameters for real-coded memetic algorithms. In: Proceedings of 2005 IEEE congress on evolutionary computation (CEC’2005), pp 888–895
Molina D, Lozano M, García-Martínez C, Herrera F (2010) Memetic algorithms for continuous optimization based on local search chains. Evol Comput 18(1):27–63
Nelder JA, Mead R (1965) A simplex method for function minimization. Comput J 7:308–313
Palmer JR (1969) An improved procedure for orthogonalising the search vectors in Rosenbrock’s and Swann’s direct search optimisation methods. Comput J 12:69–71
Pantrigo JJ, Martí R, Duarte A, Pardo EG (2011) Scatter search for the cutwidth problem. Ann Oper Res. doi:10.1007/s10479-011-0907-2
Posik P (2005) Real-parameter optimization using the mutation step co-evolution. In: Proceedings of 2005 IEEE congress on evolutionary computation (CEC’2005), pp 872–879
Qin AK, Huang VL, Suganthan PN (2009) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evol Comput 13(2):398–417
Rönkkönen J, Kukkonen S, Price KV (2005) Real-parameter optimization with differential evolution. In: Proceedings of 2005 IEEE congress on evolutionary computation (CEC’2005), pp 506–513
Rosenbrock HH (1960) An automatic method for finding the greatest or least value of a function. Comput J 3:175–184
Schwefel HP (1995) Evolution and optimum seeking. Wiley-Interscience
Sinha A, Tiwari S, Deb K (2005) A population-based, steady-state procedure for real-parameter optimization. In: Proceedings of 2005 IEEE congress on evolutionary computation (CEC'2005), pp 514–521
Solis FJ, Wets RJ-B (1981) Minimization by random search techniques. Math Oper Res 6:19–30
Suganthan PN, Hansen N, Liang JJ, Deb K, Chen Y-P, Auger A, Tiwari S (2005) Problem definitions and evaluation criteria for the CEC 2005 special session on real-parameter optimization. Technical report, Nanyang Technological University, Singapore and KanGAL Report Number 2005005 (Kanpur Genetic Algorithms Laboratory, IIT Kanpur)
Wright MH (1996) Direct search methods: once scorned, now respectable. In: Griffiths F, Watson GA (eds) Numerical analysis 1995. Addison Wesley Longman, Harlow, pp 191–208
Yuan B, Gallagher M (2005) Experimental results for the special session on real-parameter optimization at CEC 2005: a simple, continuous EDA. In: Proceedings of 2005 IEEE congress on evolutionary computation (CEC’2005), pp 1792–1799
Zhan Z-H, Zhang J, Li Y, Shi Y-H (2011) Orthogonal learning particle swarm optimization. IEEE Trans Evol Comput 15(6):832–847
Zhang J, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evol Comput 13(5):945–958
Acknowledgments
This research has been partially supported by the Ministerio de Ciencia e Innovación of Spain (TIN2009-07516 and TIN2012-35632). The authors thank the anonymous referees for suggestions and comments that improved on the first version of this paper.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hvattum, L.M., Duarte, A., Glover, F. et al. Designing effective improvement methods for scatter search: an experimental study on global optimization. Soft Comput 17, 49–62 (2013). https://doi.org/10.1007/s00500-012-0902-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-012-0902-9