MAT-72306 Randomized Algorithms, 4 cr

Lisätiedot

Suitable for postgraduate studies.

Vastuuhenkilö

Tapio Elomaa

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
MAT-72306 2016-01 3 Tapio Elomaa
Exam at the end of the course. Exercises yield extra points.

Osaamistavoitteet

After completion of the course the student will comprehend the probabilistic background of randomized algorithms and will grasp the general usefulness of randomization in algorithm design.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Discrete random variables and expectation  Bernoulli and binomial random variables   
2. Moments and deviations  Markov's inequality, Chebyshev's inequality   
3. Chernoff bounds  Moment generating functions   
4. Balls, bins, and random graphs  The Poisson distribution   
5. The probabilistic method  Derandomization using conditional expectations   
6. Markov chains and random walks     

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

The assessment is based on an exam.

Arvosteluasteikko:

Numerical evaluation scale (0-5)

Osasuoritukset:

Completion parts must belong to the same implementation

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
Book   Probability and Computing   Michael Mitzenmacher & Eli Upfal   521835402       Yes   

Esitietovaatimukset

Opintojakso P/S Selite
MAT-02500 Todennäköisyyslaskenta Mandatory    
MAT-02650 Algoritmimatematiikka Mandatory    
TIE-02200 Ohjelmoinnin peruskurssi Advisable    

Vastaavuudet

Opintojakso ei vastaan mitään toista opintojaksoa

Päivittäjä: Ikonen Suvi-Päivikki, 13.04.2016