Constant Delay Traversal of Grammar-Compressed Graphs with Bounded Rank
Abstract
We present a pointer-based data structure for constant time traversal of the edges of an edge-labeled (alphabet ) directed hypergraph (a graph where edges can be incident to more than two vertices, and the incident vertices are ordered) given as hyperedge-replacement grammar G. It is assumed that the grammar has a fixed rank (maximal number of vertices connected to a nonterminal hyperedge) and that each vertex of the represented graph is incident to at most one σ-edge per direction (σ ∈ ). Precomputing the data structure needs O(|G||| r h) space and O(|G||| rh2) time, where h is the height of the derivation tree of G and r is the maximal rank of a terminal edge occurring in the grammar.
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.