16.01.2015 Views

CS2013-final-report

CS2013-final-report

CS2013-final-report

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.

and other applications including Baseball Elimination. Randomized<br />

algorithms including randomized median, randomized min-cut, randomized<br />

quicksort, and Rabin-Karp string matching. We cover the geometric problem<br />

of finding the closest pair of points in the plane and develop the standard<br />

randomized solution based on hashing. Sometimes we cover linear<br />

programming. Very little number theoretic and geometric algorithms are<br />

covered due to time. We spend two lectures on approximation algorithms<br />

because it is my research area.<br />

DS<br />

Discrete<br />

Probability<br />

We review concepts from discrete probability in support of randomized<br />

algorithms. This includes expectation, variance, and (very quickly)<br />

concentration bounds (we use these to prove that many of our algorithms run<br />

in their expected time with very high probability)<br />

2<br />

Other comments<br />

There is some overlap with the topics covered here and DS/Graphs and Trees.<br />

- 242 -

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

Saved successfully!

Ooh no, something went wrong!