The problem of compatible representatives
SIAM Journal on Discrete Mathematics
A practical map labeling algorithm
Computational Geometry: Theory and Applications
A polynomial time solution for labeling a rectilinear map
Information Processing Letters
Labeling a rectilinear map more efficiently
Information Processing Letters
Map labeling and its generalizations
SODA '97 Proceedings of the eighth annual ACM-SIAM symposium on Discrete algorithms
Optimal Algorithm for a Special Point-Labeling Problem
SWAT '02 Proceedings of the 8th Scandinavian Workshop on Algorithm Theory
Elastic Labels Around the Perimeter of a Map
WADS '99 Proceedings of the 6th International Workshop on Algorithms and Data Structures
Elastic Labels on the Perimeter of a Rectangle
GD '98 Proceedings of the 6th International Symposium on Graph Drawing
New Algorithms for Two-Label Point Labeling
ESA '00 Proceedings of the 8th Annual European Symposium on Algorithms
Polynomial time algorithms for three-label point labeling
Theoretical Computer Science - Computing and combinatorics
Label updating to avoid point-shaped obstacles in fixed model
Theoretical Computer Science
Hi-index | 0.00 |
We consider an incremental optimal label placement in a closed-2PM map containing points each attached with a label. Labels are assumed to be axis-parallel square-shaped and have to be pairwise disjoint with maximum possible length each attached to its corresponding point on one of its horizontal edges. Such a labeling is denoted as optimal labeling. Our goal is to efficiently generate a new optimal labeling for all points after each new point being inserted in the map. Inserting each point may require several labels to flip or all labels to shrink. We present an algorithm that generates each new optimal labeling in O(lgn+k) time where k is the number of required label flips, if there is no need to shrink the label lengths, or in O(n) time when we have to shrink the labels and flip some of them. The algorithm uses O(n) space in both cases. This is a new result on this problem.