Primal-dual based distributed approximation algorithm for Prize-collecting Steiner tree

From MaRDI portal
Publication:5012805

DOI10.1142/S1793830921500087zbMATH Open1476.90288arXiv1710.07040OpenAlexW3049110439MaRDI QIDQ5012805FDOQ5012805


Authors: Parikshit Saikia, Sushanta Karmakar, Aris Pagourtzis Edit this on Wikidata


Publication date: 25 November 2021

Published in: Discrete Mathematics, Algorithms and Applications (Search for Journal in Brave)

Abstract: The Prize-Collecting Steiner Tree (PCST) problem is a generalization of the Steiner Tree problem that has applications in network design, content distribution networks, and many more. There are a few centralized approximation algorithms cite{DB_MG_DS_DW_1993, GW_1995, DJ_MM_SP_2000, AA_MB_MH_2011} for solving the PCST problem. However no distributed algorithm is known that solves PCST with a guaranteed approximation factor. In this work we present an asynchronous distributed (2frac1n1)-approximation algorithm that constructs a PCST for a given connected undirected graph with non-negative edge weights and a non-negative prize value for each node. Our algorithm is an adaptation of the centralized algorithm proposed by Goemans and Williamson cite{GW_1995} to the distributed setting, and is based on the primal-dual method. The message complexity of the algorithm with input graph having node set V and edge set E is O(|V||E|). Initially each node knows only its own prize value and the weight of each incident edge. The algorithm is spontaneously initiated at a special node called the emph{root node} and when it terminates each node knows whether it is in the PCST or not. To the best of our knowledge this is the first distributed constant approximation algorithm for PCST.


Full work available at URL: https://arxiv.org/abs/1710.07040




Recommendations




Cites Work


Cited In (2)





This page was built for publication: Primal-dual based distributed approximation algorithm for Prize-collecting Steiner tree

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5012805)