The Rectilinear Steiner Forest Arborescence problem

Abstract

Let r be a point in the first quadrant Q1 of the plane R2 and let P ⊂ Q1 be a set of points such that for any p ∈ P, its x- and y-coordinate is at least as that of r. A rectilinear Steiner arborescence for P with the root r is a rectilinear Steiner tree T for P \r\ such that for each point p ∈ P, the length of the (unique) path in T from p to the root r equals ( x(p)- x(r))+( y(p))-( y(r)), where x(q) and y(q) denote the x- and y-coordinate, respectively, of point q ∈ P \r\. Given two point sets P and R lying in the first quadrant Q1 and such that (0,0) ∈ R, the Rectilinear Steiner Forest Arborescence (RSFA) problem is to find the minimum-length spanning forest F such that each connected component F is a rectilinear Steiner arborescence rooted at some root in R. The RSFA problem is a natural generalization of the Rectilinear Steiner Arborescence problem, where 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.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…