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

A Visual Method for Analysis and Comparison of Search Landscapes

Published:11 July 2015Publication History

ABSTRACT

Combinatorial optimization problems and corresponding (meta-)heuristics have received much attention in the literature. Especially, the structural or topological analysis of search landscapes is important for evaluating the applicability and the performance of search operators for a given problem. However, this analysis is often tedious and usually the focus is on one specific problem and only a few operators. We present a visual analysis method that can be applied to a wide variety of problems and search operators. The method is based on steepest descent walks and shortest distances in the search landscape. The visualization shows the search landscape as seen by the search algorithm. It supports the topological analysis as well as the comparison of search landscapes. We showcase the method by applying it to two different search operators on the TSP, the QAP, and the SMTTP. Our results show how differences between search operators manifest in the search landscapes and how conclusions about the suitability of the search operator for different optimizations can be drawn.

References

  1. S. Bin, S. Volke, G. Scheuermann, and M. Middendorf. Comparing the Optimization Behaviour of Heuristics with Topology Based Visualization. In A.-H. Dediu, M. Lozano, and C. Martín-Vide, editors, Theory and Practice of Natural Computing, volume 8890 of Lecture Notes in Computer Science, pages 47--58. Springer, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  2. K. D. Boese. Models for Iterative Global Optimization. PhD thesis, University of California at Los Angeles, CA, USA, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. R. Burkard, S. Karisch, and F. Rendl. QAPLIB -- A Quadratic Assignment Problem Library. Journal of Global Optimization, 10(4):391--403, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. T. Cox and M. Cox. Multidimensional Scaling. CRC Press, 2010.Google ScholarGoogle Scholar
  5. G. A. Croes. A method for solving traveling salesman problems. Operations Research, 6:791--812, 1958.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. C. Flamm, I. L. Hofacker, P. F. Stadler, and M. T. Wolfinger. Barrier Trees of Degenerate Landscapes. Z. Phys. Chem., 216:1--19, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  7. C. Fleurent and F. Glover. Improved Constructive Multistart Strategies for the Quadratic Assignment Problem Using Adaptive Memory. INFORMS Journal on Computing, 11(2):198--204, Feb. 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. C. Fonlupt, D. Robilliard, P. Preux, and E.-G. Talbi. Fitness Landscapes and Performance of Meta-Heuristics. In Meta-Heuristics: Advances and Trends in Local Search Paradigms for Optimization, pages 257--268. Kluwer, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  9. M. R. Garey and D. S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. Garnier and L. Kallel. How to Detect All Maxima of a Function. In Theoretical Aspects of Evolutionary Computing, pages 343--370. Springer, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. F. Glover and M. Laguna. Tabu Search. Kluwer, 1997. Google ScholarGoogle ScholarCross RefCross Ref
  12. G. Grinstein, M. Trutschl, and U. Cvek. High-Dimensional Visualizations. In Proceedings of the VII Data Mining Conference KDD Workshop 2001, pages 7--19. ACM Press, 2001.Google ScholarGoogle Scholar
  13. S. Halim, R. H. C. Yap, and H. C. Lau. Viz: A Visual Analysis Suite for Explaining Local Search Behavior. In User Interface Software and Technology, pages 57--66, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. J. Hallam and A. Prügel-Bennett. Large Barrier Trees for Studying Search. IEEE Trans. Evolutionary Computation, 9(4):385--397, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. H. H. Hoos and T. Stützle. Stochastic local search: Foundations & applications. Elsevier, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. D. S. Johnson. Local optimization and the Traveling Salesman Problem. In M. S. Paterson, editor, Automata, Languages and Programming, volume 443 of Lecture Notes in Computer Science, pages 446--461. Springer, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. S. Khor. Search space analysis with Wang-Landau sampling and slow adaptive walks. CoRR, abs/1112.5980, 2011.Google ScholarGoogle Scholar
  18. D. E. Knuth. The Art of Computer Programming, Volume 2 (3rd Ed.): Seminumerical Algorithms. Addison-Wesley, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. S. Lin and B. W. Kernighan. An Effective Heuristic Algorithm for the Travelling-Salesman Problem. Operations Research, 21:498--516, 1973. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. D. M. McCandlish. Visualizing fitness landscapes. Evolution, 65(6):1544--1558, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  21. E. Pitzer and M. Affenzeller. A Comprehensive Survey on Fitness Landscape Analysis. In J. Fodor, R. Klempous, and C. Suárez Araujo, editors, Recent Advances in Intelligent Engineering Systems, volume 378 of Studies in Computational Intelligence, pages 161--191. Springer, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  22. P. Preux, D. Robilliard, C. Fonlupt, R. M. Karp, and J. M. Steele. Fitness Landscapes of Combinatorial Problems and the Performance of Search Algorithms, 1997.Google ScholarGoogle Scholar
  23. G. Reinelt. TSPLIB--A Traveling Salesman Problem Library. ORSA Journal on Computing, 3(4):376--384, 1991.Google ScholarGoogle ScholarCross RefCross Ref
  24. T. Schiavinotto and T. Stützle. A Review of Metrics on Permutations for Search Landscape Analysis. Computer and Operations Research, 34(10):3143--3153, October 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. B. Stadler and P. Stadler. Combinatorial vector fields and the valley structure of fitness landscapes. Journal of Mathematical Biology, 61(6):877--898, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  26. P. F. Stadler and W. Schnabl. The landscape of the traveling salesman problem. Physics Letters A, 161(4):337 -- 344, 1992.Google ScholarGoogle ScholarCross RefCross Ref
  27. S. Volke, S. Bin, D. Zeckzer, M. Middendorf, and G. Scheuermann. Visual analysis of discrete particle swarm optimization using fitness landscapes. In H. Richter and A. Engelbrecht, editors, Recent Advances in the Theory and Application of Fitness Landscapes, volume 6 of Emergence, Complexity and Computation, pages 487--507. Springer, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  28. S. Volke, M. Middendorf, M. Hlawitschka, J. Kasten, D. Zeckzer, and G. Scheuermann. dPSO-Vis: Topology-based Visualization of Discrete Particle Swarm Optimization. Computer Graphics Forum, 32(3):351--360, 2013.Google ScholarGoogle Scholar
  29. S. Volke, D. Zeckzer, M. Middendorf, and G. Scheuermann. Visualizing topological properties of the search landscape of combinatorial optimization problems. Accepted for presentation at phTopology-Based Methods in Visualization 2015 (Annweiler, Germany, May 20. -- 22., 2015). Final version for workshop proceedings currently under review.Google ScholarGoogle Scholar
  30. L. Wilkinson. The Grammar of Graphics. Springer, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A Visual Method for Analysis and Comparison of Search Landscapes

      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 '15: Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation
        July 2015
        1496 pages
        ISBN:9781450334723
        DOI:10.1145/2739480

        Copyright © 2015 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: 11 July 2015

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        GECCO '15 Paper Acceptance Rate182of505submissions,36%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