Polylogarithmic Approximation for Generalized Minimum Manhattan Networks

Abstract

Given a set of n terminals, which are points in d-dimensional Euclidean space, the minimum Manhattan network problem (MMN) asks for a minimum-length rectilinear network that connects each pair of terminals by a Manhattan path, that is, a path consisting of axis-parallel segments whose total length equals the pair's Manhattan distance. Even for d=2, the problem is NP-hard, but constant-factor approximations are known. For d 3, the problem is APX-hard; it is known to admit, for any > 0, an O(n)-approximation. In the generalized minimum Manhattan network problem (GMMN), we are given a set R of n terminal pairs, and the goal is to find a minimum-length rectilinear network such that each pair in R is connected by a Manhattan path. GMMN is a generalization of both MMN and the well-known rectilinear Steiner arborescence problem (RSA). So far, only special cases of GMMN have been considered. We present an O(d+1 n)-approximation algorithm for GMMN (and, hence, MMN) in d 2 dimensions and an O( n)-approximation algorithm for 2D. We show that an existing O( n)-approximation algorithm for RSA in 2D generalizes easily to d>2 dimensions.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…