Skip to main navigation Skip to search Skip to main content

A geometric spanner of segments

  • Jinhui Xu
  • , Yang Yang
  • , Yongding Zhu
  • , Naoki Katoh
  • SUNY Buffalo
  • Kyoto University

Research output: Contribution to journalArticlepeer-review

Abstract

Geometric spanner is a fundamental structure in computational geometry and plays an important role in many geometric networks design applications. In this paper, we consider a generalization of the classical geometric spanner problem (called segment spanner): Given a set S of n disjoint 2-D segments, find a spanning network GS with minimum size so that for any pair of points in S, there exists a path in GS with length no more than t times their Euclidean distance. Based on a number of interesting techniques (such as weakly dominating set, strongly dominating set, interval cover, and imaginary Steiner points), we present an efficient algorithm to construct the segment spanner. Our approach first identifies a set Q of Steiner points in S and then constructs a point spanner for the set of Steiner points. Our algorithm runs in O(|Q| + n2 log n) time and Q is a constant approximation (in terms of its size) of the optimal solution when S has a constant relative separation ratio. The approximation ratio depends on the stretch factor t and the relative separation ratio of S.

Original languageEnglish
Pages (from-to)43-67
Number of pages25
JournalInternational Journal of Computational Geometry and Applications
Volume20
Issue number1
DOIs
StatePublished - Feb 2010

Keywords

  • Approximation algorithms
  • Computational geometry
  • Segment spanner

Fingerprint

Dive into the research topics of 'A geometric spanner of segments'. Together they form a unique fingerprint.

Cite this