Results 1  10
of
16
Succinct Representations of Planar Maps
, 2008
"... This paper addresses the problem of representing the connectivity information of geometric objects using as little memory as possible. As opposed to raw compression issues, the focus is here on designing data structures that preserve the possibility of answering incidence queries in constant time. W ..."
Abstract

Cited by 19 (3 self)
 Add to MetaCart
This paper addresses the problem of representing the connectivity information of geometric objects using as little memory as possible. As opposed to raw compression issues, the focus is here on designing data structures that preserve the possibility of answering incidence queries in constant time. We propose in particular the first optimal representations for 3connected planar graphs and triangulations, which are the most standard classes of graphs underlying meshes with spherical topology. Optimal means that these representations asymptotically match the respective entropy of the two classes, namely 2 bits per edge for 3connected planar graphs, and 1.62 bits per triangle or equivalently 3.24 bits per vertex for triangulations. These representations support adjacency queries between vertices and faces in constant time.
Greedy Drawings of Triangulations
, 2007
"... Greedy Routing is a class of routing algorithms in which the packets are forwarded in a manner that reduces the distance to the destination at every step. In an attempt to provide theoretical guarantees for a class of greedy routing algorithms, Papadimitriou and Ratajczak [PR05] came up with the fol ..."
Abstract

Cited by 18 (1 self)
 Add to MetaCart
Greedy Routing is a class of routing algorithms in which the packets are forwarded in a manner that reduces the distance to the destination at every step. In an attempt to provide theoretical guarantees for a class of greedy routing algorithms, Papadimitriou and Ratajczak [PR05] came up with the following conjecture: Any 3connected planar graph can be drawn in the plane such that for every pair of vertices s and t a distance decreasing path can be found. A path s = v1,v2,...,vk = t in a drawing is said to be distance decreasing if �vi − t � < �vi−1 − t�, 2 ≤ i ≤ k where �... � denotes the Euclidean distance. We settle this conjecture in the affirmative for the case of triangulations. A partitioning of the edges of a triangulation G into 3 trees, called the realizer of G, was first developed by Walter Schnyder who also gave a drawing algorithm based on this. We generalize Schnyder’s algorithm to obtain a whole class of drawings of any given triangulation G. We show, using the KnasterKuratowskiMazurkiewicz Theorem, that some drawing of G belonging to this class is greedy. 1 1
Transversal structures on triangulations, with application to straight line drawing
 LECTURE NOTES IN COMPUTER SCIENCE
, 2005
"... We define and study a structure called transversal edgepartition related to triangulations without non empty triangles, which is equivalent to the regular edge labeling discovered by Kant and He. We study other properties of this structure and show that it gives rise to a new straightline drawing ..."
Abstract

Cited by 12 (5 self)
 Add to MetaCart
We define and study a structure called transversal edgepartition related to triangulations without non empty triangles, which is equivalent to the regular edge labeling discovered by Kant and He. We study other properties of this structure and show that it gives rise to a new straightline drawing algorithm for triangulations without non empty triangles, and more generally for 4connected plane graphs with at least 4 border vertices. Taking uniformly at random such a triangulation with 4 border vertices and n vertices, the size of the grid is almost surely n
Quadratic exactsize and linear approximatesize random sampling of planar graphs
 In Proc. Analysis of Algorithms
, 2005
"... This extended abstract introduces a new algorithm for the random generation of labelled planar graphs. Its principles rely on Boltzmann samplers as recently developed by Duchon, Flajolet, Louchard, and Schaeffer. It combines the Boltzmann framework, a judicious use of rejection, a new combinatorial ..."
Abstract

Cited by 11 (1 self)
 Add to MetaCart
This extended abstract introduces a new algorithm for the random generation of labelled planar graphs. Its principles rely on Boltzmann samplers as recently developed by Duchon, Flajolet, Louchard, and Schaeffer. It combines the Boltzmann framework, a judicious use of rejection, a new combinatorial bijection found by Fusy, Poulalhon and Schaeffer, as well as a precise analytic description of the generating functions counting planar graphs, which was recently obtained by Giménez and Noy. This gives rise to an extremely efficient algorithm for the random generation of planar graphs. There is a preprocessing step of some fixed small cost. Then, for each generation, the time complexity is quadratic for exactsize uniform sampling and linear for approximatesize sampling. This greatly improves on the best previously known time complexity for exactsize uniform sampling of planar graphs with n vertices, which was a little over O(n 7).
Uniform random sampling of planar graphs in linear time
, 2007
"... Abstract. This article introduces new algorithms for the uniform random generation of labelled planar graphs. Its principles rely on Boltzmann samplers, as recently developed by Duchon, Flajolet, Louchard, and Schaeffer. It combines the Boltzmann framework, a suitable use of rejection, a new combina ..."
Abstract

Cited by 9 (2 self)
 Add to MetaCart
Abstract. This article introduces new algorithms for the uniform random generation of labelled planar graphs. Its principles rely on Boltzmann samplers, as recently developed by Duchon, Flajolet, Louchard, and Schaeffer. It combines the Boltzmann framework, a suitable use of rejection, a new combinatorial bijection found by Fusy, Poulalhon and Schaeffer, as well as a precise analytic description of the generating functions counting planar graphs, which was recently obtained by Giménez and Noy. This gives rise to an extremely efficient algorithm for the random generation of planar graphs. There is a preprocessing step of some fixed small cost; and the expected time complexity of generation is quadratic for exactsize uniform sampling and linear for approximatesize sampling. This greatly improves on the best previously known time complexity for exactsize uniform sampling of planar graphs with n vertices, which was a little over O(n 7). This is the extended and revised journal version of a conference paper with the title “Quadratic exactsize and linear approximatesize random generation of planar graphs”, which appeared in the Proceedings of the International Conference on Analysis of Algorithms (AofA’05), 610 June 2005, Barcelona. 1.
Schnyder woods and orthogonal surfaces
 In Proceedings of Graph Drawing
, 2006
"... In this paper we study connections between planar graphs, Schnyder woods, and orthogonal surfaces. Schnyder woods and the face counting approach have important applications in graph drawing and the dimension theory of orders. Orthogonal surfaces explain connections between these seemingly unrelated ..."
Abstract

Cited by 7 (3 self)
 Add to MetaCart
In this paper we study connections between planar graphs, Schnyder woods, and orthogonal surfaces. Schnyder woods and the face counting approach have important applications in graph drawing and the dimension theory of orders. Orthogonal surfaces explain connections between these seemingly unrelated notions. We use these connections for an intuitive proof of the BrightwellTrotter Theorem which says, that the face lattice of a 3polytope minus one face has order dimension three. Our proof yields a linear time algorithm for the construction of the three linear orders that realize the face lattice. Coplanar orthogonal surfaces are in correspondence with a large class of convex straight line drawings of 3connected planar graphs. We show that Schnyder’s face counting approach with weighted faces can be used to construct all coplanar orthogonal surfaces and hence the corresponding drawings. Appropriate weights are computable in linear time. 1
Bijections for Baxter Families and Related Objects
, 2008
"... The Baxter number Bn can be written as Bn = � n 0 Θk,n−k−1 with Θk,ℓ = 2 (k + 1) 2 (k + 2) ..."
Abstract

Cited by 7 (5 self)
 Add to MetaCart
The Baxter number Bn can be written as Bn = � n 0 Θk,n−k−1 with Θk,ℓ = 2 (k + 1) 2 (k + 2)
Schnyder Woods for Higher Genus Triangulated Surfaces
 SCG'08
, 2008
"... Schnyder woods are a well known combinatorial structure for planar graphs, which yields a decomposition into 3 vertexspanning trees. Our goal is to extend definitions and algorithms for Schnyder woods designed for planar graphs (corresponding to combinatorial surfaces with the topology of the sphere ..."
Abstract

Cited by 4 (2 self)
 Add to MetaCart
Schnyder woods are a well known combinatorial structure for planar graphs, which yields a decomposition into 3 vertexspanning trees. Our goal is to extend definitions and algorithms for Schnyder woods designed for planar graphs (corresponding to combinatorial surfaces with the topology of the sphere, i.e., of genus 0) to the more general case of graphs embedded on surfaces of arbitrary genus. First, we define a new traversal order of the vertices of a triangulated surface of genus g together with an orientation and coloration of the edges that extends the one proposed by Schnyder for the planar case. As a byproduct we show how some recent schemes for compression and compact encoding of graphs can be extended to higher genus. All the algorithms presented here have linear time complexity.
Vertices of Degree k in Random Maps ∗
"... This work is devoted to the study of the typical structure of a random map. Maps are planar graphs embedded in the plane. We investigate the degree sequences of random maps from families of a certain type, which, among others, includes fundamental map classes like those of biconnected maps, 3connec ..."
Abstract

Cited by 3 (1 self)
 Add to MetaCart
This work is devoted to the study of the typical structure of a random map. Maps are planar graphs embedded in the plane. We investigate the degree sequences of random maps from families of a certain type, which, among others, includes fundamental map classes like those of biconnected maps, 3connected maps, and triangulations. In particular, we develop a general framework that allows us to derive relations and exact asymptotic expressions for the expected number of vertices of degree k in random maps from these classes, and also provide accompanying large deviation statements. Extending the work of Gao and Wormald (Combinatorica, 2003) on random general maps, we obtain as results of our framework precise information about the number of vertices of degree k in random biconnected, 3connected, loopless, and bridgeless maps. 1
Compression and Streaming of Polygon Meshes
, 2005
"... Polygon meshes provide a simple way to represent threedimensional surfaces and are the defacto standard for interactive visualization of geometric models. Storing large polygon meshes in standard indexed formats results in files of substantial size. Such formats allow listing vertices and polygons ..."
Abstract

Cited by 3 (0 self)
 Add to MetaCart
Polygon meshes provide a simple way to represent threedimensional surfaces and are the defacto standard for interactive visualization of geometric models. Storing large polygon meshes in standard indexed formats results in files of substantial size. Such formats allow listing vertices and polygons in any order so that not only the mesh is stored but also the particular ordering of its elements. Mesh compression rearranges vertices and polygons into an order that allows more compact coding of the incidence between vertices and predictive compression of their positions. Previous schemes were designed for triangle meshes and polygonal faces were triangulated prior to compression. I show that polygon models can be encoded more compactly by avoiding the initial triangulation step. I describe two compression schemes that achieve better compression by encoding meshes directly in their polygonal representation. I demonstrate that the