Skip to main content
Log in

Optimal labeling of point features in rectangular labeling models

  • Published:
Mathematical Programming Submit manuscript

Abstract.

 We investigate the NP–hard label number maximization problem (LNM): Given a set of rectangular labels Λ, each of which belongs to a point feature in the plane, the task is to find a labeling for a largest subset Λ P of Λ. A labeling is a placement such that none of the labels overlap and each λΛ P is placed according to a labeling model: In the discrete models, the label must be placed so that the labeled point coincides with an element of a predefined subset of corners of the rectangular label, in the continuous or slider models, the point must lie on a subset of boundaries of the label. Obviously, the slider models allow a continuous movement of a label around its point feature, leading to a significantly higher number of labels that can be placed.

We present exact algorithms for this problem that are based on a pair of so-called constraint graphs that code horizontal and vertical positioning relations. The key idea is to link the two graphs by a set of additional constraints, thus characterizing all feasible solutions of LNM. This enables us to formulate a zero-one integer linear program whose solution leads to an optimal labeling.

We can express LNM in both the discrete and the slider labeling models. To our knowledge, we present the first algorithm that computes provably optimal solutions in the slider models. We find it remarkable that our approach is independent of the labeling model and results in a discrete algorithm even if the problem is of continuous nature as in the slider models. Extensive experimental results on both real-world instances and point sets created by a widely used benchmark generator show that the new approach - although being an exponential time algorithm - is applicable in practice.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received: November 20, 2000 / Accepted: April 9, 2002 Published online: September 5, 2002

RID="★"

ID="★" This work is partially supported by the German Bundesministerium für Bildung, Wissenschaft, Forschung und Technologie (No. 03-MU7MP1-4).

Key words. map labeling – point feature map labeling – constraint graphs – combinatorial optimization – integer programming

Rights and permissions

Reprints and permissions

About this article

Cite this article

Klau, G., Mutzel, P. Optimal labeling of point features in rectangular labeling models. Math. Program., Ser. B 94, 435–458 (2003). https://doi.org/10.1007/s10107-002-0327-9

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10107-002-0327-9

Keywords

Navigation