English

Finding $k$-Secluded Trees Faster

Data Structures and Algorithms 2022-06-27 v2 Computational Complexity

Abstract

We revisit the \textsc{kk-Secluded Tree} problem. Given a vertex-weighted undirected graph GG, its objective is to find a maximum-weight induced subtree TT whose open neighborhood has size at most kk. We present a fixed-parameter tractable algorithm that solves the problem in time 2O(klogk)nO(1)2^{\mathcal{O}(k \log k)}\cdot n^{\mathcal{O}(1)}, improving on a double-exponential running time from earlier work by Golovach, Heggernes, Lima, and Montealegre. Starting from a single vertex, our algorithm grows a kk-secluded tree by branching on vertices in the open neighborhood of the current tree TT. To bound the branching depth, we prove a structural result that can be used to identify a vertex that belongs to the neighborhood of any kk-secluded supertree TTT' \supseteq T once the open neighborhood of TT becomes sufficiently large. We extend the algorithm to enumerate compact descriptions of all maximum-weight kk-secluded trees, which allows us to count the number of maximum-weight kk-secluded trees containing a specified vertex in the same running time.

Keywords

Cite

@article{arxiv.2206.09884,
  title  = {Finding $k$-Secluded Trees Faster},
  author = {Huib Donkers and Bart M. P. Jansen and Jari J. H. de Kroon},
  journal= {arXiv preprint arXiv:2206.09884},
  year   = {2022}
}
R2 v1 2026-06-24T11:57:29.703Z