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
Link To Document :
بازگشت