Many-to-One Boundary Labeling with Backbones

In this paper we study \emph{many-to-one boundary labeling with backbone leaders}. In this new many-to-one model, a horizontal backbone reaches out of each label into the feature-enclosing rectangle. Feature points that need to be connected to this label are linked via vertical line segments to the backbone. We present dynamic programming algorithms for label number and total leader length minimization of crossing-free backbone labelings. When crossings are allowed, we aim to obtain solutions with the minimum number of crossings. This can be achieved efficiently in the case of fixed label order, however, in the case of flexible label order we show that minimizing the number of leader crossings is NP-hard.

[1]  Chun-Cheng Lin Crossing-free many-to-one boundary labeling with hyperleaders , 2010, 2010 IEEE Pacific Visualization Symposium (PacificVis).

[2]  Refael Hassin,et al.  Improved complexity bounds for location problems on the real line , 1991, Oper. Res. Lett..

[3]  Michael A. Bekos,et al.  Many-to-One Boundary Labeling with Backbones , 2013, Graph Drawing.

[4]  Martin Nöllenburg,et al.  Algorithms for Multi-Criteria Boundary Labeling , 2009, J. Graph Algorithms Appl..

[5]  Michael Kaufmann,et al.  On Embeddability of Buses in Point Sets , 2015, GD.

[6]  Alexander Wolff,et al.  Boundary labeling: Models and efficient algorithms for rectangular maps , 2004, Comput. Geom..

[7]  Sumio Masuda,et al.  Crossing Minimization in Linear Embeddings of Graphs , 1990, IEEE Trans. Computers.

[8]  Frank Wagner,et al.  A packing problem with applications to lettering of maps , 1991, SCG '91.

[9]  Martin Nöllenburg,et al.  On the Readability of Boundary Labeling , 2015, Graph Drawing.

[10]  Harold W. Kuhn,et al.  The Hungarian method for the assignment problem , 1955, 50 Years of Integer Programming.

[11]  Hsu-Chun Yen,et al.  Many-to-one boundary labeling , 2007, 2007 6th International Asia-Pacific Symposium on Visualization.

[12]  Alexander Wolff,et al.  Two-Sided Boundary Labeling with Adjacent Sides , 2013, WADS.

[13]  Jan-Henrik Haunert,et al.  Multirow Boundary-Labeling Algorithms for Panorama Images , 2015, TSAS.

[14]  Michael Kaufmann On Map Labeling with Leaders , 2009, Efficient Algorithms.

[15]  Sheung-Hung Poon,et al.  Boundary Labeling with Flexible Label Positions , 2014, WALCOM.

[16]  Michael A. Bekos,et al.  Multi-stack Boundary Labeling Problems , 2006, FSTTCS.

[17]  Martin Nöllenburg,et al.  Dynamic one-sided boundary labeling , 2010, GIS '10.

[18]  Michael A. Bekos,et al.  Boundary Labeling with Octilinear Leaders , 2009, Algorithmica.

[19]  Gabriele Neyer Map Labeling with Application to Graph Drawing , 1999, Drawing Graphs.