This page in EN

Veranstaltung

Randomisierte Algorithmen [WS2124171]

Typ
Vorlesung / Übung (VÜ)
Präsenz/Online gemischt
Semester
WS 21/22
SWS
3
Sprache
Deutsch
Termine
22
Links
ILIAS

Dozent/en

Einrichtung

  • KIT-Fakultät für Informatik

Bestandteil von

Literatur

  • J. Hromkovic : Randomisierte Algorithmen, Teubner, 2004
  • M. Mitzenmacher, E. Upfal: Probability and Computing, Cambridge Univ. Press, 2005
  • R. Motwani, P. Raghavan: Randomized Algorithms, Cambridge Univ. Press, 1995

Weiterführende Literatur

  • E. Behrends: Introduction to Markov Chains, Vieweg, 2000
  • A. Borodin, R. El-Yaniv: Online Computation and Competitive Analysis, Cambridge Univ. Press, 1998

Veranstaltungstermine

  • 21.10.2021 12:00 - 13:30 - Room: 50.34 Raum 236
  • 25.10.2021 12:00 - 13:30 - Room: 50.34 Raum -101
  • 28.10.2021 12:00 - 13:30 - Room: 50.34 Raum 236
  • 04.11.2021 12:00 - 13:30 - Room: 50.34 Raum 236
  • 08.11.2021 12:00 - 13:30 - Room: 50.34 Raum -101
  • 11.11.2021 12:00 - 13:30 - Room: 50.34 Raum 236
  • 18.11.2021 12:00 - 13:30 - Room: 50.34 Raum 236
  • 22.11.2021 12:00 - 13:30 - Room: 50.34 Raum -101
  • 25.11.2021 12:00 - 13:30 - Room: 50.34 Raum 236
  • 02.12.2021 12:00 - 13:30 - Room: 50.34 Raum 236
  • 06.12.2021 12:00 - 13:30 - Room: 50.34 Raum -101
  • 09.12.2021 12:00 - 13:30 - Room: 50.34 Raum 236
  • 16.12.2021 12:00 - 13:30 - Room: 50.34 Raum 236
  • 20.12.2021 12:00 - 13:30 - Room: 50.34 Raum -101
  • 23.12.2021 12:00 - 13:30 - Room: 50.34 Raum 236
  • 13.01.2022 12:00 - 13:30 - Room: 50.34 Raum 236
  • 17.01.2022 12:00 - 13:30 - Room: 50.34 Raum -101
  • 20.01.2022 12:00 - 13:30 - Room: 50.34 Raum 236
  • 27.01.2022 12:00 - 13:30 - Room: 50.34 Raum 236
  • 31.01.2022 12:00 - 13:30 - Room: 50.34 Raum -101
  • 03.02.2022 12:00 - 13:30 - Room: 50.34 Raum 236
  • 10.02.2022 12:00 - 13:30 - Room: 50.34 Raum 236

Anmerkung

Randomisierte Algorithmen sind nicht deterministisch. Ihr Verhalten hängt vom Ausgang von Zufallsexperimenten ab. Diese Idee wurde erstmals von Rabin durch einen randomisierten Primzahltest bekannt. Inzwischen gibt es für eine Vielzahl von Problemen randomisierte Algorithmen, die (in dem einen oder anderen Sinne) schneller sind als deterministische Verfahren. Außerdem sind randomisierte Algorithmen mitunter einfacher zu verstehen und zu implementieren als 'normale' (deterministische) Algorithmen.

Im Rahmen der Vorlesung werden nicht nur verschiedene 'Arten' randomisierter Algorithmen (Las Vegas, Monte Carlo, ...) vorgestellt, sondern auch die für die Analyse ihrer Laufzeit notwendigen wahrscheinlichkeitstheoretischen Grundlagen weitgehend erarbeitet und grundlegende Konzepte wie Markov-Ketten behandelt. Da stochastische Methoden in immer mehr Informatikbereichen von Bedeutung sind, ist diese Vorlesung daher auch über das eigentliche Thema hinaus von Nutzen.

Inhalte:

  • probabilitische Komplexitätsklassen
  • Routing in Hyperwürfeln
  • Spieltheorie
  • Random walks und Markovketten
  • randomisierte Graphalgorithmen
  • randomisiertes Hashing
  • randomisierte Approximationen bei Zählproblemen
  • randomisierte Online-Algorithmen