Abstract
We discuss the problem of embedding graphs in the plane with restrictions on the vertex mapping. In particular, we introduce a technique for drawing planar graphs with a fixed vertex mapping that bounds the number of times edges bend. An immediate consequence of this technique is that any planar graph can be drawn with a fixed vertex mapping so that edges map to piecewise linear curves with at most 3n + O(1) bends each. By considering uniformly random planar graphs, we show that 2n + O(1) bends per edge is sufficient on average.
To further utilize our technique, we consider simultaneous embeddings of k uniformly random planar graphs with vertices mapping to a fixed, common point set. We explain how to achieve such a drawing so that edges map to piecewise linear curves with \(O(n^{1-\frac{1}{k}})\) bends each, which holds with overwhelming probability. This result improves upon the previously best known result of O(n) bends per edge for the case where k ≥ 2. Moreover, we give a lower bound on the number of bends that matches our upper bound, proving our results are optimal.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Aggarwal, A., Klawe, M., Shor, P.: Multilayer grid embeddings for VLSI. Algorithmica 6(1), 129–151 (1991)
Badent, M., Di Giacomo, E., Liotta, G.: Drawing colored graphs on colored points. In: Algorithms and Data Structures, pp. 102–113 (2007)
Bernhart, F., Kainen, P.: The book thickness of a graph. Journal of Combinatorial Theory, Series B 27(3), 320–331 (1979)
Biedl, T., Kant, G., Kaufmann, M.: On triangulating planar graphs under the four-connectivity constraint. Algorithmica 19(4), 427–446 (1997)
Biggs, N., Lloyd, E., Wilson, R.: Graph Theory, 1736–1936. Clarendon Press (1986)
Braß, P., Cenek, E., Duncan, C.A., Efrat, A., Erten, C., Ismailescu, D., Kobourov, S.G., Lubiw, A., Mitchell, J.S.B.: On Simultaneous Planar Graph Embeddings. In: Dehne, F., Sack, J.-R., Smid, M. (eds.) WADS 2003. LNCS, vol. 2748, pp. 243–255. Springer, Heidelberg (2003)
Brightwell, G.: Random k-dimensional orders: Width and number of linear extensions. Order 9(4), 333–342 (1992)
Chiba, N., Nishizeki, T.: The Hamiltonian cycle problem is linear-time solvable for 4-connected planar graphs. J. Algorithms 10(2), 187–211 (1989)
Di Battista, G., Eades, P., Tamassia, R., Tollis, I.G.: Graph Drawing: Algorithms for the Visualization of Graphs. Prentice Hall PTR, Upper Saddle River (1998)
Erten, C., Kobourov, S.G.: Simultaneous Embedding of Planar Graphs with Few Bends. In: Pach, J. (ed.) GD 2004. LNCS, vol. 3383, pp. 195–205. Springer, Heidelberg (2005)
Fáry, I.: On straight-line representation of planar graphs. Acta Sci. Math. (Szeged) 11, 229–233 (1948)
Gordon, T.: Simultaneous embeddings with vertices mapping to pre-specified points. Arxiv preprint (2012)
Kaufmann, M., Wiese, R.: Embedding vertices at points: Few bends suffice for planar graphs. J. Graph Algorithms Appl. 6(1), 115–129 (2002)
Mead, C., Conway, L.: Introduction to VLSI Systems. Addison-Wesley Longman Publishing Co., Inc., Boston (1979)
Pach, J., Wenger, R.: Embedding Planar Graphs at Fixed Vertex Locations. In: Whitesides, S.H. (ed.) GD 1998. LNCS, vol. 1547, pp. 263–274. Springer, Heidelberg (1999)
Schnyder, W.: Embedding planar graphs on the grid. In: SODA 1990: Proceedings of the First Annual ACM-SIAM Symposium on Discrete Algorithms, Society for Industrial and Applied Mathematics, Philadelphia, pp. 138–148 (1990)
Stein, S.K.: Convex maps. In: Proceedings of the American Mathematical Society, pp. 464–466 (1951)
Tutte, W.T.: How to draw a graph. Proc. London Math. Soc. 13, 743–768 (1963)
Wagner, K.: Bemerkungen zum Vierfarbenproblem. Jahresbericht. German. Math.-Verein. 46, 26–32 (1936)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gordon, T. (2012). Simultaneous Embeddings with Vertices Mapping to Pre-specified Points. In: Gudmundsson, J., Mestre, J., Viglas, T. (eds) Computing and Combinatorics. COCOON 2012. Lecture Notes in Computer Science, vol 7434. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32241-9_26
Download citation
DOI: https://doi.org/10.1007/978-3-642-32241-9_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32240-2
Online ISBN: 978-3-642-32241-9
eBook Packages: Computer ScienceComputer Science (R0)