Abstract

Simulated annealing (SA) is a generic optimization method that is quite popular because of its ease of implementation and its global convergence properties. However, SA is widely reported to converge very slowly, and it is common practice to allow extra freedom in its design at the expense of losing global convergence guarantees. A natural way to increase the flexibility of SA is to allow the objective function and the communication mechanism to be temperature-dependent, the idea being to gradually reveal the complexity of the optimization problem and to increase the mixing rate at low temperatures. We call this general class of annealing processes stochastic continuation (SC). In the first part of this paper, we introduce SC starting from SA, and we derive simple sufficient conditions for the global convergence of SC. Our main result is interesting in two respects: first, the conditions for global convergence are surprisingly weak--in particular, they do not involve the variations of the objective function with temperature--and second, exponential cooling makes it possible to be arbitrarily close to the best possible convergence speed exponent of SA. The second part is devoted to the application of SC to the problem of producing aesthetically pleasing drawings of undirected graphs. We consider the objective function defined by Kamada and Kawai (Inf Process Lett 31(1):7---15, 1989), which measures the quality of a drawing as a weighted sum of squared differences between Euclidean and graph-theoretic inter-vertex distances. Our experiments show that SC outperforms SA with optimal communication setting both in terms of minimizing the objective function and in terms of standard aesthetic criteria.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.