Multi-level Weighted Additive Spanners

02/11/2021
by   Reyan Ahmed, et al.
0

Given a graph G = (V,E), a subgraph H is an additive +β spanner if _H(u,v) ≤_G(u,v) + β for all u, v ∈ V. A pairwise spanner is a spanner for which the above inequality only must hold for specific pairs P ⊆ V × V given on input, and when the pairs have the structure P = S × S for some subset S ⊆ V, it is specifically called a subsetwise spanner. Spanners in unweighted graphs have been studied extensively in the literature, but have only recently been generalized to weighted graphs. In this paper, we consider a multi-level version of the subsetwise spanner in weighted graphs, where the vertices in S possess varying level, priority, or quality of service (QoS) requirements, and the goal is to compute a nested sequence of spanners with the minimum number of total edges. We first generalize the +2 subsetwise spanner of [Pettie 2008, Cygan et al., 2013] to the weighted setting. We experimentally measure the performance of this and several other algorithms for weighted additive spanners, both in terms of runtime and sparsity of output spanner, when applied at each level of the multi-level problem. Spanner sparsity is compared to the sparsest possible spanner satisfying the given error budget, obtained using an integer programming formulation of the problem. We run our experiments with respect to input graphs generated by several different random graph generators: Erdős–Rényi, Watts–Strogatz, Barabási–Albert, and random geometric models. By analyzing our experimental results we developed a new technique of changing an initialization parameter value that provides better performance in practice.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/01/2019

Approximation algorithms and an integer program for multi-level graph spanners

Given a weighted graph G(V,E) and t > 1, a subgraph H is a t--spanner of...
research
03/17/2021

On additive spanners in weighted graphs with local error

An additive +β spanner of a graph G is a subgraph which preserves distan...
research
02/15/2020

Kruskal-based approximation algorithm for the multi-level Steiner tree problem

We study the multi-level Steiner tree problem: a generalization of the S...
research
05/02/2019

A General Framework for Multi-level Subsetwise Graph Sparsifiers

Given an undirected weighted graph $G(V,E)$, a subsetwise sparsifier ove...
research
04/08/2018

Multi-Level Steiner Trees

In the classical Steiner tree problem, one is given an undirected, conne...
research
11/05/2018

The Sparsest Additive Spanner via Multiple Weighted BFS Trees

Spanners are fundamental graph structures that sparsify graphs at the co...
research
07/11/2022

Multi-level Geometric Optimization for Regularised Constrained Linear Inverse Problems

We present a geometric multi-level optimization approach that smoothly i...

Please sign up or login with your details

Forgot password? Click here to reset