• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Linear-time compression of bounded-genus graphs into information-theoretically optimal number of bits (2002)

by H-I Lu
Venue:In SODA
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 12
Next 10 →

Optimal Coding and Sampling of Triangulations

by Dominique Poulalhon, Gilles Schaeffer , 2003
"... Abstract. We present a simple encoding of plane triangulations (aka. maximal planar graphs) by plane trees with two leaves per inner node. Our encoding is a bijection taking advantage of the minimal Schnyder tree decomposition of a plane triangulation. Coding and decoding take linear time. As a bypr ..."
Abstract - Cited by 35 (5 self) - Add to MetaCart
Abstract. We present a simple encoding of plane triangulations (aka. maximal planar graphs) by plane trees with two leaves per inner node. Our encoding is a bijection taking advantage of the minimal Schnyder tree decomposition of a plane triangulation. Coding and decoding take linear time. As a byproduct we derive: (i) a simple interpretation of the formula for the number of plane triangulations with n vertices, (ii) a linear random sampling algorithm, (iii) an explicit and simple information theory optimal encoding. 1

Compact Representations of Separable Graphs

by Daniel K. Blandford, Guy E. Blelloch, Ian A. Kash - In Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms , 2003
"... We consider the problem of representing graphs compactly while supporting queries e#ciently. In particular we describe a data structure for representing n-vertex unlabeled graphs that satisfy an O(n )-separator theorem, c < 1. The structure uses O(n) bits, and supports adjacency and degree queri ..."
Abstract - Cited by 27 (8 self) - Add to MetaCart
We consider the problem of representing graphs compactly while supporting queries e#ciently. In particular we describe a data structure for representing n-vertex unlabeled graphs that satisfy an O(n )-separator theorem, c < 1. The structure uses O(n) bits, and supports adjacency and degree queries in constant time, and neighbor listing in constant time per neighbor. This generalizes previous results for graphs with constant genus, such as planar graphs.

An Information-Theoretic Upper Bound of Planar Graphs Using Triangulation

by Nicolas Bonichon, Cyril Gavoille, Nicolas Hanusse , 2003
"... We propose a new linear time algorithm to represent a planar graph. Based on a specific triangulation of the graph, our coding takes on average 5.03 bits per node, and 3.37 bits per node if the graph is maximal. We derive from this representation that the number of unlabeled planar graphs with n ..."
Abstract - Cited by 22 (4 self) - Add to MetaCart
We propose a new linear time algorithm to represent a planar graph. Based on a specific triangulation of the graph, our coding takes on average 5.03 bits per node, and 3.37 bits per node if the graph is maximal. We derive from this representation that the number of unlabeled planar graphs with n nodes is at most 2 n+O(log n) where 5.007. The current lower bound is 2 n+(log n) for 4.71. We also show that almost all unlabeled and almost all labeled n-node planar graphs have at least 1.70n edges and at most 2.54n edges.

Dissections and trees, with applications to optimal mesh encoding and . . .

by Éric Fusy, Dominique Poulalhon, Gilles Schaeffer
"... ..."
Abstract - Cited by 18 (10 self) - Add to MetaCart
Abstract not found

An Experimental Analysis of a Compact Graph Representation

by Daniel K. Blandford, Guy E. Blelloch, Ian A. Kash - In ALENEX04 , 2004
"... In previous work we described a method for compactly representing graphs with small separators, which makes use of small separators, and presented preliminary experimental results. In this paper we extend the experimental results in several ways, including extensions for dynamic insertion and deleti ..."
Abstract - Cited by 12 (5 self) - Add to MetaCart
In previous work we described a method for compactly representing graphs with small separators, which makes use of small separators, and presented preliminary experimental results. In this paper we extend the experimental results in several ways, including extensions for dynamic insertion and deletion of edges, a comparison of a variety of coding schemes, and an implementation of two applications using the representation.

A Fast and Compact Web Graph Representation

by Francisco Claude, Gonzalo Navarro
"... Compressed graphs representation has become an attractive research topic because of its applications in the manipulation of huge Web graphs in main memory. By far the best current result is the technique by Boldi and Vigna, which takes advantage of several particular properties of Web graphs. In t ..."
Abstract - Cited by 11 (10 self) - Add to MetaCart
Compressed graphs representation has become an attractive research topic because of its applications in the manipulation of huge Web graphs in main memory. By far the best current result is the technique by Boldi and Vigna, which takes advantage of several particular properties of Web graphs. In this paper we show that the same properties can be exploited with a different and elegant technique, built on Re-Pair compression, which achieves about the same space but much faster navigation of the graph. Moreover, the technique has the potential of adapting well to secondary memory. In addition, we introduce an approximate Re-Pair version that works efficiently with limited main memory.

Orderly Spanning Trees with Applications

by Yi-ting Chiang, Ching-chi Lin, Hsueh-i Lu - SIAM Journal on Computing , 2005
"... Abstract. We introduce and study orderly spanning trees of plane graphs. This algorithmic tool generalizes canonical orderings, which exist only for triconnected plane graphs. Although not every plane graph admits an orderly spanning tree, we provide an algorithm to compute an orderly pair for any c ..."
Abstract - Cited by 9 (1 self) - Add to MetaCart
Abstract. We introduce and study orderly spanning trees of plane graphs. This algorithmic tool generalizes canonical orderings, which exist only for triconnected plane graphs. Although not every plane graph admits an orderly spanning tree, we provide an algorithm to compute an orderly pair for any connected planar graph G, consisting of an embedded planar graph H isomorphic to G, and an orderly spanning tree of H. We also present several applications of orderly spanning trees: (1) a new constructive proof for Schnyder’s realizer theorem, (2) the first algorithm for computing an area-optimal 2-visibility drawing of a planar graph, and (3) the most compact known encoding of a planar graph with O(1)-time query support. All algorithms in this paper run in linear time.

Compact Data Structures with Fast Queries

by Daniel K. Blandford, Christos Faloutsos, Danny Sleator , 2005
"... Many applications dealing with large data structures can benefit from keeping them in compressed form. Compression has many benefits: it can allow a representation to fit in main memory rather than swapping out to disk, and it improves cache performance since it allows more data to fit into the c ..."
Abstract - Cited by 4 (0 self) - Add to MetaCart
Many applications dealing with large data structures can benefit from keeping them in compressed form. Compression has many benefits: it can allow a representation to fit in main memory rather than swapping out to disk, and it improves cache performance since it allows more data to fit into the cache. However, a data structure is only useful if it allows the application to perform fast queries (and updates) to the data.

An Information Upper Bound of Planar Graphs Using Triangulation

by Nicolas Bonichon, Nicolas Bonichon, Cyril Gavoille, Cyril Gavoille, Nicolas Hanusse, Nicolas Hanusse , 2002
"... We propose a new linear time algorithm to represent a planar graph. Based on a speci c triangulation of the graph, our coding takes on average 5:03 bits per node, and 3:37 bits per node if the graph is maximal. We derive from this representation that the number of unlabeled planar graphs with n ..."
Abstract - Cited by 3 (3 self) - Add to MetaCart
We propose a new linear time algorithm to represent a planar graph. Based on a speci c triangulation of the graph, our coding takes on average 5:03 bits per node, and 3:37 bits per node if the graph is maximal. We derive from this representation that the number of unlabeled planar graphs with n nodes is at most 2 n+O(log n) , where 5:007.

Discovery-Driven Graph Summarization

by Ning Zhang, Yuanyuan Tian, Jignesh M. Patel
"... Large graph datasets are ubiquitous in many domains, including social networking and biology. Graph summarization techniques are crucial in such domains as they can assist in uncovering useful insights about the patterns hidden in the underlying data. One important type of graph summarization is to ..."
Abstract - Cited by 3 (0 self) - Add to MetaCart
Large graph datasets are ubiquitous in many domains, including social networking and biology. Graph summarization techniques are crucial in such domains as they can assist in uncovering useful insights about the patterns hidden in the underlying data. One important type of graph summarization is to produce small and informative summaries based on userselected node attributes and relationships, and allowing users to interactively drill-down or roll-up to navigate through summaries with different resolutions. However, two key components are missing from the previous work in this area that limit the use of this method in practice. First, the previous work only deals with categorical node attributes. Consequently, users have to manually bucketize numerical attributes based on domain knowledge, which is not always possible. Moreover, users often have to manually iterate through many resolutions of summaries to identify the most interesting ones. This paper addresses both these key issues to make the interactive graph summarization approach more useful in practice. We first present a method to automatically categorize numerical attributes values by exploiting the domain knowledge hidden inside the node attributes values and graph link structures. Furthermore, we propose an interestingness measure for graph summaries to point users to the potentially most insightful summaries. Using two real datasets, we demonstrate the effectiveness and efficiency of our techniques.
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University