English

Bicriterial Approximation for the Incremental Prize-Collecting Steiner-Tree Problem

Data Structures and Algorithms 2024-07-08 v1 Discrete Mathematics

Abstract

We consider an incremental variant of the rooted prize-collecting Steiner-tree problem with a growing budget constraint. While no incremental solution exists that simultaneously approximates the optimum for all budgets, we show that a bicriterial (α,μ)(\alpha,\mu)-approximation is possible, i.e., a solution that with budget B+αB+\alpha for all BR0B \in \mathbb{R}_{\geq 0} is a multiplicative μ\mu-approximation compared to the optimum solution with budget BB. For the case that the underlying graph is a tree, we present a polynomial-time density-greedy algorithm that computes a (χ,1)(\chi,1)-approximation, where χ\chi denotes the eccentricity of the root vertex in the underlying graph, and show that this is best possible. An adaptation of the density-greedy algorithm for general graphs is (γ,2)(\gamma,2)-competitive where γ\gamma is the maximal length of a vertex-disjoint path starting in the root. While this algorithm does not run in polynomial time, it can be adapted to a (γ,3)(\gamma,3)-competitive algorithm that runs in polynomial time. We further devise a capacity-scaling algorithm that guarantees a (3χ,8)(3\chi,8)-approximation and, more generally, a ((41)χ,2+221)\smash{\bigl((4\ell - 1)\chi, \frac{2^{\ell + 2}}{2^{\ell}-1}\bigr)}-approximation for every fixed N\ell \in \mathbb{N}.

Keywords

Cite

@article{arxiv.2407.04447,
  title  = {Bicriterial Approximation for the Incremental Prize-Collecting Steiner-Tree Problem},
  author = {Yann Disser and Svenja M. Griesbach and Max Klimm and Annette Lutz},
  journal= {arXiv preprint arXiv:2407.04447},
  year   = {2024}
}
R2 v1 2026-06-28T17:30:08.527Z