• DocumentCode
    1504622
  • Title

    Drawing and Labeling High-Quality Metro Maps by Mixed-Integer Programming

  • Author

    Nöllenburg, Martin ; Wolff, Alexander

  • Author_Institution
    Inst. of Theor. Inf., Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
  • Volume
    17
  • Issue
    5
  • fYear
    2011
  • fDate
    5/1/2011 12:00:00 AM
  • Firstpage
    626
  • Lastpage
    641
  • Abstract
    Metro maps are schematic diagrams of public transport networks that serve as visual aids for route planning and navigation tasks. It is a challenging problem in network visualization to automatically draw appealing metro maps. There are two aspects to this problem that depend on each other: the layout problem of finding station and link coordinates and the labeling problem of placing nonoverlapping station labels. In this paper, we present a new integral approach that solves the combined layout and labeling problem (each of which, independently, is known to be NP-hard) using mixed-integer programming (MIP). We identify seven design rules used in most real-world metro maps. We split these rules into hard and soft constraints and translate them into an MIP model. Our MIP formulation finds a metro map that satisfies all hard constraints (if such a drawing exists) and minimizes a weighted sum of costs that correspond to the soft constraints. We have implemented the MIP model and present a case study and the results of an expert assessment to evaluate the performance of our approach in comparison to both manually designed official maps and results of previous layout methods.
  • Keywords
    cartography; computational complexity; data visualisation; integer programming; NP hard; high quality metro maps drawing; high quality metro maps labeling; mixed integer programming; navigation tasks; network visualization; public transport networks; route planning; visual aids; Costs; Geography; Information geometry; Labeling; Navigation; Network topology; Space stations; Urban areas; Visualization; Network visualization; graph drawing; graph labeling; metro map; mixed-integer programming.; octilinear layout;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2010.81
  • Filename
    5473229