A Novel Algorithm for the All-Best-Swap-Edge Problem on Tree Spanners

07/03/2018
by   Davide Bilò, et al.
0

Given a 2-edge connected undirected graph G with n vertices and m edges, a σ-tree spanner is a spanning tree of G in which the ratio between the distance in T of any pair of vertices and the corresponding distance in G is upper bounded by σ. The minimum value of σ for which T is a σ-tree spanner of G is also called the stretch factor of T. We address the fault-tolerant scenario in which each edge e of a given tree spanner may temporarily fail and has to be replaced by a best swap edge, i.e. an edge that reconnects T-e at a minimum stretch factor. More precisely, we design an O(n^2) time and space algorithm that computes a best swap edge of every tree edge. Previously, an O(n^2 ^4 n) time and O(n^2+m^2n) space algorithm was known for edge-weighted graphs (Bilò et al., ISAAC 2017). Even if our improvements on both the time and space complexities are of a polylogarithmic factor, we stress the fact that the design of a o(n^2) time and space algorithm would be considered a breakthrough.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/09/2019

A Linear Time Algorithm for Finding Minimum Spanning Tree Replacement Edges

Given an undirected, weighted graph, the minimum spanning tree (MST) is ...
research
07/31/2013

A Time and Space Efficient Junction Tree Architecture

The junction tree algorithm is a way of computing marginals of boolean m...
research
12/18/2017

Time-Space Trade-Offs for Computing Euclidean Minimum Spanning Trees

In the limited-workspace model, we assume that the input of size n lies ...
research
06/14/2023

On the Restricted k-Steiner Tree Problem

Given a set P of n points in ℝ^2 and an input line γ in ℝ^2, we present ...
research
07/09/2018

An Interesting Structural Property Related to the Problem of Computing All the Best Swap Edges of a Tree Spanner in Unweighted Graphs

In this draft we prove an interesting structural property related to the...
research
10/30/2020

Approximating the clustered selected-internal Steiner tree problem

Given a complete graph G=(V,E), with nonnegative edge costs, two subsets...
research
05/05/2022

Computing treedepth in polynomial space and linear fpt time

The treedepth of a graph G is the least possible depth of an elimination...

Please sign up or login with your details

Forgot password? Click here to reset