English

Hardness, Approximability, and Fixed-Parameter Tractability of the Clustered Shortest-Path Tree Problem

Data Structures and Algorithms 2018-02-01 v1 Computational Complexity Networking and Internet Architecture

Abstract

Given an nn-vertex non-negatively real-weighted graph GG, whose vertices are partitioned into a set of kk clusters, a \emph{clustered network design problem} on GG consists of solving a given network design optimization problem on GG, subject to some additional constraint on its clusters. In particular, we focus on the classic problem of designing a \emph{single-source shortest-path tree}, and we analyze its computational hardness when in a feasible solution each cluster is required to form a subtree. We first study the \emph{unweighted} case, and prove that the problem is \np-hard. However, on the positive side, we show the existence of an approximation algorithm whose quality essentially depends on few parameters, but which remarkably is an O(1)O(1)-approximation when the largest out of all the \emph{diameters} of the clusters is either O(1)O(1) or Θ(n)\Theta(n). Furthermore, we also show that the problem is \emph{fixed-parameter tractable} with respect to kk or to the number of vertices that belong to clusters of size at least 2. Then, we focus on the \emph{weighted} case, and show that the problem can be approximated within a tight factor of O(n)O(n), and that it is fixed-parameter tractable as well. Finally, we analyze the unweighted \emph{single-pair shortest path problem}, and we show it is hard to approximate within a (tight) factor of n1ϵn^{1-\epsilon}, for any ϵ>0\epsilon>0.

Keywords

Cite

@article{arxiv.1801.10416,
  title  = {Hardness, Approximability, and Fixed-Parameter Tractability of the Clustered Shortest-Path Tree Problem},
  author = {Mattia D'Emidio and Luca Forlizzi and Daniele Frigioni and Stefano Leucci and Guido Proietti},
  journal= {arXiv preprint arXiv:1801.10416},
  year   = {2018}
}

Comments

21 pages, 3 figures

R2 v1 2026-06-23T00:05:48.308Z