Nothing Special   »   [go: up one dir, main page]

skip to main content
article

A Fast General Methodology for Information-Theoretically Optimal Encodings of Graphs

Published: 01 May 2000 Publication History

Abstract

We propose a fast methodology for encoding graphs with information-theoretically minimum numbers of bits. Specifically, a graph with property $\pi$ is called a {\em $\pi$-graph}. If $\pi$ satisfies certain properties, then an n-node m-edge $\pi$-graph G can be encoded by a binary string X such that (1) G and X can be obtained from each other in O(n log n) time, and (2) X has at most $\beta(n)+o(\beta(n))$ bits for any continuous superadditive function $\beta(n)$ so that there are at most $2^{\beta(n)+o(\beta(n))}$ distinct $n$-node $\pi$-graphs. The methodology is applicable to general classes of graphs; this paper focuses on planar graphs. Examples of such $\pi$ include all conjunctions over the following groups of properties: (1) G is a planar graph or a plane graph; (2) $G$ is directed or undirected; (3) $G$ is triangulated, triconnected, biconnected, merely connected, or not required to be connected; (4) the nodes of G are labeled with labels from $\{1,\ldots, \ell_1\}$ for $\ell_1\leq n$; (5) the edges of G are labeled with labels from $\{1,\ldots, \ell_2\}$ for $\ell_2\leq m$; and (6) each node (respectively, edge) of G has at most $\ell_3=O(1)$ self-loops (respectively, $\ell_4=O(1)$ multiple edges). Moreover, $\ell_3$ and $\ell_4$ are not required to be O(1) for the cases of $\pi$ being a plane triangulation. These examples are novel applications of small cycle separators of planar graphs and are the only nontrivial classes of graphs, other than rooted trees, with known polynomial-time information-theoretically optimal coding schemes.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image SIAM Journal on Computing
SIAM Journal on Computing  Volume 30, Issue 3
2000
352 pages

Publisher

Society for Industrial and Applied Mathematics

United States

Publication History

Published: 01 May 2000

Author Tags

  1. biconnected graphs
  2. cycle separators
  3. data compression
  4. graph encoding
  5. planar graphs
  6. triangulations
  7. triconnected graphs

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Succinct Encoding of Binary Strings Representing TriangulationsAlgorithmica10.1007/s00453-021-00861-483:11(3432-3468)Online publication date: 1-Nov-2021
  • (2016)Building knowledge maps of Web graphsArtificial Intelligence10.1016/j.artint.2016.07.003239:C(143-167)Online publication date: 1-Oct-2016
  • (2015)Linear-Time Algorithms for Tree Root ProblemsAlgorithmica10.1007/s00453-013-9815-y71:2(471-495)Online publication date: 1-Feb-2015
  • (2014)Tight and simple Web graph compression for forward and reverse neighbor queriesDiscrete Applied Mathematics10.1016/j.dam.2013.05.028163(298-306)Online publication date: 1-Jan-2014
  • (2012)Non-linear compressionProceedings of the 4th USENIX conference on Hot Topics in Storage and File Systems10.5555/2342806.2342817(11-11)Online publication date: 13-Jun-2012
  • (2010)Succinct representations of separable graphsProceedings of the 21st annual conference on Combinatorial pattern matching10.5555/1875737.1875750(138-150)Online publication date: 21-Jun-2010
  • (2010)Fast and Compact Web Graph RepresentationsACM Transactions on the Web10.1145/1841909.18419134:4(1-31)Online publication date: 1-Sep-2010
  • (2008)A compact encoding of plane triangulations with efficient query supportsProceedings of the 2nd international conference on Algorithms and computation10.5555/1787651.1787667(120-131)Online publication date: 7-Feb-2008
  • (2008)Dissections, orientations, and trees with applications to optimal mesh encoding and random samplingACM Transactions on Algorithms10.1145/1361192.13611964:2(1-48)Online publication date: 29-May-2008
  • (2008)Compact dictionaries for variable-length keys and data with applicationsACM Transactions on Algorithms10.1145/1361192.13611944:2(1-25)Online publication date: 29-May-2008
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media