Optimization by Simulated Annealing: An Experimental Evaluation; Part I, Graph Partitioning

In this and two companion papers, we report on an extended empirical study of the simulated annealing approach to combinatorial optimization proposed by S. Kirkpatrick et al. That study investigated how best to adapt simulated annealing to particular problems and compared its performance to that of...

Full description

Saved in:
Bibliographic Details
Published inOperations research Vol. 37; no. 6; pp. 865 - 892
Main Authors Johnson, David S, Aragon, Cecilia R, McGeoch, Lyle A, Schevon, Catherine
Format Journal Article
LanguageEnglish
Published Baltimore, Md INFORMS 01.12.1989
Operations Research Society of America
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In this and two companion papers, we report on an extended empirical study of the simulated annealing approach to combinatorial optimization proposed by S. Kirkpatrick et al. That study investigated how best to adapt simulated annealing to particular problems and compared its performance to that of more traditional algorithms. This paper (Part I) discusses annealing and our parameterized generic implementation of it, describes how we adapted this generic algorithm to the graph partitioning problem, and reports how well it compared to standard algorithms like the Kernighan-Lin algorithm. (For sparse random graphs, it tended to outperform Kernighan-Lin as the number of vertices become large, even when its much greater running time was taken into account. It did not perform nearly so well, however, on graphs generated with a built-in geometric structure.) We also discuss how we went about optimizing our implementation, and describe the effects of changing the various annealing parameters or varying the basic annealing algorithm itself.
ISSN:0030-364X
1526-5463
DOI:10.1287/opre.37.6.865