English

Polylogarithmic Approximation for Generalized Minimum Manhattan Networks

Computational Geometry 2012-04-24 v2 Data Structures and Algorithms

Abstract

Given a set of nn terminals, which are points in dd-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=2d=2, the problem is NP-hard, but constant-factor approximations are known. For d3d \ge 3, the problem is APX-hard; it is known to admit, for any \eps>0\eps > 0, an O(n\eps)O(n^\eps)-approximation. In the generalized minimum Manhattan network problem (GMMN), we are given a set RR of nn terminal pairs, and the goal is to find a minimum-length rectilinear network such that each pair in RR 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(logd+1n)O(\log^{d+1} n)-approximation algorithm for GMMN (and, hence, MMN) in d2d \ge 2 dimensions and an O(logn)O(\log n)-approximation algorithm for 2D. We show that an existing O(logn)O(\log n)-approximation algorithm for RSA in 2D generalizes easily to d>2d>2 dimensions.

Keywords

Cite

@article{arxiv.1203.6481,
  title  = {Polylogarithmic Approximation for Generalized Minimum Manhattan Networks},
  author = {Aparna Das and Krzysztof Fleszar and Stephen Kobourov and Joachim Spoerhase and Sankar Veeramoni and Alexander Wolff},
  journal= {arXiv preprint arXiv:1203.6481},
  year   = {2012}
}

Comments

14 pages, 5 figures; added appendix and figures

R2 v1 2026-06-21T20:41:45.064Z