External Memory Algorithms For Path Traversal in Graphs
Craig Dillabaugh

TL;DR
This thesis develops efficient external memory data structures for path traversal in trees and planar graphs, with applications to mesh representations in R^2 and R^3, improving space efficiency and traversal performance.
Contribution
It introduces succinct external memory data structures for path traversal in trees and planar graphs, enhancing efficiency and space bounds, and applies these to mesh representations in R^2 and R^3.
Findings
Match or improve current best results for external memory path traversal.
Present succinct data structures reducing space usage.
Apply path traversal techniques to mesh representations in R^2 and R^3.
Abstract
This thesis presents a number of results related to path traversal in trees and graphs. In particular, we focus on data structures which allow such traversals to be performed efficiently in the external memory setting. In addition, for trees and planar graphs the data structures we present are succinct. Our tree structures permit efficient bottom-up path traversal in rooted trees of arbitrary degree and efficient top-down path traversal in binary trees. In the graph setting, we permit efficient traversal of an arbitrary path in bounded degree planar graphs. Our data structures for both trees and graphs match or slightly improve current best results for external memory path traversal in these settings while at the same time improving space bounds due to the succinct nature of our data structures. Employing our path traversal structure for bounded degree planar graphs, we describe a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Management and Algorithms · Computational Geometry and Mesh Generation · Graph Theory and Algorithms
