TY - GEN
T1 - Succinct representation of labeled graphs
AU - Barbay, Jérémy
AU - Aleardi, Luca Castelli
AU - He, Meng
AU - Munro, J. Ian
PY - 2007/1/1
Y1 - 2007/1/1
N2 - In many applications, the properties of an object being modeled are stored as labels on vertices or edges of a graph. In this paper, we consider succinct representation of labeled graphs. Our main results are the succinct representations of labeled and multi-labeled graphs (we consider vertex labeled planar triangulations, as well as edge labeled planar graphs and the more general k-page graphs) to support various label queries efficiently. The additional space cost to store the labels is essentially the information-theoretic minimum. As far as we know, our representations are the first succinct representations of labeled graphs. We also have two preliminary results to achieve the main results. First, we design a succinct representation of unlabeled planar triangulations to support the rank/select of edges in ccw (counter clockwise) order in addition to the other operations supported in previous work. Second, we design a succinct representation for a k-page graph when k is large to support various navigational operations more efficiently. In particular, we can test the adjacency of two vertices in O(lg k lg lg k) time, while previous work uses O(k) time (10; 14).
AB - In many applications, the properties of an object being modeled are stored as labels on vertices or edges of a graph. In this paper, we consider succinct representation of labeled graphs. Our main results are the succinct representations of labeled and multi-labeled graphs (we consider vertex labeled planar triangulations, as well as edge labeled planar graphs and the more general k-page graphs) to support various label queries efficiently. The additional space cost to store the labels is essentially the information-theoretic minimum. As far as we know, our representations are the first succinct representations of labeled graphs. We also have two preliminary results to achieve the main results. First, we design a succinct representation of unlabeled planar triangulations to support the rank/select of edges in ccw (counter clockwise) order in addition to the other operations supported in previous work. Second, we design a succinct representation for a k-page graph when k is large to support various navigational operations more efficiently. In particular, we can test the adjacency of two vertices in O(lg k lg lg k) time, while previous work uses O(k) time (10; 14).
U2 - 10.1007/978-3-540-77120-3_29
DO - 10.1007/978-3-540-77120-3_29
M3 - Conference contribution
AN - SCOPUS:38149096902
SN - 9783540771180
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 316
EP - 328
BT - Algorithms and Computation - 18th International Symposium, ISAAC 2007, Proceedings
PB - Springer Verlag
T2 - 18th International Symposium on Algorithms and Computation, ISAAC 2007
Y2 - 17 December 2007 through 19 December 2007
ER -