paper

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

arXiv:2407.04447

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 -approximation is possible, i.e., a solution that with budget for all is a multiplicative -approximation compared to the optimum solution with budget . For the case that the underlying graph is a tree, we present a polynomial-time density-greedy algorithm that computes a -approximation, where 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 -competitive where 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 -competitive algorithm that runs in polynomial time. We further devise a capacity-scaling algorithm that guarantees a -approximation and, more generally, a -approximation for every fixed .

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