English

Linear Size Planar Manhattan Network for Convex Point Sets

Computational Geometry 2019-09-17 v1

Abstract

Let G=(V,E)G = (V, E) be an edge-weighted geometric graph such that every edge is horizontal or vertical. The weight of an edge uvEuv \in E is its length. Let WG(u,v) W_G (u,v) denote the length of a shortest path between a pair of vertices uu and vv in GG. The graph GG is said to be a Manhattan network for a given point set P P in the plane if PVP \subseteq V and p,qP\forall p,q \in P, WG(p,q)=pq1 W_G (p,q)=|pq|_1. In addition to P P, graph GG may also include a set TT of Steiner points in its vertex set VV. In the Manhattan network problem, the objective is to construct a Manhattan network of small size for a set of n n points. This problem was first considered by Gudmundsson et al.\cite{gudmundsson2007small}. They give a construction of a Manhattan network of size Θ(nlogn)\Theta(n \log n) for general point set in the plane. We say a Manhattan network is planar if it can be embedded in the plane without any edge crossings. In this paper, we construct a linear size planar Manhattan network for convex point set in linear time using O(n)\mathcal{ O}(n) Steiner points. We also show that, even for convex point set, the construction in Gudmundsson et al. \cite{gudmundsson2007small} needs Ω(nlogn)\Omega (n \log n) Steiner points and the network may not be planar.

Keywords

Cite

@article{arxiv.1909.06457,
  title  = {Linear Size Planar Manhattan Network for Convex Point Sets},
  author = {Satyabrata Jana and Anil Maheshwari and Sasanka Roy},
  journal= {arXiv preprint arXiv:1909.06457},
  year   = {2019}
}

Comments

31 pages, 17 figures

R2 v1 2026-06-23T11:15:01.457Z