Multi-Priority Graph Sparsification

01/29/2023
by   Reyan Ahmed, et al.
0

A sparsification of a given graph G is a sparser graph (typically a subgraph) which aims to approximate or preserve some property of G. Examples of sparsifications include but are not limited to spanning trees, Steiner trees, spanners, emulators, and distance preservers. Each vertex has the same priority in all of these problems. However, real-world graphs typically assign different “priorities” or “levels” to different vertices, in which higher-priority vertices require higher-quality connectivity between them. Multi-priority variants of the Steiner tree problem have been studied in prior literature but this generalization is much less studied for other sparsification problems. In this paper, we define a generalized multi-priority problem and present a rounding-up approach that can be used for a variety of graph sparsifications. Our analysis provides a systematic way to compute approximate solutions to multi-priority variants of a wide range of graph sparsification problems given access to a single-priority subroutine.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/19/2021

On the Derivation of Weights from Incomplete Pairwise Comparisons Matrices via Spanning Trees with Crisp and Fuzzy Confidence Levels

In this paper, we propose a new method for the derivation of a priority ...
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
10/06/2018

Solving the clustered traveling salesman problem with d-relaxed priority rule

The Clustered Traveling Salesman Problem with a Prespecified Order on th...
research
01/31/2019

Priority Inheritance with Backtracking for Iterative Multi-agent Path Finding

The Multi-agent Path Finding (MAPF) problem consists of all agents havin...
research
07/14/2023

Graph Search Trees and Their Leaves

Graph searches and their respective search trees are widely used in algo...
research
02/21/2022

Priority Algorithms with Advice for Disjoint Path Allocation Problems

We analyze the Disjoint Path Allocation problem (DPA) in the priority fr...
research
04/07/2023

Responsive Parallelism with Synchronization

Many concurrent programs assign priorities to threads to improve respons...

Please sign up or login with your details

Forgot password? Click here to reset