skip to main content
10.1145/3512290.3528731acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Cost-vs-accuracy of sampling in multi-objective combinatorial exploratory landscape analysis

Published:08 July 2022Publication History

ABSTRACT

The design of effective features enabling the development of automated landscape-aware techniques requires to address a number of inter-dependent issues. In this paper, we are interested in contrasting the amount of budget devoted to the computation of features with respect to: (i) the effectiveness of the features in grasping the characteristics of the landscape, and (ii) the gain in accuracy when solving an unknown problem instance by means of a feature-informed automated algorithm selection approach. We consider multi-objective combinatorial landscapes where, to the best of our knowledge, no in depth investigations have been conducted so far. We study simple cost-adjustable sampling strategies for extracting different state-of-the-art features. Based on extensive experiments, we report a comprehensive analysis on the impact of sampling on landscape feature values, and the subsequent automated algorithm selection task. In particular, we identify different global trends of feature values leading to non-trivial cost-vs-accuracy trade-off(s). Besides, we provide evidence that the sampling strategy can improve the prediction accuracy of automated algorithm selection. Interestingly, this holds independently of whether the sampling cost is taken into account or not in the overall solving budget.

References

  1. Hernan Aguirre and Kiyoshi Tanaka. 2007. Working principles, behavior, and performance of MOEAs on MNK-landscapes. European Journal of Operational Research 181 (09 2007), 1670--1690. Google ScholarGoogle ScholarCross RefCross Ref
  2. Leo Breiman. 2001. Random Forests. Machine Learning 45, 1 (2001), 5--32.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Cosson, Derbel, Liefooghe, Aguirre, Tanaka, and Zhang. 2021. Decomposition-Based Multi-objective Landscape Features and Automated Algorithm Selection. In Evolutionary Computation in Combinatorial Optimization, Christine Zarges and Sébastien Verel (Eds.). Springer International Publishing, 34--50.Google ScholarGoogle Scholar
  4. K. Deb. 2001. Multi-Objective Optimization using Evolutionary Algorithms. Cambridge University Press. 409--410 pages.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Matthias Ehrgott. 2005. Multicriteria Optimization (2. ed.). Springer. Google ScholarGoogle ScholarCross RefCross Ref
  6. Deon Garrett and Dipankar Dasgupta. 2007. Multiobjective Landscape Analysis and the Generalized Assignment Problem. 110--124. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. A. Kauffman. 1993. The Origins of Order. Oxford University Press.Google ScholarGoogle Scholar
  8. Pascal Kerschke, Holger H. Hoos, Frank Neumann, and Heike Trautmann. 2019. Automated Algorithm Selection: Survey and Perspectives. Evol. Comput. 27, 1 (2019), 3--45.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Pascal Kerschke, Mike Preuss, Simon Wessing, and Heike Trautmann. 2016. Low-Budget Exploratory Landscape Analysis on Multiple Peaks Models. In The on Genetic and Evolutionary Computation Conference GECCO. ACM, 229--236. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Pascal Kerschke and Heike Trautmann. 2019. Automated Algorithm Selection on Continuous Black-Box Problems by Combining Exploratory Landscape Analysis and Machine Learning. Evol. Comput. 27, 1 (2019), 99--127. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Joshua Knowles and David Corne. 2003. Instance Generators and Test Suites for the Multiobjective Quadratic Assignment Problem. In Evolutionary Multi-Criterion Optimization, Carlos M. Fonseca, Peter J. Fleming, Eckart Zitzler, Lothar Thiele, and Kalyanmoy Deb (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 295--310.Google ScholarGoogle Scholar
  12. Arnaud Liefooghe, Fabio Daolio, Sébastien Verel, Bilel Derbel, Hernan Aguirre, and Kiyoshi Tanaka. 2020. Landscape-aware performance prediction for evolutionary multi-objective optimization. IEEE Transactions on Evolutionary Computation (2020).Google ScholarGoogle Scholar
  13. Arnaud Liefooghe, Sébastien Vérel, Bilel Derbel, Hernán E. Aguirre, and Kiyoshi Tanaka. 2020. Dominance, Indicator and Decomposition Based Search for Multi-objective QAP: Landscape Analysis and Automated Algorithm Selection. In Parallel Problem Solving from Nature - PPSN XVI - 16th International Conference, PPSN 2020, Leiden, The Netherlands, September 5-9, 2020, Proceedings, Part I (Lecture Notes in Computer Science, Vol. 12269), Thomas Bäck, Mike Preuss, André H. Deutz, Hao Wang, Carola Doerr, Michael T. M. Emmerich, and Heike Trautmann (Eds.). Springer, 33--47. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Arnaud Liefooghe, Sébastien Vérel, Benjamin Lacroix, Alexandru-Ciprian Zavoianu, and John A. W. McCall. 2021. Landscape features and automated algorithm selection for multi-objective interpolated continuous optimisation problems. In Genetic and Evolutionary Computation (GECCO 2021). ACM, Lille, France, 421--429. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Marius Lindauer, Jan N. van Rijn, and Lars Kotthoff. 2018. The Algorithm Selection Competition Series 2015-17. CoRR abs/1805.01214 (2018). arXiv:1805.01214Google ScholarGoogle Scholar
  16. Katherine Mary Malan. 2021. A Survey of Advances in Landscape Analysis for Optimisation. Algorithms 14, 2 (2021), 40. Google ScholarGoogle ScholarCross RefCross Ref
  17. Gauvain Marquet, Bilel Derbel, Arnaud Liefooghe, and El-Ghazali Talbi. 2014. Shake Them All! - Rethinking Selection and Replacement in MOEA/D. In PPSN XIII. 641--651.Google ScholarGoogle Scholar
  18. Olaf Mersmann, Bernd Bischl, Heike Trautmann, Mike Preuss, Claus Weihs, and Günter Rudolph. 2011. Exploratory Landscape Analysis. In GECCO. 829--836.Google ScholarGoogle Scholar
  19. Rachael Morgan and Marcus Gallagher. 2014. Sampling Techniques and Distance Metrics in High Dimensional Continuous Landscape Analysis: Limitations and Improvements. IEEE Transactions on Evolutionary Computation 18, 3 (2014), 456--461. Google ScholarGoogle ScholarCross RefCross Ref
  20. Luis Paquete, Tommaso Schiavinotto, and Thomas Stützle. 2007. On local optima in multiobjective combinatorial optimization problems. Annals of Operations Research 156 (09 2007), 83--97. Google ScholarGoogle ScholarCross RefCross Ref
  21. Fabian Pedregosa, Gaël Varoquaux, Alexandre Gramfort, Vincent Michel, Bertrand Thirion, Olivier Grisel, Mathieu Blondel, Peter Prettenhofer, Ron Weiss, Vincent Dubourg, et al. 2011. Scikit-learn: Machine learning in Python. Journal of machine learning research 12, Oct (2011), 2825--2830.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Quentin Renau, Carola Doerr, Johann Dréo, and Benjamin Doerr. 2020. Exploratory Landscape Analysis is Strongly Sensitive to the Sampling Strategy. In Parallel Problem Solving from Nature - PPSN XVI - 16th International Conference, PPSN (Lecture Notes in Computer Science, Vol. 12270). Springer, 139--153. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Quentin Renau, Johann Dréo, Carola Doerr, and Benjamin Doerr. 2019. Expressiveness and robustness of landscape features. In The Genetic and Evolutionary Computation Conference Companion, GECCO. ACM, 2048--2051. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. John R. Rice. 1976. The Algorithm Selection Problem. Adv Comput 15 (1976), 65--118.Google ScholarGoogle ScholarCross RefCross Ref
  25. Hendrik Richter and Andries Engelbrecht (Eds.). 2014. Recent Advances in the Theory and Application of Fitness Landscapes. Springer.Google ScholarGoogle Scholar
  26. Sobia Saleem, Marcus Gallagher, and Ian Wood. 2019. Direct Feature Evaluation in Black-Box Optimization Using Problem Transformations. Evolutionary Computation 27, 1 (03 2019), 75--98. arXiv:https://direct.mit.edu/evco/article-pdf/27/1/75/1553218/evco_a_00247.pdf Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Sarah L. Thomson, Gabriela Ochoa, and Sébastien Vérel. 2019. Clarifying the Difference in Local Optima Network Sampling Algorithms. In Evolutionary Computation in Combinatorial Optimization - 19th European Conference, EvoCOP (Lecture Notes in Computer Science, Vol. 11452). Springer, 163--178. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Sarah L. Thomson, Gabriela Ochoa, Sébastien Vérel, and Nadarajen Veerapen. 2020. Inferring Future Landscapes: Sampling the Local Optima Level. Evol. Comput. 28, 4 (2020), 621--641. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Leonardo Vanneschi, Sébastien Vérel, Marco Tomassini, and Philippe Collard. 2009. NK Landscapes Difficulty and Negative Slope Coefficient: How Sampling Influences the Results. In Applications of Evolutionary Computing, EvoWorkshops (Lecture Notes in Computer Science, Vol. 5484). Springer, 645--654. Google ScholarGoogle ScholarCross RefCross Ref
  30. Sébastien Verel, Arnaud Liefooghe, Laetitia Jourdan, and Clarisse Dhaenens. 2013. On the structure of multiobjective combinatorial search space: MNK-landscapes with correlated objectives. European Journal of Operational Research 227, 2 (2013), 331--342.Google ScholarGoogle ScholarCross RefCross Ref
  31. E. D. Weinberger. 1990. Correlated and uncorrelatated fitness landscapes and how to tell the difference. Biol Cybern 63, 5 (1990), 325--336.Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Qingfu Zhang and Hui Li. 2008. MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition. IEEE TEVC 11 (01 2008), 712 -- 731.Google ScholarGoogle Scholar
  33. E. Zitzler, L. Thiele, M. Laumanns, C. M. Fonseca, and V. Grunert da Fonseca. 2003. Performance Assessment of Multiobjective Optimizers: An Analysis and Review. IEEE TEVC 7, 2 (2003), 117--132.Google ScholarGoogle Scholar

Index Terms

  1. Cost-vs-accuracy of sampling in multi-objective combinatorial exploratory landscape analysis

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      GECCO '22: Proceedings of the Genetic and Evolutionary Computation Conference
      July 2022
      1472 pages
      ISBN:9781450392372
      DOI:10.1145/3512290

      Copyright © 2022 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 8 July 2022

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,669of4,410submissions,38%

      Upcoming Conference

      GECCO '24
      Genetic and Evolutionary Computation Conference
      July 14 - 18, 2024
      Melbourne , VIC , Australia

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader