Title
I/O-Efficient Path Traversal in Succinct Planar Graphs
Abstract
Abstract We present a technique for representing bounded-degree planar graphs in a succinct fashion while permitting I/O-efficient traversal of paths. Using our representation, a graph with N vertices, (In this paper \(\lg {N}\) denotes \(\log _2{N}\)) each with an associated key of \(q= \mathrm {O}\left( \lg N\right) \) bits, can be stored in \(Nq+ \mathrm {O}\left( N\right) + \mathrm {o}\left( Nq\right) \) bits and traversing a path of length K takes \(\mathrm {O}\left( K / \lg B\right) \) I/Os, where B denotes the disk block size. By applying our construction to the dual of a terrain represented as a triangular irregular network, we can represent the terrain in the above space bounds and support path traversals on the terrain using \(\mathrm {O}\left( K / \lg B\right) \) I/Os, where K is the number of triangles visited by the path. This is useful for answering a number of queries on the terrain, such as reporting terrain profiles, trickle paths, and connected components.
Year
DOI
Venue
2017
10.1007/s00453-015-0086-7
Algorithmica
Keywords
Field
DocType
External memory algorithms,Path traversal,Planar graphs,Succinct data structures
Block size,Discrete mathematics,Combinatorics,Tree traversal,Vertex (geometry),Succinct data structure,Input/output,Connected component,Triangulated irregular network,Planar graph,Mathematics
Journal
Volume
Issue
ISSN
77
3
1432-0541
Citations 
PageRank 
References 
0
0.34
23
Authors
4
Name
Order
Citations
PageRank
Craig Dillabaugh1124.25
Meng He230822.04
Anil Maheshwari3869104.47
Norbert Zeh4556.97