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 .
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
CSISS - Spatial Tools: Tobler’s Flow Mapper, http://www.csiss.org/clearinghouse/FlowMapper
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)
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)
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)
Brazil, M., Thomas, D.A.: Network optimization for the design of underground mines. Networks 49, 40–50 (2007)
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)
Córdova, J., Lee, Y.: A heuristic algorithm for the rectilinear Steiner arborescence problem. Technical report, Engineering Optimization (1994)
Dent, B.D.: Cartography: Thematic Map Design, 5th edn. McGraw-Hill, New York (1999)
Krozel, J., Lee, C., Mitchell, J.: Turn-constrained route planning for avoiding hazardous weather. Air Traffic Control Quarterly 14(2), 159–182 (2006)
Lu, B., Ruan, L.: Polynomial time approximation scheme for the rectilinear Steiner arborescence problem. J. Comb. Optimization 4(3), 357–363 (2000)
Mitchell, J.: L 1 shortest paths among polygonal obstacles in the plane. Algorithmica 8, 55–88 (1992)
Phan, D., Xiao, L., Yeh, R., Hanrahan, P., Winograd, T.: Flow map layout. In: Proc. IEEE Symposium on Information Visualization, pp. 219–224 (2005)
Ramnath, S.: New approximations for the rectilinear Steiner arborescence problem. IEEE Trans. Computer-Aided Design Integ. Circuits Sys. 22(7), 859–869 (2003)
Rao, S., Sadayappan, P., Hwang, F., Shor, P.: The rectilinear Steiner arborescence problem. Algorithmica 7, 277–288 (1992)
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)
Shi, W., Su, C.: The rectilinear Steiner arborescence problem is NP-complete. SIAM Journal on Computing 35(3), 729–740 (2005)
Slocum, T.A., McMaster, R.B., Kessler, F.C., Howard, H.H.: Thematic Cartography and Geovisualization, 3rd edn. Pearson, New Jersey (2010)
Tobler, W.: Experiments in migration mapping by computer. The American Cartographer 14(2), 155–163 (1987)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)