A polynomial-time approximation algorithm for a geometric dispersion problem

  • Authors:
  • Marc Benkert;Joachim Gudmundsson;Christian Knauer;Esther Moet;René van Oostrum;Alexander Wolff

  • Affiliations:
  • Faculty of Computer Science, Karlsruhe University, Karlsruhe, Germany;National ICT Australia Ltd, Sydney, Australia;Institute of Computer Science, Freie Universität Berlin, Germany;Department of Computing and Information Sciences, Universiteit Utrecht, The Netherlands;Department of Computing and Information Sciences, Universiteit Utrecht, The Netherlands;Faculty of Computer Science, Karlsruhe University, Karlsruhe, Germany

  • Venue:
  • COCOON'06 Proceedings of the 12th annual international conference on Computing and Combinatorics
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider the problem of placing a maximal number of disks in a rectangular region containing obstacles such that no two disks intersect. Let α be a fixed real in (0,1]. We are given a bounding rectangle P and a set $\cal{R}$ of possibly intersecting unit disks whose centers lie in P. The task is to pack a set $\cal{B}$ of m disjoint disks of radius α into P such that no disk in $\cal{B}$ intersects a disk in $\cal{R}$, where m is the maximum number of unit disks that can be packed. Baur and Fekete showed that the problem cannot be solved in polynomial time for α≥13/14, unless ${\cal P}={\cal NP}$. In this paper we present an algorithm for α= 2/3.