Skip to main navigation Skip to search Skip to main content

A constant-factor approximation algorithm for the geometric k-MST problem in the plane

  • Carnegie Mellon University
  • Los Alamos National Laboratory

Research output: Contribution to journalArticlepeer-review

8 Scopus citations

Abstract

We show that any rectilinear polygonal subdivision in the plane can be converted into a "guillotine" subdivision whose length is at most twice that of the original subdivision. "Guillotine" subdivisions have a simple recursive structure that allows one to search for "optimal" such subdivisions in polynomial time, using dynamic programming. In particular, a consequence of our main theorem is a very simple proof that the k-MST problem in the plane has a constant-factor polynomial-time approximation algorithm: we obtain a factor of 2 (resp., 3) for the L1 metric, and a factor of 2√2 (resp., 3.266) for the L2 (Euclidean) metric in the case in which Steiner points are allowed (resp., not allowed).

Original languageEnglish
Pages (from-to)771-781
Number of pages11
JournalSIAM Journal on Computing
Volume28
Issue number3
DOIs
StatePublished - 1999

Keywords

  • Bank robber (orienteering) problem
  • Computational geometry
  • Dynamic programming
  • Guillotine subdivisions
  • k-MST
  • Minimum spanning trees
  • Network optimization
  • Prize-collecting salesman problem
  • Quota traveling salesman problem

Fingerprint

Dive into the research topics of 'A constant-factor approximation algorithm for the geometric k-MST problem in the plane'. Together they form a unique fingerprint.

Cite this