Simulated Annealing is a Polynomial-Time Approximation Scheme for the Minimum Spanning Tree Problem

04/05/2022
by   Benjamin Doerr, et al.
0

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 n, m, w_max, and w_min 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 T_0 ≥ w_max and multiplicative cooling schedule with factor 1-1/ℓ, where ℓ = ω (mnln(m)), with probability at least 1-1/m computes in time O(ℓ (lnln (ℓ) + ln(T_0/w_min) )) a spanning tree with weight at most 1+κ times the optimum weight, where 1+κ = (1+o(1))ln(ℓ m)/ln(ℓ) -ln (mnln (m)). Consequently, for any ϵ>0, we can choose ℓ in such a way that a (1+ϵ)-approximation is found in time O((mnln(n))^1+1/ϵ+o(1)(lnln n + ln(T_0/w_min))) with probability at least 1-1/m. In the special case of so-called (1+ϵ)-separated weights, this algorithm computes an optimal solution (again in time O( (mnln(n))^1+1/ϵ+o(1)(lnln n + ln(T_0/w_min)))), which is a significant speed-up over Wegener's runtime guarantee of O(m^8 + 8/ϵ).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/26/2019

Improved Distributed Approximations for Minimum-Weight Two-Edge-Connected Spanning Subgraph

The minimum-weight 2-edge-connected spanning subgraph (2-ECSS) problem i...
research
05/30/2022

Approximating k-Edge-Connected Spanning Subgraphs via a Near-Linear Time LP Solver

In the k-edge-connected spanning subgraph (kECSS) problem, our goal is t...
research
07/08/2019

A randomly weighted minimum arborescence with a random cost constraint

We study the minimum spanning arborescence problem on the complete digra...
research
11/28/2022

Special Cases of the Minimum Spanning Tree Problem under Explorable Edge and Vertex Uncertainty

This article studies the Minimum Spanning Tree Problem under Explorable ...
research
03/06/2020

Learning Complexity of Simulated Annealing

Simulated annealing is an effective and general means of optimization. I...
research
03/07/2022

Unit Perturbations in Budgeted Spanning Tree Problems

The minimum spanning tree of a graph is a well-studied structure that is...
research
04/10/2019

Minimum Spanning Trees in Weakly Dynamic Graphs

In this paper, we study weakly dynamic undirected graphs, that can be us...

Please sign up or login with your details

Forgot password? Click here to reset