Consistent Labeling of Rotating Maps

  • Andreas Gemsa
  • Martin Nöllenburg
  • Ignaz Rutter
Conference paper

DOI: 10.1007/978-3-642-22300-6_38

Part of the Lecture Notes in Computer Science book series (LNCS, volume 6844)
Cite this paper as:
Gemsa A., Nöllenburg M., Rutter I. (2011) Consistent Labeling of Rotating Maps. In: Dehne F., Iacono J., Sack JR. (eds) Algorithms and Data Structures. WADS 2011. Lecture Notes in Computer Science, vol 6844. Springer, Berlin, Heidelberg

Abstract

Dynamic maps that allow continuous map rotations, e.g., on mobile devices, encounter new issues unseen in static map labeling before. We study the following dynamic map labeling problem: The input is a static, labeled map, i.e., a set P of points in the plane with attached non-overlapping horizontal rectangular labels. The goal is to find a consistent labeling of P under rotation that maximizes the number of visible labels for all rotation angles such that the labels remain horizontal while the map is rotated. A labeling is consistent if a single active interval of angles is selected for each label such that labels neither intersect each other nor occlude points in P at any rotation angle.

We first introduce a general model for labeling rotating maps and derive basic geometric properties of consistent solutions. We show NP-completeness of the active interval maximization problem even for unit-square labels. We then present a constant-factor approximation for this problem based on line stabbing, and refine it further into an EPTAS. Finally, we extend the EPTAS to the more general setting of rectangular labels of bounded size and aspect ratio.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Andreas Gemsa
    • 1
  • Martin Nöllenburg
    • 1
  • Ignaz Rutter
    • 1
  1. 1.Institute of Theoretical InformaticsKarlsruhe Institute of Technology (KIT)Germany

Personalised recommendations