English

Bounded Degree Group Steiner Tree Problems

Data Structures and Algorithms 2019-10-29 v1

Abstract

We study two problems that seek a subtree TT of a graph G=(V,E)G=(V,E) such that TT satisfies a certain property and has minimal maximum degree. - In the Min-Degree Group Steiner Tree problem we are given a collection S{\cal S} of groups (subsets of VV) and TT should contain a node from every group. - In the Min-Degree Steiner kk-Tree problem we are given a set RR of terminals and an integer kk, and TT should contain at least kk terminals. We show that if the former problem admits approximation ratio ρ\rho then the later problem admits approximation ratio ρO(logk)\rho \cdot O(\log k). For bounded treewidth graphs, we obtain approximation ratio O(log3n)O(\log^3 n) for Min-Degree Group Steiner Tree. In the more general Bounded Degree Group Steiner Tree problem we are also given edge costs and degree bounds {b(v):vV}\{b(v):v \in V\}, and TT should obey the degree constraints degT(v)b(v)deg_T(v) \leq b(v) for all vVv \in V. We give a bicriteria (O(logNlogS),O(log2n))(O(\log N \log |{\cal S}|),O(\log^2 n))-approximation algorithm for this problem on tree inputs, where NN is the size of the largest group, generalizing the approximation of Garg, Konjevod, and Ravi for the case without degree bounds.

Keywords

Cite

@article{arxiv.1910.12848,
  title  = {Bounded Degree Group Steiner Tree Problems},
  author = {Guy Kortsarz and Zeev Nutov},
  journal= {arXiv preprint arXiv:1910.12848},
  year   = {2019}
}
R2 v1 2026-06-23T11:57:30.543Z