We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Data Structures and Algorithms

Title: 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 $n$ vertices while supporting degree, adjacency, and neighborhood queries efficiently. We provide the following two solutions for this problem:
- an $n \log n+o(n \log n)$-bit succinct data structure that supports adjacency query in $O(\log n)$ time, neighborhood query in $O(d \log n)$ time and finally, degree query in $\min\{O(\log^2 n), O(d \log n)\}$ where $d$ is the degree of the queried vertex.
- an $O(n \log^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~\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.
Comments: 39 pages, 5 figure, 6 sections, 2 tables
Subjects: Data Structures and Algorithms (cs.DS)
Cite as: arXiv:2111.04332 [cs.DS]
  (or arXiv:2111.04332v3 [cs.DS] for this version)

Submission history

From: N.S Narayanaswamy [view email]
[v1] Mon, 8 Nov 2021 08:45:26 GMT (1917kb,D)
[v2] Thu, 10 Mar 2022 20:42:32 GMT (2310kb,D)
[v3] Thu, 2 Mar 2023 09:12:36 GMT (3571kb,D)

Link back to: arXiv, form interface, contact.