English

The Rectilinear Steiner Forest Arborescence problem

Computational Geometry 2022-10-11 v1

Abstract

Let rr be a point in the first quadrant Q1Q_1 of the plane R2\mathbb{R}^2 and let PQ1P \subset Q_1 be a set of points such that for any pPp \in P, its xx- and yy-coordinate is at least as that of rr. A rectilinear Steiner arborescence for PP with the root rr is a rectilinear Steiner tree TT for P{r}P \cup \{r\} such that for each point pPp \in P, the length of the (unique) path in TT from pp to the root rr equals (x(p)x(r))+(y(p))(y(r))({\rm x}(p)-{\rm x}(r))+({\rm y}(p))-({\rm y}(r)), where x(q){\rm x}(q) and y(q){\rm y}(q) denote the xx- and yy-coordinate, respectively, of point qP{r}q \in P \cup \{r\}. Given two point sets PP and RR lying in the first quadrant Q1Q_1 and such that (0,0)R(0,0) \in R, the Rectilinear Steiner Forest Arborescence (RSFA) problem is to find the minimum-length spanning forest FF such that each connected component FF is a rectilinear Steiner arborescence rooted at some root in RR. The RSFA problem is a natural generalization of the Rectilinear Steiner Arborescence problem, where R={(0,0)}R=\{(0,0)\}, and thus it is NP-hard. In this paper, we provide a simple exact exponential time algorithm for the RSFA problem, design a polynomial time approximation scheme as well as a fixed-parameter algorithm.

Cite

@article{arxiv.2210.04576,
  title  = {The Rectilinear Steiner Forest Arborescence problem},
  author = {Łukasz Mielewczyk and Leonidas Palios and Paweł Żyliński},
  journal= {arXiv preprint arXiv:2210.04576},
  year   = {2022}
}

Comments

18 pages, 9 figures

R2 v1 2026-06-28T03:08:15.853Z