Back to Search Start Over

Optimal cooperative search in fractional cascaded data structures

Authors :
Jeffrey Scott Vitter
T. Tamassia
Source :
SPAA
Publication Year :
1996
Publisher :
Springer Science and Business Media LLC, 1996.

Abstract

Fractional cascading is a technique designed to allow efficient sequential search in a graph with catalogs of total sizen. The search consists of locating a key in the catalogs along a path. In this paper we show how to preprocess a variety of fractional cascaded data structures whose underlying graph is a tree so that searching can be done efficiently in parallel. The preprocessing takesO(logn) time withn/logn processors on an EREW PRAM. For a balanced binary tree, cooperative search along root-to-leaf paths can be done inO((logn)/logp) time usingp processors on a CREW PRAM. Both of these time/processor constraints are optimal. The searching in the fractional cascaded data structure can be either explicit, in which the search path is specified before the search starts, or implicit, in which the branching is determined at each node. We apply this technique to a variety of geometric problems, including point location, range search, and segment intersection search.

Details

ISSN :
14320541 and 01784617
Volume :
15
Database :
OpenAIRE
Journal :
Algorithmica
Accession number :
edsair.doi.dedup.....6e3035b06e4a62427881318a90448043