Skip to main content

Angle-Restricted Steiner Arborescences for Flow Map Layout

  • Conference paper
Algorithms and Computation (ISAAC 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7074))

Included in the following conference series:

Abstract

We introduce a new variant of the geometric Steiner arborescence problem, motivated by the layout of flow maps. Flow maps show the movement of objects between places. They reduce visual clutter by bundling lines smoothly and avoiding self-intersections. To capture these properties, our angle-restricted Steiner arborescences, or flux trees, connect several targets to a source with a tree of minimal length whose arcs obey a certain restriction on the angle they form with the source.

We study the properties of optimal flux trees and show that they are planar and consist of logarithmic spirals and straight lines. Flux trees have the shallow-light property. Computing optimal flux trees is NP-hard. Hence we consider a variant of flux trees which uses only logarithmic spirals. Spiral trees approximate flux trees within a factor depending on the angle restriction. Computing optimal spiral trees remains NP-hard, but we present an efficient 2-approximation, which can be extended to avoid “positive monotone” obstacles.

B. Speckmann and K. Verbeek are supported by the Netherlands Organisation for Scientific Research (NWO) under project no. 639.022.707. A full version of the paper can be found at http://arxiv.org/abs/1109.3316 .

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. CSISS - Spatial Tools: Tobler’s Flow Mapper, http://www.csiss.org/clearinghouse/FlowMapper

  2. Aichholzer, O., Aurenhammer, F., Icking, C., Klein, R., Langetepe, E., Rote, G.: Generalized self-approaching curves. Discr. Appl. Mathem. 109(1-2), 3–24 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  3. Awerbuch, B., Baratz, A., Peleg, D.: Cost-sensitive analysis of communication protocols. In: Proc. 9th ACM Symposium on Principles of Distributed Computing, pp. 177–187. ACM (1990)

    Google Scholar 

  4. Brazil, M., Rubinstein, J.H., Thomas, D.A., Weng, J.F., Wormald, N.C.: Gradient-constrained minimum networks. I. Fundamentals. Journal of Global Optimization 21, 139–155 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  5. Brazil, M., Thomas, D.A.: Network optimization for the design of underground mines. Networks 49, 40–50 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  6. Buchin, K., Speckmann, B., Verbeek, K.: Flow map layout via spiral trees. IEEE Transactions on Visualization and Computer Graphics (to appear, 2011) (Proceedings Visualization / Information Visualization 2011)

    Google Scholar 

  7. Córdova, J., Lee, Y.: A heuristic algorithm for the rectilinear Steiner arborescence problem. Technical report, Engineering Optimization (1994)

    Google Scholar 

  8. Dent, B.D.: Cartography: Thematic Map Design, 5th edn. McGraw-Hill, New York (1999)

    Google Scholar 

  9. Krozel, J., Lee, C., Mitchell, J.: Turn-constrained route planning for avoiding hazardous weather. Air Traffic Control Quarterly 14(2), 159–182 (2006)

    Article  Google Scholar 

  10. Lu, B., Ruan, L.: Polynomial time approximation scheme for the rectilinear Steiner arborescence problem. J. Comb. Optimization 4(3), 357–363 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  11. Mitchell, J.: L 1 shortest paths among polygonal obstacles in the plane. Algorithmica 8, 55–88 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  12. Phan, D., Xiao, L., Yeh, R., Hanrahan, P., Winograd, T.: Flow map layout. In: Proc. IEEE Symposium on Information Visualization, pp. 219–224 (2005)

    Google Scholar 

  13. Ramnath, S.: New approximations for the rectilinear Steiner arborescence problem. IEEE Trans. Computer-Aided Design Integ. Circuits Sys. 22(7), 859–869 (2003)

    Article  Google Scholar 

  14. Rao, S., Sadayappan, P., Hwang, F., Shor, P.: The rectilinear Steiner arborescence problem. Algorithmica 7, 277–288 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  15. Shi, W., Su, C.: The rectilinear Steiner arborescence problem is NP-complete. In: Proc. 11th ACM-SIAM Symposium on Discrete Algorithms, pp. 780–787 (2000)

    Google Scholar 

  16. Shi, W., Su, C.: The rectilinear Steiner arborescence problem is NP-complete. SIAM Journal on Computing 35(3), 729–740 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  17. Slocum, T.A., McMaster, R.B., Kessler, F.C., Howard, H.H.: Thematic Cartography and Geovisualization, 3rd edn. Pearson, New Jersey (2010)

    Google Scholar 

  18. Tobler, W.: Experiments in migration mapping by computer. The American Cartographer 14(2), 155–163 (1987)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Buchin, K., Speckmann, B., Verbeek, K. (2011). Angle-Restricted Steiner Arborescences for Flow Map Layout. In: Asano, T., Nakano, Si., Okamoto, Y., Watanabe, O. (eds) Algorithms and Computation. ISAAC 2011. Lecture Notes in Computer Science, vol 7074. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25591-5_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25591-5_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25590-8

  • Online ISBN: 978-3-642-25591-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics