Skip to main content
Log in

Effective collaborative strategies to setup tuners

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Parameter setting problem has demonstrated being a relevant problem related to the use of metaheuristics. ParamILS and I-Race are sophisticated tuning methods that can provide valuable information for designers as well as manage conditional parameters. However, the quality of parameter configurations they can find strongly depends on a proper definition of parameter search space. Evoca is a recently proposed tuner which has demonstrated being less sensitive to the setup of parameters search space. In this paper, we propose an effective collaborative approach that combines Evoca and I-Race as well as Evoca and ParamILS. In both collaborative strategies, Evoca is used to define a proper parameter search space for each tuner. Results demonstrated that the collaborative approaches studied are able to find good parameter configurations reducing the effort required to properly define the parameter search space.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  • Adenso-Díaz B, Laguna M (2006) Fine-tuning of algorithms using fractional experimental designs and local search. Oper Res 54(1):99–114

    Article  Google Scholar 

  • Aleti A, Moser I (2016) A systematic literature review of adaptive parameter control methods for evolutionary algorithms. ACM Comput Surv 49(3):1–35. https://doi.org/10.1145/2996355

    Article  Google Scholar 

  • Babić D, Hutter F (2008) Spear theorem prover. In: Proceedings of the SAT 2008 Race

  • Balaprakash P, Birattari M, Stützle T (2007) Improvement strategies for the F-Race algorithm: sampling design and iterative refinement. In: Proceedings of the 4th international conference on hybrid metaheuristics, Springer, Berlin, pp 108–122

  • Bartz-Beielstein T (2010) Sequential Parameter optimization—an annotated bibliography. CIOP technical report 04/10, Research Center CIOP (Computational Intelligence, Optimization and Data Mining), Faculty of Computer Science and Engineering Science, Cologne University of Applied Science

  • Beyer HG, Schwefel HP (2002) Evolution strategies—a comprehensive introduction. Nat Comput 1(1):3–52. https://doi.org/10.1023/A:1015059928466

    Article  MathSciNet  MATH  Google Scholar 

  • Bezerra LCT, López-Ibáñez M, Stützle T (2014) Automatic design of evolutionary algorithms for multi-objective combinatorial optimization. In: Bartz-Beielstein T, Branke J, Filipič B, Smith J (eds) Parallel problem solving from nature—PPSN XIII: 13th international conference, Ljubljana, Slovenia, 13–17 Sept 2014. Proceedings, Springer, Cham, pp 508–517

  • Birattari M, Stützle T, Paquete L, Varrentrapp K (2002) A racing algorithm for configuring metaheuristics. In: Proceedings of the genetic and evolutionary computation conference, Morgan Kaufmann, pp 11–18

  • Birattari M, Yuan Z, Balaprakash P, Stützle T (2010) F-race and iterated f-race: an overview. In: Bartz-Beielstein T, Chiarandini M, Paquete L, Preuss M (eds) Experimental methods for the analysis of optimization algorithms. Springer, Berlin, pp 311–336

    Chapter  Google Scholar 

  • Blot A, Hoos HH, Jourdan L, Kessaci-Marmion MÉ, Trautmann H (2016) Mo-paramils: a multi-objective automatic algorithm configuration framework. In: Festa P, Sellmann M, Vanschoren J (eds) Learning and intelligent optimization: 10th international conference, LION 10, Ischia, Italy, May 29–June 1, 2016, Revised selected papers. Springer, Cham, pp 32–47

  • Blot A, Pernet A, Jourdan L, Kessaci-Marmion ME, Hoos HH (2017) Automatically configuring multi-objective local search using multi-objective optimisation. In: 9th international conference on evolutionary multi-criterion optimization, vol 10173, Springer, New York, EMO 2017, pp 61–76

  • Box GEP, Draper NR (1986) Empirical model-building and response surface. Wiley, New York

    MATH  Google Scholar 

  • Eiben AE, Smit SK (2011) Parameter tuning for configuring and analyzing evolutionary algorithms. Swarm Evolut Comput 1(1):19–31

    Article  Google Scholar 

  • Grefenstette J (1986) Optimization of control parameters for genetic algorithms. IEEE Trans Syst Man Cybern 16(1):122–128

    Article  Google Scholar 

  • Hutter F, Babic D, Hoos HH, Hu AJ (2007a) Boosting verification by automatic tuning of decision procedures. In: Proceedings of the formal methods in computer aided design, IEEE Computer Society, Washington, DC, pp 27–34

  • Hutter F, Hoos HH, Stützle T (2007b) Automatic algorithm configuration based on local search. In: Proceedings of the 22nd conference on artificial intelligence, pp 1152–1157

  • Hutter F, Hoos HH, Leyton-Brown K, Stützle T (2009) ParamILS: an automatic algorithm configuration framework. J Artif Intell Res 36:267–306

    Article  Google Scholar 

  • Hutter F, Hoos HH, Leyton-Brown K (2011) Sequential model-based optimization for general algorithm configuration. In: Coello Coello CA (ed) Learning and intelligent optimization, vol 6683. Lecture notes in computer science. Springer, Berlin, pp 507–523

    Chapter  Google Scholar 

  • Karafotias G, Hoogendoorn M, Eiben AE (2015) Parameter control in evolutionary algorithms: trends and challenges. IEEE Trans Evolut Comput 19(2):167–187. https://doi.org/10.1109/TEVC.2014.2308294

    Article  Google Scholar 

  • Montero E, Riff MC (2014) Towards a method for automatic algorithm configuration: a design evaluation using tuners. In: Bartz-Beielstein T, Branke J, Filipič B, Smith J (eds) Proceedings of the parallel problem solving from nature–PPSN XIII: 13th international conference, Springer, Cham, pp 90–99

  • Montero E, Riff MC, Pérez-Caceres L, Coello Coello CA (2012) Are state-of-the-art fine-tuning algorithms able to detect a dummy parameter? Parallel problem solving from nature—PPSN XII, vol 7491. Lecture notes in computer science. Springer, Berlin, pp 306–315

  • Montero E, Riff MC, Neveu B (2014) A beginner’s guide to tuning methods. Appl Soft Comput 17:39–51

    Article  Google Scholar 

  • Montero E, Riff MC, Rojas-Morales N (2018) Tuners review: how crucial are set-up values to find effective parameter values? Eng Appl Artif Intell 76:108–118

    Article  Google Scholar 

  • Novoa-Hernández P, Corona CC, Pelta DA (2013) Self-adaptive, multipopulation differential evolution in dynamic environments. Soft Comput 17(10):1861–1881. https://doi.org/10.1007/s00500-013-1022-x

    Article  Google Scholar 

  • Pérez Cáceres L, López-Ibañez M, Stützle T (2014) An analysis of parameters of irace. In: Blum C, Ochoa G (eds) Evolutionary computation in combinatorial optimisation, vol 8600. Lecture notes in computer science. Springer, Berlin, pp 37–48

    Google Scholar 

  • Radulescu A, López-Ibáñez M, Stützle T (2013) Automatically improving the anytime behaviour of multiobjective evolutionary algorithms. In: Purshouse RC, Fleming PJ, Fonseca CM, Greco S, Shaw J (eds) Evolutionary multi-criterion optimization: 7th international conference, EMO 2013, Sheffield, UK, March 19–22, 2013. Proceedings, Springer, Berlin, pp 825–840

  • Riff MC, Montero E (2013) A new algorithm for reducing metaheuristic design effort. In: IEEE congress on evolutionary computation (CEC 2013). Cancún, México, pp 3283–3290

  • Stützle T (2002) ACOTSP: a software package of various ant colony optimization applied to the symmetric salesman problem. http://iridia.ulb.ac.be/mdorigo/ACO/aco-code

  • Stützle T, López-Ibáñez M, Pellegrini P, Maur M, Montes de Oca M, Birattari M, Dorigo M (2012) Parameter adaptation in ant colony optimization. Springer, Berlin, pp 191–215. https://doi.org/10.1007/978-3-642-21434-9_8

    Book  Google Scholar 

  • Wang H, Zhou X, Sun H, Yu X, Zhao J, Zhang H, Cui L (2017) Firefly algorithm with adaptive control parameters. Soft Comput 21(17):5091–5102. https://doi.org/10.1007/s00500-016-2104-3

    Article  Google Scholar 

  • Wong YY, Lee KH, Leung KS, Ho CW (2003) A novel approach in parameter adaptation and diversity maintenance for genetic algorithms. Soft Comput 7(8):506–515. https://doi.org/10.1007/s00500-002-0235-1

    Article  Google Scholar 

  • Zhang T, Georgiopoulos M, Anagnostopoulos GC (2015) Sprint multi-objective model racing. In: Proceedings of the 2015 annual conference on genetic and evolutionary computation, GECCO’15, ACM, New York, pp 1383–1390

Download references

Acknowledgements

This work was supported by the FONDECYT Initiation into Research Project 11150787, Centro Científico Tecnológico de Valparaíso (CCTVal) FB0821 and UTFSM Project PI_LI_19_16.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Elizabeth Montero or María-Cristina Riff.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Communicated by V. Loia.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Montero, E., Riff, MC. Effective collaborative strategies to setup tuners. Soft Comput 24, 5019–5041 (2020). https://doi.org/10.1007/s00500-019-04252-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-019-04252-4

Keywords

Navigation