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

To Combine or not to Combine Graybox Crossover and Local Search?

Published:12 July 2023Publication History

ABSTRACT

Specialized graybox local search and crossover have been successfully combined within the framework of the so-called Drils (Deterministic recombination and iterated local search) algorithm. As for any evolutionary algorithm, the initial design framework, and the underlying high-level choices and parameters, are crucially important. The Drils algorithm is no exception, and recent enhanced variants exist in the literature. In this paper, we aim at: (i) improving the performance of the latest variants of Drils, and (ii) providing a better principled understanding of graybox search behavior and dynamics. On the basis of a preliminary analysis using Local Optima Networks of small-size NKQ-landscapes, we first highlight the difference of using local search with and without crossover. We then propose to pipeline these two techniques in a simple two-phase like iterated local search scheme which is shown to provide substantial improvements over the latest Drils+ variant for large-size NKQ-landscapes. We further report a dedicated analysis in an attempt to provide new insights into the impact of local search and crossover on the phenotype and the genotype of the local optima encountered in the search trajectory.

References

  1. Lorenzo Canonne and Bilel Derbel. 2022. Drils revisited: on the combination of perturbation with graybox optimization techniques. In GECCO '22: Genetic and Evolutionary Computation Conference, Boston, Massachusetts, USA, July 9 -- 13, 2022, Jonathan E. Fieldsend and Markus Wagner (Eds.). ACM, 204--212. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Wenxiang Chen, L. Darrell Whitley, Doug Hains, and Adele E. Howe. 2013. Second order partial derivatives for NK-landscapes. In Genetic and Evolutionary Computation Conference, GECCO '13, Amsterdam, The Netherlands, July 6--10, 2013, Christian Blum and Enrique Alba (Eds.). ACM, 503--510. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Francisco Chicano, Gabriela Ochoa, L. Darrell Whitley, and Renato Tinós. 2018. Enhancing partition crossover with articulation points analysis. In Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2018, Kyoto, Japan, July 15--19, 2018, Hernán E. Aguirre and Keiki Takadama (Eds.). ACM, 269--276. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Francisco Chicano, Gabriela Ochoa, L. Darrell Whitley, and Renato Tinós. 2019. Quasi-Optimal Recombination Operator. In Evolutionary Computation in Combinatorial Optimization - 19th European Conference, EvoCOP 2019, Held as Part of EvoStar 2019, Leipzig, Germany, April 24--26, 2019, Proceedings (Lecture Notes in Computer Science, Vol. 11452), Arnaud Liefooghe and Luís Paquete (Eds.). Springer, 131--146. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Francisco Chicano, Darrell Whitley, and Andrew M. Sutton. 2014. Efficient Identification of Improving Moves in a Ball for Pseudo-Boolean Problems. In Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation (Vancouver, BC, Canada) (GECCO '14). Association for Computing Machinery, New York, NY, USA, 437--444. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Francisco Chicano, L. Darrell Whitley, Gabriela Ochoa, and Renato Tinós. 2017. Optimizing one million variable NK landscapes by hybridizing deterministic recombination and local search. In Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2017, Berlin, Germany, July 15--19, 2017, Peter A. N. Bosman (Ed.). ACM, 753--760. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Brian W. Goldman and William F. Punch. 2015. Gray-Box Optimization using the Parameter-less Population Pyramid. In Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2015, Madrid, Spain, July 11--15, 2015, Juan Luis Jiménez Laredo, Sara Silva, and Anna Isabel Esparcia-Alcázar (Eds.). ACM, 855--862. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Holger H. Hoos and Thomas Stützle. 2004. Stochastic Local Search: Foundations & Applications. Elsevier / Morgan Kaufmann.Google ScholarGoogle Scholar
  9. Sungmin Hwang, Benjamin Schmiegelt, Luca Ferretti, and Joachim Krug. 2018. Universality Classes of Interaction Structures for NK Fitness Landscapes. Journal of Statistical Physics 172, 1 (2018), 226--278. Google ScholarGoogle ScholarCross RefCross Ref
  10. Stuart Kauffman and Simon Levin. 1987. Towards a general theory of adaptive walks on rugged landscapes. Journal of Theoretical Biology 128, 1 (1987), 11--45. Google ScholarGoogle ScholarCross RefCross Ref
  11. S. A. Kauffman. 1993. The Origins of Order. Oxford University Press.Google ScholarGoogle Scholar
  12. Florian Leprêtre, Sébastien Verel, Cyril Fonlupt, and Virginie Marion. 2019. Walsh Functions as Surrogate Model for Pseudo-Boolean Optimization Problems. In Proceedings of the Genetic and Evolutionary Computation Conference on - GECCO '19. ACM Press, Prague, Czech Republic, 303--311.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Helena Ramalhinho Lourenço, Olivier C. Martin, and Thomas Stützle. 2019. Iterated Local Search: Framework and Applications. Springer International Publishing, Cham, 129--168. Google ScholarGoogle ScholarCross RefCross Ref
  14. Katherine M. Malan. 2021. A Survey of Advances in Landscape Analysis for Optimisation. Algorithms 14, 2 (2021), 40. Google ScholarGoogle ScholarCross RefCross Ref
  15. Stefan Nowak and Joachim Krug. 2015. Analysis of adaptive walks on NK fitness landscapes with different interaction schemes. Journal of Statistical Mechanics: Theory and Experiment 2015, 6 (jun 2015), P06014. Google ScholarGoogle ScholarCross RefCross Ref
  16. G. Ochoa, M. Tomassini, S. Verel, and C. Darabos. 2008. A Study of NK Landscapes' Basins and Local Optima Networks. In Proceedings of the 10th Annual Conference on Genetic and Evolutionary Computation (Atlanta, GA, USA) (GECCO '08). ACM, New York, NY, USA, 555--562. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Gabriela Ochoa, Sébastien Verel, Fabio Daolio, and Marco Tomassini. 2014. Local Optima Networks: A New Model of Combinatorial Fitness Landscapes. Springer Berlin Heidelberg, Berlin, Heidelberg, 233--262. Google ScholarGoogle ScholarCross RefCross Ref
  18. Hendrik Richter and Andries Engelbrecht (Eds.). 2014. Recent Advances in the Theory and Application of Fitness Landscapes. Springer.Google ScholarGoogle Scholar
  19. Thomas Stützle and Rubén Ruiz. 2018. Iterated Local Search. In Handbook of Heuristics, Rafael Martí, Panos M. Pardalos, and Mauricio G. C. Resende (Eds.). Springer, 579--605.Google ScholarGoogle Scholar
  20. Audrey Terras. 1999. Fourier Analysis on Finite Groups and Applications. Cambridge University Press. Google ScholarGoogle ScholarCross RefCross Ref
  21. Renato Tinós, Michal W. Przewozniczek, and Darrell Whitley. 2022. Iterated Local Search with Perturbation Based on Variables Interaction for Pseudo-Boolean Optimization. In Proceedings of the Genetic and Evolutionary Computation Conference (Boston, Massachusetts) (GECCO '22). Association for Computing Machinery, New York, NY, USA, 296--304. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Renato Tinós, L. Darrell Whitley, and Francisco Chicano. 2015. Partition Crossover for Pseudo-Boolean Optimization. In Proceedings of the 2015 ACM Conference on Foundations of Genetic Algorithms XIII, Aberystwyth, United Kingdom, January 17 -- 20, 2015, Jun He, Thomas Jansen, Gabriela Ochoa, and Christine Zarges (Eds.). ACM, 137--149. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Darrell Whitley, Doug Hains, and Adele Howe. 2009. Tunneling between Optima: Partition Crossover for the Traveling Salesman Problem. In Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computation (Montreal, Québec, Canada) (GECCO '09). Association for Computing Machinery, New York, NY, USA, 915--922. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. L. Darrell Whitley and Wenxiang Chen. 2012. Constant time steepest descent local search with lookahead for NK-landscapes and MAX-kSAT. In Genetic and Evolutionary Computation Conference, GECCO '12, Philadelphia, PA, USA, July 7--11, 2012, Terence Soule and Jason H. Moore (Eds.). ACM, 1357--1364. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. L. Darrell Whitley, Francisco Chicano, and Brian W. Goldman. 2016. Gray Box Optimization for Mk Landscapes Nk Landscapes and Max-Ksat. Evol. Comput. 24, 3 (Sept. 2016), 491--519. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Feng Zou, Debao Chen, Hui Liu, Siyu Cao, Xuying Ji, and Yan Zhang. 2022. A survey of fitness landscape analysis for optimization. Neurocomputing 503 (2022), 129--139. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. To Combine or not to Combine Graybox Crossover and Local Search?

    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 '23: Proceedings of the Genetic and Evolutionary Computation Conference
      July 2023
      1667 pages
      ISBN:9798400701191
      DOI:10.1145/3583131

      Copyright © 2023 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 the author(s) 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: 12 July 2023

      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
    • Article Metrics

      • Downloads (Last 12 months)72
      • Downloads (Last 6 weeks)2

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader