How to draw a planar graph on a grid (original) (raw)
Abstract
Answering a question of Rosenstiehl and Tarjan, we show that every plane graph with_n_ vertices has a Fáry embedding (i.e., straight-line embedding) on the 2_n_−4 by_n_−2 grid and provide an_O(n)_ space,O(n log_n_) time algorithm to effect this embedding. The grid size is asymptotically optimal and it had been previously unknown whether one can always find a polynomial sized grid to support such an embedding. On the other hand we show that any set_F_, which can support a Fáry embedding of every planar graph of size_n_, has cardinality at least_n_+(1−o(1))√n which settles a problem of Mohar.
Access this article
Subscribe and save
- Starting from 10 chapters or articles per month
- Access and download chapters and articles from more than 300k books and 2,500 journals
- Cancel anytime View plans
Buy Now
Price excludes VAT (USA)
Tax calculation will be finalised during checkout.
Instant access to the full article PDF.
Similar content being viewed by others
References
- B.Chazelle, Slimming down search structures: a functional approach to algorithm design, in_Proceedings of the Twenty Sixth Annual Symposium on the Foundations of Computer Science_,1985, 165–174.
- N.Chiba, T.Yamanouchi and T.Nishizeki, Linear algorithms for convex drawings of planar graphs, in_Progress in graph theory_,1982, 153–173.
- P. Duchet, Y. Hamidoune, M. Las Vergnas andH. Meyniel, Representing a planar graph by vertical lines joining different intervals,Discrete Math.,46 (1983), 319–321.
Google Scholar - I. Fáry, On straight line representing of planar graphs,Acta. Sci. Math. (Szeged),11 (1948), 229–233.
Google Scholar - H.de Fraysseix,Drawing planar and non-planar graphs from the half-edge code (to appear).
- H.de Fraysseix and P.Rosenstiehl, Structures combinatoires pour traces automatiques do resaux, in_Proceedings of the Third European Conference on CAD/CAM and Computer Graphics_,1984, 332–337.
- H.de Fraysseix and P.Rosenstiehl,L'algorithme Gauche-droite pour le plongement des graphes dans le plan (to appear).
- D. H.Greene,Efficient coding and drawing of planar graphs, Xerox Palo Alto Research Center. Palo Alto, CA.
- P.Gritzmann and B.Mohar,private communication.
- G.Grünbaum,Convex Polytopes, John Wiley.
- J. Hopcroft andR. Tarjan, Efficient planarity testing,J. Comput. Mach.,21 (1974), 549–568.
Google Scholar - F. T.Leighton,Complexity Issues in VLSI, The MIT Press.
- B.Mohar,private communication.
- R. H. J. M.Otten and J. G.van Wijk, Graph representation in interactive layout design, in_Proceedings of the IEEE International Symposium on Circuits and Systems_,1978, 914–918.
- P.Rosenstiehl, Embedding in the plane with orientation constraints,Ann. N. Y. Acad. Sci. (to appear).
- R. C.Read, A new method for drawing a planar graph given the cyclic order of the edges at each vertex,Congressus Numerantium,56 31–44.
- P. Rosenstiehl andR. E. Tarjan, Rectilinear planar layouts and bipolar orientations of planar graphs,Disc. Comp. Geom.,1 (1986), 343–353.
Google Scholar - W. W.Schnyder,Planar Graphs and Poset Dimension (to appear).
- R. Tommasia andI. G. Tollis, A unified approach to visibility representations of planar graphs,Disc. Comp. Geom.,1 (1986), 321–341.
Google Scholar - W. T. Tutte, How to draw a graph,Proc. London Math. Soc,13 (1963), 743–768.
Google Scholar - J. D.Ullman, Computational Aspects of VLSI,Computer Science Press.
- L. G.Valiant, Universality considerations in VLSI circuits,IEEE Trans. on Computers,C-30, 135–140.
- D. R. Woods,Drawing planar graphs, in Report N. STAN-CS-82-943, Computer Science Department, Stanford University, CA,1981.
Google Scholar
Author information
Authors and Affiliations
- CNRS, Paris, France
H. De Fraysseix - Mathematical Institute of the Hungarian Academy of Sciences, Hungary
J. Pach - Courant Institute, NYU, New York, USA
J. Pach & R. Pollack
Authors
- H. De Fraysseix
- J. Pach
- R. Pollack
Additional information
Supported in part by P. R. C. Mathematiques et Informatique.
Supported in part by HSF grant 1814.
Part of the work on this paper was done while this author was on sabbatical leave at école Normal Supérieure and école des Hautes études en Sciences Sociales; supported in part by NSF grant DMS-850 1947.
Rights and permissions
About this article
Cite this article
De Fraysseix, H., Pach, J. & Pollack, R. How to draw a planar graph on a grid.Combinatorica 10, 41–51 (1990). https://doi.org/10.1007/BF02122694
- Received: 30 April 1988
- Revised: 12 January 1989
- Issue date: March 1990
- DOI: https://doi.org/10.1007/BF02122694