Skip to main content

An efficient and effective approximation algorithm for the Map Labeling Problem

  • Session 7. Chair: Michael Goemans
  • Conference paper
  • First Online:
Algorithms — ESA '95 (ESA 1995)

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

Included in the following conference series:

Abstract

The Map Labeling Problem is a classical problem of cartography. There is an approximation algorithm A which is theoretically optimal: A has optimal running time and guarantees a label size of 50 percent of the maximum. Unfortunately A is useless in practice as it typically produces results that are intolerably far off the optimal size. On the other hand there is a heuristic with good practical results, which is used in real applications.

Recently a hybrid algorithm was suggested that first runs A and then uses its result to control the heuristic.

In this paper we integrate the two parts of the hybrid method into an efficient and effective approximation algorithm. In addition we include a strategy to improve the empirical quality of the results significantly. The resulting algorithm B

  • guarantees optimal approximation quality and runtime behaviour, and

  • yields results closer to the optimum than the best heuristic known so far.

The sample data used in the experimental evaluation consists of three different classes of random problems and a selection of problems arising in the production of groundwater quality maps by the authorities of the City of München.

This work was done at the Institut für Informatik, Fachbereich Mathematik und Informatik, Freie Universität Berlin, Takustraße 9, 14195 Berlin-Dahlem, Germany. It was supported by the ESPRIT BRA Project ALCOM II

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. H. Aonuma, H. Imai, Y. Kambayashi, A visual system of placing characters appropriatly in multimedia map databases, Proceedings of the IFIP TC 2/WG 2.6 Working Conference on Visual Database Systems, North Holland (1989) 525–546

    Google Scholar 

  2. S. Even, A. Itai, A. Shamir, On the complexity of Timetable and Multicommodity Flow Problems, SIAM Journal on Computing 5 (1976) 691–703

    Article  Google Scholar 

  3. M. Formann, Algorithms for Geometric Packing and Scaling Problems, Dissertation, Fachbereich Mathematik und Informatik, Freie Universität Berlin (1992)

    Google Scholar 

  4. M. Formann, F. Wagner, A Packing Problem with Applications to Lettering of Maps, Proceedings of the 7th Annual ACM Symposium on Computational Geometry (1991) 281–288

    Google Scholar 

  5. M. Formann, F. Wagner, An efficient solution to Knuth's METAFONT labeling problem, Manuscript (1993)

    Google Scholar 

  6. E. Imhof, Positioning Names on Maps, The American Cartographer 2 (1975) 128–144

    Google Scholar 

  7. D. E. Knuth And A. Raghunathan, The Problem of Compatible Representatives, SIAM Journal on Discrete Mathematics 5 (1992) 422–427

    Article  Google Scholar 

  8. K. Mehlhorn and S. Näher, LEDA: a platform for combinatorial and geometric computing, Communications of the ACM 38 (1995) 96–102

    Article  Google Scholar 

  9. H. Imai, T. Asano, Efficient Algorithms for Geometric Graph Search Problems, SIAM J. Comput. 15 (1986) 478–494

    Google Scholar 

  10. L. Kučera, K. Mehlhorn, B. Preis, E. Schwarzenecker, Exact Algorithms for a Geometric Packing Problem, Proceedings of the 10th Annual Symposium on Theoretical Aspects of Computer Science, Lecture Notes in Computer Science 665 (1993) 317–322

    Google Scholar 

  11. F. WagnerApproximate Map Labeling is in Ω(n log n), Information Processing Letters 52 (1994) 161–165

    Google Scholar 

  12. F. Wagner, A. Wolff Map Labeling Heuristics: Provably Good and practically Useful, to appear in: Proceedings of the 11th Annual ACM Symposium on Computational Geometry (1995)

    Google Scholar 

  13. G. Weber, L. Knipping, H. Alt, An Application of Point Pattern Matching in Astronautics, Journal of Symbolic Computation 17 (1994) 321–340

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Paul Spirakis

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wagner, F., Wolff, A. (1995). An efficient and effective approximation algorithm for the Map Labeling Problem. In: Spirakis, P. (eds) Algorithms — ESA '95. ESA 1995. Lecture Notes in Computer Science, vol 979. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60313-1_160

Download citation

  • DOI: https://doi.org/10.1007/3-540-60313-1_160

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60313-9

  • Online ISBN: 978-3-540-44913-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics