Budgeted Out-tree Maximization with Submodular Prizes
Abstract
We consider a variant of the prize collecting Steiner tree problem in which we are given a \emph{directed graph} , a monotone submodular prize function , a cost function , a root vertex , and a budget . The aim is to find an out-subtree of rooted at that costs at most and maximizes the prize function. We call this problem \emph{Directed Rooted Submodular Tree} (\textbf{DRSO}). Very recently, Ghuge and Nagarajan [SODA\ 2020] gave an optimal quasi-polynomial-time -approximation algorithm, where is the number of vertices in an optimal solution, for the case in which the costs are associated to the edges. In this paper, we give a polynomial-time algorithm for \textbf{DRSO} that guarantees an approximation factor of at the cost of a budget violation of a factor , for any . The same result holds for the edge-cost case, to the best of our knowledge this is the first polynomial-time approximation algorithm for this case. We further show that the unrooted version of \textbf{DRSO} can be approximated to a factor of without budget violation, which is an improvement over the factor given in~[Kuo et al.\ IEEE/ACM\ Trans.\ Netw.\ 2015] for the undirected and unrooted case, where is the maximum degree of the graph. Finally, we provide some new/improved approximation bounds for several related problems, including the additive-prize version of \textbf{DRSO}, the maximum budgeted connected set cover problem, and the budgeted sensor cover problem.
Cite
@article{arxiv.2204.12162,
title = {Budgeted Out-tree Maximization with Submodular Prizes},
author = {Gianlorenzo D'Angelo and Esmaeil Delfaraz and Hugo Gilbert},
journal= {arXiv preprint arXiv:2204.12162},
year = {2022}
}