Boundary Labeling for Rectangular Diagrams

03/28/2018
by   Prosenjit Bose, et al.
0

Given a set of n points (sites) inside a rectangle R and n points (label locations or ports) on its boundary, a boundary labeling problem seeks ways of connecting every site to a distinct port while achieving different labeling aesthetics. We examine the scenario when the connecting lines (leaders) are drawn as axis-aligned polylines with few bends, every leader lies strictly inside R, no two leaders cross, and the sum of the lengths of all the leaders is minimized. In a k-sided boundary labeling problem, where 1< k< 4, the label locations are located on the k consecutive sides of R. In this paper, we develop an O(n^3 n)-time algorithm for 2-sided boundary labeling, where the leaders are restricted to have one bend. This improves the previously best known O(n^8 n)-time algorithm of Kindermann et al. (Algorithmica, 76(1):225-258, 2016). We show the problem is polynomial-time solvable in more general settings such as when the ports are located on more than two sides of R, in the presence of obstacles, and even when the objective is to minimize the total number of bends. Our results improve the previous algorithms on boundary labeling with obstacles, as well as provide the first polynomial-time algorithms for minimizing the total leader length and number of bends for 3- and 4-sided boundary labeling. These results settle a number of open questions on the boundary labeling problems (Wolff, Handbook of Graph Drawing, Chapter 23, Table 23.1, 2014).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/22/2020

(Faster) Multi-Sided Boundary Labelling

A 1-bend boundary labelling problem consists of an axis-aligned rectangl...
research
06/27/2019

Packing Boundary-Anchored Rectangles and Squares

Consider a set P of n points on the boundary of an axis-aligned square Q...
research
03/15/2022

Point Separation and Obstacle Removal by Finding and Hitting Odd Cycles

Suppose we are given a pair of points s, t and a set S of n geometric ob...
research
11/21/2017

Approximating Geometric Knapsack via L-packings

We study the two-dimensional geometric knapsack problem (2DK) in which w...
research
06/30/2023

Visualizing Geophylogenies – Internal and External Labeling with Phylogenetic Tree Constraints

A geophylogeny is a phylogenetic tree where each leaf (biological taxon)...
research
10/04/2022

Rectangular Ruler Wrapping

In 1985 Hopcroft, Joseph and Whitesides introduced the problem of foldin...
research
08/28/2017

An Optimized Union-Find Algorithm for Connected Components Labeling Using GPUs

In this paper, we report an optimized union-find (UF) algorithm that can...

Please sign up or login with your details

Forgot password? Click here to reset