Abstract
Because of their high dimensionality, combinatorial optimization problems are often difficult to analyze, and the researcher’s intuition is insufficient to grasp the relevant features. In this paper we present and discuss a set of techniques for the visualization of search landscapes aimed at supporting the researcher’s intuition on the behavior of a Stochastic Local Search algorithm applied to a combinatorial optimization problem.
We discuss scalability issues posed by the size of the problems and by the number of potential solutions, and propose approximate techniques to overcome them. Examples generated with an application (available for academic use) are presented to highlight the advantages of the proposed approach.
Work supported by project BIONETS (FP6-027748) funded by the FET program of the European Commission.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Hoos, H., Stützle, T.: Stochastic Local Search: Foundations and Applications. Morgan Kaufmann, San Francisco (2005)
Battiti, R., Protasi, M.: Reactive local search for the maximum clique problem. Technical Report TR-95-052, ICSI, 1947 Center St.- Suite 600 - Berkeley, California (September 1995)
Battiti, R., Mascia, F.: Reactive and Dynamic Local Search for the Max-Clique Problem: Engineering effective building blocks. Computers and Operations Research (2009) (in press)
Pullan, W., Hoos, H.H.: Dynamic Local Search for the Maximum Clique Problem. Journal of Artificial Intelligence Research 25, 159–185 (2006)
Rafiei, D., Curial, S.: Effectively visualizing large networks through sampling. In: WWW 2005 Proceedings (2005)
Frishman, Y., Tal, A.: Online dynamic graph drawing. IEEE Transactions on Visualization and Computer Graphics 14(4), 727–740 (2008)
Pohlheim, H.: Visualization of evolutionary algorithms-set of standard techniques and multidimensional visualization. In: Proceedings of the Genetic and Evolutionary Computation Conference, vol. 1, pp. 533–540. Morgan Kaufmann, San Francisco (1999)
Anderson, D., Anderson, E., Lesh, N., Marks, J., Perlin, K., Ratajczak, D., Ryall, K.: Human-guided simple search: combining information visualization and heuristic search. In: Proceedings of the 1999 workshop on new paradigms in information visualization and manipulation in conjunction with the eighth ACM international conference on information and knowledge management, pp. 21–25. ACM, New York (1999)
Koppen, M., Yoshida, K.: Visualization of Pareto-sets in evolutionary multi-objective optimization. In: 7th International Conference on Hybrid Intelligent Systems. HIS 2007, pp. 156–161 (September 2007)
Halim, S., Yap, R.: Designing and Tuning SLS Through Animation and Graphics: An Extended Walk-Through. In: Stützle, T., Birattari, M., Hoos, H.H. (eds.) SLS 2007. LNCS, vol. 4638, pp. 16–30. Springer, Heidelberg (2007)
Brockington, M., Culberson, J.C.: Camouflaging independent sets in quasi-random graphs. In: Johnson, D.S., Trick, M.A. (eds.) Cliques, Coloring, and Satisfiability: Second DIMACS Implementation Challenge, vol. 26, pp. 75–88. American Mathematical Society, Providence (1996)
Eades, P.: A heuristic for graph drawing. Congressus Numerantium 42, 149–160 (1984)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mascia, F., Brunato, M. (2009). Techniques and Tools for Local Search Landscape Visualization and Analysis. In: Stützle, T., Birattari, M., Hoos, H.H. (eds) Engineering Stochastic Local Search Algorithms. Designing, Implementing and Analyzing Effective Heuristics. SLS 2009. Lecture Notes in Computer Science, vol 5752. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03751-1_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-03751-1_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03750-4
Online ISBN: 978-3-642-03751-1
eBook Packages: Computer ScienceComputer Science (R0)