Skip to main content
Log in

Designing effective improvement methods for scatter search: an experimental study on global optimization

  • Original Paper
  • Published:
Soft Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

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

    Article  MATH  Google Scholar 

  • Duarte A, Martí R, Glover F, Gortazar F (2011a) Hybrid scatter tabu search for unconstrained global optimization. Ann Oper Res 183:95–123

    Article  MathSciNet  MATH  Google Scholar 

  • Duarte A, Martí R, Gortázar F (2011b) Path relinking for large scale global optimization. Soft Comput 15:2257–2273

    Google Scholar 

  • Gallego M, Duarte A, Laguna M, Martí R (2009) Hybrid heuristics for the maximum diversity problem. Comput Optim Appl 44(3):411–426

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    MATH  Google Scholar 

  • Hedar A, Fukushima M (2006) Tabu search directed by direct search methods for nonlinear global optimization. Eur J Oper Res 170(2):329–349

    Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Hooke R, Jeeves TA (1961) Direct search solution of numerical and statistical problems. J Assoc Comput Mach 8:212–229

    Article  MATH  Google Scholar 

  • Hvattum LM, Glover F (2009) Finding local optima of high-dimensional functions using direct search methods. Eur J Oper Res 195:31–45

    Article  MathSciNet  MATH  Google Scholar 

  • Kolda TG, Lewis RM, Torczon VJ (2003) Optimization by direct search: new perspectives on some classical and modern methods. SIAM Rev 45:385–482

    Article  MathSciNet  MATH  Google Scholar 

  • Laguna M, Martí R (2005) Experimental testing of advanced scatter search designs for global optimization of multimodal functions. J Glob Optim 33:235–255

    Article  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Nelder JA, Mead R (1965) A simplex method for function minimization. Comput J 7:308–313

    Article  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • Zhang J, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evol Comput 13(5):945–958

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Abraham Duarte.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-012-0902-9

Keywords

Navigation