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

04/01/2019
by   Reyan Ahmed, et al.
0

Given a weighted graph G(V,E) and t > 1, a subgraph H is a t--spanner of G if the lengths of shortest paths in G are preserved in H up to a multiplicative factor of t. The subsetwise spanner problem aims to preserve distances in G for only a subset of the vertices. We generalize the minimum-cost subsetwise spanner problem to one where vertices appear on multiple levels, which we call the multi-level graph spanner (MLGS) problem, and describe two simple heuristics. Applications of this problem include road/network building and multi-level graph visualization, especially where vertices may require different grades of service. We formulate a 0--1 integer linear program (ILP) of size O(|E||V|^2) for the more general minimum pairwise spanner problem, which resolves an open question by Sigurd and Zachariasen on whether this problem admits a useful polynomial-size ILP. We extend this ILP formulation to the MLGS problem, and evaluate the heuristic and ILP performance on random graphs of up to 100 vertices and 500 edges.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
02/11/2021

Multi-level Weighted Additive Spanners

Given a graph G = (V,E), a subgraph H is an additive +β spanner if _H(u,...
research
02/24/2022

Polynomial Kernels for Tracking Shortest Paths

Given an undirected graph G=(V,E), vertices s,t∈ V, and an integer k, Tr...
research
07/05/2021

Spanner Approximations in Practice

A multiplicative α-spanner H is a subgraph of G=(V,E) with the same vert...
research
04/08/2018

Multi-Level Steiner Trees

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

Adaptive Community Search in Dynamic Networks

Community search is a well-studied problem which, given a static graph a...
research
11/13/2017

Estimating Graph Parameters from Random Order Streams

We develop a new algorithmic technique that allows to transfer some cons...

Please sign up or login with your details

Forgot password? Click here to reset