Simulated annealing is a polynomial-time approximation scheme for the minimum spanning tree problem
From MaRDI portal
Publication:6185935
DOI10.1007/S00453-023-01135-XarXiv2204.02097MaRDI QIDQ6185935FDOQ6185935
Authors: Benjamin Doerr, Amirhossein Rajabi, Carsten Witt
Publication date: 9 January 2024
Published in: Algorithmica (Search for Journal in Brave)
Abstract: We prove that Simulated Annealing with an appropriate cooling schedule computes arbitrarily tight constant-factor approximations to the minimum spanning tree problem in polynomial time. This result was conjectured by Wegener (2005). More precisely, denoting by , and the number of vertices and edges as well as the maximum and minimum edge weight of the MST instance, we prove that simulated annealing with initial temperature and multiplicative cooling schedule with factor , where , with probability at least computes in time a spanning tree with weight at most times the optimum weight, where . Consequently, for any , we can choose in such a way that a -approximation is found in time with probability at least . In the special case of so-called -separated weights, this algorithm computes an optimal solution (again in time ), which is a significant speed-up over Wegener's runtime guarantee of .
Full work available at URL: https://arxiv.org/abs/2204.02097
Cites Work
- Optimization by simulated annealing
- Inequalities on the Lambert \(W\) function and hyperpower function
- STACS 2005
- Adaptive drift analysis
- Multiplicative drift analysis
- Title not available (Why is that?)
- Tail bounds on hitting times of randomized search heuristics using variable drift analysis
- Bioinspired computation in combinatorial optimization. Algorithms and their computational complexity
- Automata, Languages and Programming
- Randomized local search, evolutionary algorithms, and the minimum spanning tree problem
- Maximum of k-th maximal spanning trees of a weighted graph
- A comparison of simulated annealing with a simple evolutionary algorithm on pseudo-Boolean functions of unitation
- The time complexity of maximum matching by simulated annealing
- Exponential upper bounds for the runtime of randomized search heuristics
- Revisiting simulated annealing: a component-based analysis
- How to escape local optima in black box optimisation: when non-elitism outperforms elitism
- Dynamic parameter control in simple evolutionary algorithms
- Artificial immune systems can find arbitrarily good approximations for the NP-hard number partitioning problem
- Theory of evolutionary computation. Recent developments in discrete optimization
Cited In (1)
This page was built for publication: Simulated annealing is a polynomial-time approximation scheme for the minimum spanning tree problem
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6185935)