Skip to main content

Labeling Points with Weights

  • Conference paper
  • First Online:
Algorithms and Computation (ISAAC 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2223))

Included in the following conference series:

Abstract

Annotating maps, graphs, and diagrams with pieces of text is an important step in information visualization that is usually referred to as label placement. We define nine label-placement models for labeling points with axis-parallel rectangles given a weight for each point. There are two groups; fixed-position models and slider models. We aim to maximize the weight sum of those points that receive a label.

We first compare our models by giving bounds for the ratios between the weights of maximum-weight labelings in different models. Then we present algorithms for labeling n points with unit-height rectangles. We show how an O(n log n)-time factor-2 approximation algorithm and a PTAS for fixed-position models can be extended to handle the weighted case. Our main contribution is the first algorithm for weighted sliding labels. Its approximation factor is (2 + ε), it runs in O n 2 /ε) time and uses O n/ε space. We also investigate some special cases.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. K. Agarwal, M. van Kreveld, and S. Suri. Label placement by maximum independent set in rectangles. Comp. Geom.: Theory and Appl., 11:209–218, 1998.

    Article  MathSciNet  MATH  Google Scholar 

  2. P. Berman and B. DasGupta. Multi-phase algorithms for throughput maximization for real-time scheduling. J. Comb. Optimization, 4(3):307–323, Sept. 2000.

    Article  MathSciNet  MATH  Google Scholar 

  3. B. Chazelle and 36 co-authors. The computational geometry impact task force report. In B. Chazelle, J. E. Goodman, and R. Pollack, editors, Advances in Discrete and Computational Geometry, volume 223, pages 407–463. AMS, 1999.

    Google Scholar 

  4. J. Christensen, J. Marks, and S. Shieber. An empirical study of algorithms for point-feature label placement. ACM Transact. on Graphics, 14(3):203–232, 1995.

    Article  Google Scholar 

  5. T. Erlebach, K. Jansen, and E. Seidel. Polynomial-time approximation schemes for geometric graphs. In Proc. SODA’01, pages 671–679, Washington, 2001.

    Google Scholar 

  6. M. Formann and F. Wagner. A packing problem with applications to lettering of maps. In Proc. 7th Annu. ACM Sympos. Comput. Geom., pages 281–288, 1991.

    Google Scholar 

  7. J. Y. Hsiao, C. Y. Tang, and R. S. Chang. An efficient algorithm for finding a maximum weight 2-independent set on interval graphs. IPL, 43(5):229–235, 1992.

    Article  MathSciNet  MATH  Google Scholar 

  8. C. Iturriaga. Map Labeling Problems. PhD thesis, University of Waterloo, 1999.

    Google Scholar 

  9. J. L. Morrison. Computer technology and cartographic change. In D. Taylor, ed., The Computer in Contemporary Cartography. J. Hopkins Univ. Press, NY, 1980.

    Google Scholar 

  10. S.-H. Poon, C.-S. Shin, T. Strijk, and A. Wolff.. Labeling points with weights. TR 7/2001, Universität Greifswald, May 2001. Available at http://www.math-inf.uni-greifswald.de/map-labeling/papers/pssw-lpw-01t.ps.gz.

  11. T. Strijk and M. van Kreveld. Practical extensions of point labeling in the slider model. In Proc. 7th ACM Symp. on Advances in GIS, pages 47–52, 1999.

    Google Scholar 

  12. M. van Kreveld, T. Strijk, and A. Wolff.. Point labeling with sliding labels. Computational Geometry: Theory and Applications, 13:21–47, 1999.

    Article  MathSciNet  MATH  Google Scholar 

  13. A. Wolff. and T. Strijk. The Map-Labeling Bibliography. http://www.math-inf.uni-greifswald.de/map-labeling/bibliography/, 1996.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Poon, SH., Shin, CS., Strijk, T., Wolff, A. (2001). Labeling Points with Weights. In: Eades, P., Takaoka, T. (eds) Algorithms and Computation. ISAAC 2001. Lecture Notes in Computer Science, vol 2223. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45678-3_52

Download citation

  • DOI: https://doi.org/10.1007/3-540-45678-3_52

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42985-2

  • Online ISBN: 978-3-540-45678-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics