Succinct Data Structure for Path Graphs
Abstract
We consider the problem of designing a succinct data structure for {\it path graphs} (which are a proper subclass of chordal graphs and a proper superclass of interval graphs) on vertices while supporting degree, adjacency, and neighborhood queries efficiently. We provide the following two solutions for this problem: - an -bit succinct data structure that supports adjacency query in time, neighborhood query in time and finally, degree query in where is the degree of the queried vertex. - an -bit space-efficient data structure that supports adjacency and degree queries in time, and the neighborhood query in time where 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~\cite{ST}, followed by a careful bookkeeping using an orthogonal range search data structure using wavelet trees~\cite{Makinen2007} among others, which maybe of independent interest for designing succinct data structures for other graph classes.
Cite
@article{arxiv.2111.04332,
title = {Succinct Data Structure for Path Graphs},
author = {Girish Balakrishnan and Sankardeep Chakraborty and N S Narayanaswamy and Kunihiko Sadakane},
journal= {arXiv preprint arXiv:2111.04332},
year = {2023}
}
Comments
39 pages, 5 figure, 6 sections, 2 tables