Bicriterial Approximation for the Incremental Prize-Collecting Steiner-Tree Problem
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 .
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}
}