• Media type: E-Article; Text
  • Title: Placing Labels in Road Maps: Algorithms and Complexity
  • Contributor: Gemsa, Andreas [Author]; Niedermann, Benjamin [Author]; Nöllenburg, Martin [Author]
  • imprint: Springer, 2020-02-17
  • Published in: Algorithmica, 82, 1881–1908 ; ISSN: 0178-4617, 1432-0541
  • Language: English
  • DOI: https://doi.org/10.5445/IR/100010584210.1007/s00453-020-00678-7
  • ISSN: 0178-4617; 1432-0541
  • Keywords: DATA processing & computer science ; Road maps ; NP-hardness ; Efficient tree-based algorithm ; Map labeling
  • Origination:
  • Footnote: Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
  • Description: A road map can be interpreted as a graph embedded in the plane, in which each vertex corresponds to a road junction and each edge to a particular road section. In this paper, we consider the computational cartographic problem to place non-overlapping road labels along the edges so that as many road sections as possible are identified by their name, i.e., covered by a label. We show that this is NP-hard in general, but the problem can be solved in O(n 3 ) time if the road map is an embedded tree with n vertices and constant maximum degree. This special case is not only of theoretical interest, but our algorithm in fact provides a very useful subroutine in exact or heuristic algorithms for labeling general road maps.
  • Access State: Open Access