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}$$lgN denotes $$\log _2{N}$$log2N) each with an associated key of $$q= \mathrm {O}\left( \lg N\right) $$q=OlgN bits, can be stored in $$Nq+ \mathrm {O}\left( N\right) + \mathrm {o}\left( Nq\right) $$Nq+ON+oNq bits and traversing a path of length K takes $$\mathrm {O}\left( K / \lg B\right) $$OK/lgB 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) $$OK/lgB 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.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.