Succinct Data Structure for Path Graphs

Abstract

We consider the problem of designing a succinct data structure for path graphs (which are a proper subclass of chordal graphs and a proper superclass of interval graphs) on n vertices while supporting degree, adjacency, and neighborhood queries efficiently. We provide the following two solutions for this problem: - an n n+o(n n)-bit succinct data structure that supports adjacency query in O( n) time, neighborhood query in O(d n) time and finally, degree query in \O(2 n), O(d n)\ where d is the degree of the queried vertex. - an O(n 2 n)-bit space-efficient data structure that supports adjacency and degree queries in O(1) time, and the neighborhood query in O(d) time where d is the degree of the queried vertex. Central to our data structures is the usage of the classical heavy path decomposition by Sleator and Tarjan~ST, followed by a careful bookkeeping using an orthogonal range search data structure using wavelet trees~Makinen2007 among others, which maybe of independent interest for designing succinct data structures for other graph classes.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…