Linear-Time Succinct Encodings of Planar Graphs via Canonical Orderings

Let G be an embedded planar undirected graph that has n vertices, m edges, and f faces but has no self-loop or multiple edge. If G is triangulated, we can encode it using 4/3m-1 bits, improving on the best previous bound of about 1.53m bits. In case exponential time is acceptable, roughly 1.08m bits have been known to suffice. If G is triconnected, we use at most $(2.5+2\log{3})\min\{n,f\}-7$ bits, which is at most 2.835m bits and smaller than the best previous bound of 3m bits. Both of our schemes take O(n) time for encoding and decoding.

[1]  Ian H. Witten,et al.  Text Compression , 1990, 125 Problems in Text Algorithms.

[2]  Goos Kant,et al.  Regular Edge Labeling of 4-Connected Plane Graphs and Its Applications in Graph Drawing Problems , 1997, Theor. Comput. Sci..

[3]  W. T. Tutte,et al.  A Census of Planar Triangulations , 1962, Canadian Journal of Mathematics.

[4]  Peter Elias,et al.  Universal codeword sets and representations of the integers , 1975, IEEE Trans. Inf. Theory.

[5]  László Lovász,et al.  Algorithmic theory of numbers, graphs and convexity , 1986, CBMS-NSF regional conference series in applied mathematics.

[6]  Frank Harary,et al.  Graph Theory , 2016 .

[7]  Goos Kant,et al.  Drawing planar graphs using the lmc-ordering , 1992, Proceedings., 33rd Annual Symposium on Foundations of Computer Science.

[8]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[9]  Moni Naor Succinct representation of general unlabeled graphs , 1990, Discret. Appl. Math..

[10]  György Turán,et al.  On the succinct representation of graphs , 1984, Discret. Appl. Math..

[11]  Moni Naor,et al.  Implicit Representation of Graphs , 1992, SIAM J. Discret. Math..

[12]  Jeffery R. Westbrook,et al.  Short Encodings of Planar Graphs and Maps , 1995, Discret. Appl. Math..

[13]  W. T. Tutte A Census of Planar Maps , 1963, Canadian Journal of Mathematics.

[14]  Xin He,et al.  Optimal Parallel Algorithms for Straight-Line Grid Embeddings of Planar Graphs , 1994, SIAM J. Discret. Math..

[15]  Walter Schnyder,et al.  Embedding planar graphs on the grid , 1990, SODA '90.

[16]  János Pach,et al.  How to draw a planar graph on a grid , 1990, Comb..

[17]  Ming-Yang Kao,et al.  Simple and Efficient Graph Compression Schemes for Dense and Complement Graphs , 1998, J. Comb. Optim..

[18]  Avi Wigderson,et al.  Succinct Representations of Graphs , 1984, Inf. Control..

[19]  Guy Jacobson,et al.  Space-efficient static trees and graphs , 1989, 30th Annual Symposium on Foundations of Computer Science.

[20]  Mihalis Yannakakis,et al.  A Note on Succinct Representations of Graphs , 1986, Inf. Control..

[21]  Venkatesh Raman,et al.  Succinct representation of balanced parentheses, static trees and planar graphs , 1997, Proceedings 38th Annual Symposium on Foundations of Computer Science.