Probabilistic Algorithms: Contents

Last updated 17.11.98
Index
Course material prepared by Aimo Törn in the Autumn 1998 for a course on Probabilistic Algorithms at the Computer Science Department of Åbo Akademi University and TUCS Turku, Finland. The course is based on the books listed in the Abstract.

© A. Törn. Must not be reproduced verbatim or by editing, or used for giving a course without permission from the author.

In scientific text all variable names should be in mathematical font (italic). We will try to adhere to this in the running text but not in the displayed formulas because of readability reasons.


PART 1: Motivation and Tools
  1. Introduction

  2. Pseudo Random Numbers

  3. Random Number Generators
PART 2: Stochastic Methods

  1. Computing Integrals

  2. Local and Global Optimization

  3. Discrete Event Simulation
PART 3: Probabilistic Algorithms for Discrete Problems

  1. Introduction to Discrete Algorithms (Motwani & Raghavan)
      Paradigms for Probabilistic Algorithms
      Randomized Quicksort
      Randomized Min-Cut Algorithm
      Classification of Probabilistic Algorithms

  2. Searching (Brassard & Bratley, Törn)
      Searching an Ordered List
      Hashing

  3. Finding and Using Large Prime Numbers (Harel)
      Primality Testing
      Cryptography

  4. Fingerprinting (Motwani & Raghavan)
      Verifying Matrix Multiplication
      Verifying Equality of Strings

  5. Summary