17.01.2013 Views

Algorithms and Data Structures for External Memory

Algorithms and Data Structures for External Memory

Algorithms and Data Structures for External Memory

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

8.1 Distribution Sweep 71<br />

Goodrich et al. [179], Zhu [364], Arge et al. [57], Arge et al. [48],<br />

<strong>and</strong> Crauser et al. [122, 123] develop EM algorithms <strong>for</strong> those batched<br />

problems using the following EM paradigms:<br />

Distribution sweeping, a generalization of the distribution paradigm of<br />

Section 5.1 <strong>for</strong> “externalizing” plane sweep algorithms.<br />

Persistent B-trees, an offline method <strong>for</strong> constructing an optimalspace<br />

persistent version of the B-tree data structure (see Section<br />

11.1), yielding a factor of B improvement over the generic<br />

persistence techniques of Driscoll et al. [142].<br />

Batched filtering, a general method <strong>for</strong> per<strong>for</strong>ming simultaneous EM<br />

searches in data structures that can be modeled as planar layered<br />

directed acyclic graphs; it is useful <strong>for</strong> 3-D convex hulls<br />

<strong>and</strong> batched point location. Multisearch on parallel computers<br />

is considered in [141].<br />

<strong>External</strong> fractional cascading, an EM analogue to fractional cascading<br />

on a segment tree, in which the degree of the segment tree is<br />

O(m α ) <strong>for</strong> some constant 0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!