1. A Comparison of Two Simulated Annealing Algorithms Applied to the Directed Steiner Problem on Networks
- Author
-
Billy E. Gillett and Lawrence J. Osborne
- Subjects
Random graph ,Mathematical optimization ,Exponential distribution ,Branch and bound ,General Engineering ,Adaptive simulated annealing ,Steiner tree problem ,symbols.namesake ,Simulated annealing ,symbols ,Heuristics ,Algorithm ,Time complexity ,Mathematics - Abstract
The well-known Steiner problem on networks is an NP-complete problem for which there are many deterministic algorithms and heuristics. In this paper a new approach to the directed version of this problem is made by applying the ideas of statistical mechanics through the use of the method of simulated annealing. Two different types of cooling algorithms are tailored to the Directed Steiner Problem. Computations are done on a test bed of 480 random graphs in order to study the performance of these algorithms. In addition to the quality of the final answers, the study looks at the distribution of first occurrences during the execution of the cooling schedules of answers that are within 3% of the optimum. The study suggests that these near-optimal answers appear according to an approximately exponential distribution and that they can be obtained in polynomial time. Experiments also indicate that for random graphs annealing usually gives near-optimal answers in less time than does branch and bound. INFORMS Journal on Computing, ISSN 1091-9856, was published as ORSA Journal on Computing from 1989 to 1995 under ISSN 0899-1499.
- Published
- 1991
- Full Text
- View/download PDF