Abstract
In this paper we give a coding scheme for plane triangulations. The coding scheme is very simple, and needs only 6n bits for each plane triangulation with n vertices. Also with additional o(n) bits it supports adjacency, degree and clockwise neighbour queries in constant time. Our scheme is based on a realizer of a plane triangulation.
The best known algorithm needs only 4.35n + o(n) bits for each plane triangulation, however, within o(n) bits it needs to store a complete list of all possible triangulations having at most (logn)/4 nodes, while our algorithm is simple and does not need such a list. The second best known algorithm needs 2m + (5 + 1/k)n + o(m + n) bits for each (general) plane graph with m edges and 7n + o(n) bits for each plane triangulation, while our algorithm needs only 6n + o(n) bits for each plane triangulation.
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
Aleardi, L.C., Devillers, O., Schaeffer, G.: Succinct representation of triangulations with a boundary. In: Dehne, F., López-Ortiz, A., Sack, J.-R. (eds.) WADS 2005. LNCS, vol. 3608, pp. 134–145. Springer, Heidelberg (2005)
Aleardi, L.C., Devillers, O., Schaeffer, G.: Optimal Succinct Representations of Planar Maps. In: Proc. of SCG 2006, pp. 309–318 (2006)
Bonichon, N., Gavoille, C., Hanusse, N.: An Information-Theoretic Upper Bound of Planar Graphs Using Triangulation. In: Alt, H., Habib, M. (eds.) STACS 2003. LNCS, vol. 2607, pp. 499–510. Springer, Heidelberg (2003)
Chuang, R.C.N., Garg, A., He, X., Kao, M.Y., Lu, H.I.: Compact Encodings of Planar Graphs via Canonical Orderings and Multiple Parentheses. In: Larsen, K.G., Skyum, S., Winskel, G. (eds.) ICALP 1998. LNCS, vol. 1443, pp. 118–129. Springer, Heidelberg (1998)
Chiang, Y.T., Lin, C.C., Lu, H.I.: Orderly Spanning Trees with Applications to Graph Encoding and Graph Drawing. In: Proc. of 12th SODA, pp. 506–515 (2001)
Chiang, Y.T., Lin, C.C., Lu, H.I.: Orderly Spanning Trees with Applications. SIAM J. Comput. 34, 924–945 (2005)
Clark, D.R.: Compact Pat Trees, PhD thesis, University of Waterloo (1998)
He, X., Kao, M.Y., Lu, H.I.: Linear-Time Succinct Encodings of Planar Graphs via Canonical Orderings. SIAM J. Discrete Math. 12, 317–325 (1999)
He, X., Kao, M.Y., Lu, H.I.: A Fast General Methodology for Information-Theoretically Optimal Encodings of Graphs. SIAM J. Comput. 30, 838–846 (2000)
Jacobson, G.: Space-efficient Static Trees and Graphs. In: Proc. of 30th FOCS, pp. 549–554 (1989)
Keeler, K., Westbrook, J.: Short Encodings of Planar Graphs and Maps. Discrete Appl. Math. 58, 239–252 (1995)
Lu, H.I., Yeh, C.C.: Balanced Parentheses Strike Back. ACM Transactions on Algorithms (to appear)
Munro, J.I., Raman, V.: Succinct Representation of Balanced Parentheses, Static Trees and Planar graphs. In: Proc. of 38th FOCS, pp. 118–126 (1997)
Munro, J.I., Raman, V.: Succinct Representation of Balanced Parentheses and Static Trees. SIAM J. Comput. 31, 762–776 (2001)
Poulalhon, D., Schaeffer, G.: Optimal Coding and Sampling of Triangulations. In: Baeten, J.C.M., Lenstra, J.K., Parrow, J., Woeginger, G.J. (eds.) ICALP 2003. LNCS, vol. 2719, pp. 1080–1094. Springer, Heidelberg (2003)
Rosen, K.H. (eds.): Handbook of Discrete and Combinatorial Mathematics. CRC Press, Boca Raton (2000)
Rossignac, J.: Edgebreaker: Connectivity compression for triangle meshes. IEEE Trans. on Visualization and Computer Graphics 5, 47–61 (1999)
Schnyder, W.: Embedding Planar Graphs in the Grid. In: Proc. of 1st SODA, pp. 138–147 (1990)
Turan, G.: Succinct Representations of Graphs. Discrete Appl. Math. 8, 289–294 (1984)
Tutte, W.: A Census of Planar Triangulations. Canad. J. Math. 14, 21–38 (1962)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yamanaka, K., Nakano, Si. (2008). A Compact Encoding of Plane Triangulations with Efficient Query Supports. In: Nakano, Si., Rahman, M.S. (eds) WALCOM: Algorithms and Computation. WALCOM 2008. Lecture Notes in Computer Science, vol 4921. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77891-2_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-77891-2_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77890-5
Online ISBN: 978-3-540-77891-2
eBook Packages: Computer ScienceComputer Science (R0)