This page in EN

Veranstaltung

Randomisierte Algorithmen [WS2224171]

Typ
Vorlesung / Übung (VÜ)
Präsenz
Semester
WS 22/23
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

  • 27.10.2022 11:30 - 13:00 - Room: 50.34 Raum 236
  • 31.10.2022 11:30 - 13:00 - Room: 50.34 Raum -101
  • 03.11.2022 11:30 - 13:00 - Room: 50.34 Raum 236
  • 10.11.2022 11:30 - 13:00 - Room: 50.34 Raum 236
  • 14.11.2022 11:30 - 13:00 - Room: 50.34 Raum -101
  • 17.11.2022 11:30 - 13:00 - Room: 50.34 Raum 236
  • 24.11.2022 11:30 - 13:00 - Room: 50.34 Raum 236
  • 28.11.2022 11:30 - 13:00 - Room: 50.34 Raum -101
  • 01.12.2022 11:30 - 13:00 - Room: 50.34 Raum 236
  • 08.12.2022 11:30 - 13:00 - Room: 50.34 Raum 236
  • 12.12.2022 11:30 - 13:00 - Room: 50.34 Raum -101
  • 15.12.2022 11:30 - 13:00 - Room: 50.34 Raum 236
  • 22.12.2022 11:30 - 13:00 - Room: 50.34 Raum 236
  • 09.01.2023 11:30 - 13:00 - Room: 50.34 Raum -101
  • 12.01.2023 11:30 - 13:00 - Room: 50.34 Raum 236
  • 19.01.2023 11:30 - 13:00 - Room: 50.34 Raum 236
  • 23.01.2023 11:30 - 13:00 - Room: 50.34 Raum -101
  • 26.01.2023 11:30 - 13:00 - Room: 50.34 Raum 236
  • 02.02.2023 11:30 - 13:00 - Room: 50.34 Raum 236
  • 06.02.2023 11:30 - 13:00 - Room: 50.34 Raum -101
  • 09.02.2023 11:30 - 13:00 - Room: 50.34 Raum 236
  • 16.02.2023 11:30 - 13:00 - 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