10.07.2015 Views

An Introduction to Randomized algorithms - School of Technology ...

An Introduction to Randomized algorithms - School of Technology ...

An Introduction to Randomized algorithms - School of Technology ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Why Randomization ?Randomness <strong>of</strong>ten helps in significantly reducing the workinvolved in determining a correct choice when there areseveral but finding one is very time consuming.Reduction <strong>of</strong> work (and time) can be significant on theaverage or in the worst case.Randomness <strong>of</strong>ten leads <strong>to</strong> very simple and elegantapproaches <strong>to</strong> solve a problem or it can improve theperformance <strong>of</strong> the same algorithm.Risk : loss <strong>of</strong> confidence in the correctness. This loss can bemade very small by repeated employment <strong>of</strong> randomness.Assumes the availability <strong>of</strong> truly unbiased random bits whichare very expensive <strong>to</strong> generate in practice.

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

Saved successfully!

Ooh no, something went wrong!