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.

Notations <strong>and</strong> Acronyms 149<br />

PDM parallel disk model (Chapter 2).<br />

SRM simple r<strong>and</strong>omized merge sort (Section 5.2.1).<br />

RCD r<strong>and</strong>omized<br />

(Section 5.1.3).<br />

cycling distribution sort<br />

TPIE Transparent<br />

(Chapter 17).<br />

Parallel I/O Environment<br />

f(k) ≈ g(k) f(k) is approximately equal to g(k).<br />

f(k) ∼ g(k) f(k) is asymptotically equal to g(k), as k →∞:<br />

f(k)<br />

lim<br />

k→∞ g(k) =1.<br />

f(k)=O � g(k) �<br />

f(k) is big-oh of g(k), as k →∞: there exist<br />

constants c>0 <strong>and</strong> K>0 such that � �<br />

�f(k) � ≤<br />

c � f(k)=Ω<br />

�<br />

�g(k) �, <strong>for</strong> all k ≥ K.<br />

� g(k) �<br />

f(k) is big-omega of g(k), as k →∞: g(k) =<br />

O � f(k) � f(k)=Θ<br />

.<br />

� g(k) �<br />

f(k) is big-theta of g(k), as k →∞: f(k) =<br />

O � g(k) � <strong>and</strong> f(k) =Ω � g(k) � f(k)=o<br />

.<br />

� g(k) �<br />

f(k) is little-oh of g(k), as k →∞:<br />

f(k)<br />

lim<br />

k→∞ g(k) =0.<br />

f(k)=ω � g(k) �<br />

f(k) is little-omega of g(k), as k →∞: g(k) =<br />

o � f(k) � .<br />

⌈x⌉ ceiling of x: the smallest integer k satisfying<br />

k ≥ x.<br />

⌊x⌋ floor of x: the largest integer k satisfying k ≤ x.<br />

min{x,y} minimum of x <strong>and</strong> y.<br />

max{x,y} maximum of x <strong>and</strong> y.<br />

Prob{R} probability that relation R is true.<br />

logb x base-b logarithm of x; ifbis not specified, we use<br />

b =2.<br />

lnx natural logarithm of x: loge x.

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

Saved successfully!

Ooh no, something went wrong!