Skip to main content

Parameter Analysis of Variable Neighborhood Search Applied to Multiprocessor Scheduling with Communication Delays

  • Conference paper
  • First Online:
Mathematical Optimization Theory and Operations Research: Recent Trends (MOTOR 2022)

Abstract

When dealing with hard, real-life optimization problems, metaheuristic methods are considered a very powerful tool. If designed properly, they can provide high-quality solutions in reasonable running times. We are specially interested in Variable neighborhood search (VNS), a very popular metaheuristic for more than 20 years with many successful applications. Its basic form has a small number of parameters, however, each particular implementation can involve a problem-dependent set of parameters. This makes parameter analysis and performance assessment a challenging task. Contribution of this work is twofold: we develop a new variant of the VNS algorithm for the considered optimization problem and simplify the methodology for experimental analysis of metaheuristic algorithms. We conclude three stages of the parameter analysis: parameter definition, deciding the most influential parameters and analysis of their relationship. The analysis contributes to the design of VNS as a search problem in the space of its parameters. We apply the sophisticated approach that equally relies on visual as well as on the statistical and machine learning methods that have become standard practice for parameter tuning and experimental evaluation of metaheuristic algorithms. The obtained results are presented and discussed in this study.

This research was supported by Serbian Ministry of Education, Science and Technological Development through Mathematical Institute SANU, Agreement No. 451-03-9/2021-14/200029 and by the Science Fund of Republic of Serbia, under the project “Advanced Artificial Intelligence Techniques for Analysis and Design of System Components Based on Trustworthy BlockChain Technology”.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    lm(), package stats4, R version 4.0.4, https://www.R-project.org/ [10].

  2. 2.

    package flexplot.

References

  1. Barr, R.S., Golden, B.L., Kelly, J.P., Resende, M.G.C., Stewart Jr., W.R.: Designing and reporting on computational experiments with heuristic methods. J. Heuristics 1(1), 9–32 (1995)

    Google Scholar 

  2. Barrero, D.F.: Reliability of performance measures in tree-based Genetic Programming: a study on Koza’s computational effort. Ph.D. thesis (2011)

    Google Scholar 

  3. Bartz-Beielstein, T.: Experimental Research in Evolutionary Computation. The New Experimentalism. Natural Computing Series. Springer, Heidelberg (2006). https://doi.org/10.1007/3-540-32027-X

  4. Bartz-Beielstein, T., et al.: Benchmarking in optimization: best practice and open issues (2020). arXiv

    Google Scholar 

  5. Beiranvand, V., Hare, W., Lucet, Y.: Best practices for comparing optimization algorithms. Optim. Eng. 18(4), 815–848 (2017). https://doi.org/10.1007/s11081-017-9366-1

    Article  MathSciNet  MATH  Google Scholar 

  6. Czarn, A., MacNish, C., Vijayan, K., Turlach, B., Gupta, R.: Statistical exploratory analysis of genetic algorithms. IEEE Trans. Evol. Comput. 8(4), 405–421 (2004)

    Article  Google Scholar 

  7. Davidović, T., Hansen, P., Mladenović, N.: Permutation-based genetic, tabu, and variable neighborhood search heuristics for multiprocessor scheduling with communication delays. Asia-Pac. J. Oper. 22(03), 297–326 (2005)

    Article  MathSciNet  Google Scholar 

  8. Davidović, T., Liberti, L., Maculan, N., Mladenović, N.: Towards the optimal solution of the multiprocessor scheduling problem with communication delays. In: Proceedings of MISTA 2007, pp. 128–135, Paris, France (2007)

    Google Scholar 

  9. Eiben, A.E., Smit, S.K.: Parameter tuning for configuring and analyzing evolutionary algorithms. Swarm Evol. Comput. 1(1), 19–31 (2011)

    Article  Google Scholar 

  10. Fife, D.: Flexplot: graphically-based data analysis. Psychol. Methods (2021)

    Google Scholar 

  11. Floudas, C.A., Pardalos, P.M.: Encyclopedia of Optimization. Springer, Heidelberg (2009). https://doi.org/10.1007/978-0-387-74759-0

  12. Hansen, P., Mladenović, N., Todosijević, R., Hanafi, S.: Variable neighborhood search: basics and variants. EURO J. Comput. Optim. 5(3), 423–454 (2017). https://doi.org/10.1007/s13675-016-0075-x

    Article  MathSciNet  MATH  Google Scholar 

  13. Hooker, J.N.: Needed: an empirical science of algorithms. Oper. Res. 42(2), 201–212 (1994)

    Article  Google Scholar 

  14. Kendall, G., et al.: Good laboratory practice for optimization research. J. Oper. Res. Soc. 67(4), 676–689 (2016)

    Article  Google Scholar 

  15. McGeoch, C.C.: A guide to experimental algorithmics. CUP (2012)

    Google Scholar 

  16. Mladenović, N., Hansen, P.: Variable neighborhood search. Comput. Oper. Res. 24(11), 1097–1100 (1997)

    Article  MathSciNet  Google Scholar 

  17. Papadimitriou, C.H., Yannakakis, M.: Towards an architecture-independent analysis of parallel algorithms. SIAM J. Comput. 19(2), 322–328 (1990)

    Article  MathSciNet  Google Scholar 

  18. R Core Team: R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Austria (2021). https://www.R-project.org/

  19. Talbi, E.G.: Metaheuristics: from Design to Implementation. Wiley, New York (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tatjana Jakšić-Krüger .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jakšić-Krüger, T., Davidović, T., Jelisavčić, V. (2022). Parameter Analysis of Variable Neighborhood Search Applied to Multiprocessor Scheduling with Communication Delays. In: Kochetov, Y., Eremeev, A., Khamisov, O., Rettieva, A. (eds) Mathematical Optimization Theory and Operations Research: Recent Trends. MOTOR 2022. Communications in Computer and Information Science, vol 1661. Springer, Cham. https://doi.org/10.1007/978-3-031-16224-4_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-16224-4_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-16223-7

  • Online ISBN: 978-3-031-16224-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics