Vorlesung
"Randomisierte Algorithmen und probabilistische Methoden"
Sommersemester 2007
Prof. Dr. Susanne Albers
Dr. Alexander Souza
VorlesungDie folgenden Formalitäten bilden den Rahmen der Veranstaltung: 3 + 1 SWSVorlesung
Übung
LeistungsnachweisIndividuelle mündliche Prüfungen. Prüfung: Freitag, 19. Oktober
KreditpunkteIn dieser Veranstaltung können 6 ECTS-Punkte erworben werden.Bei Anregungen und Fragen wenden Sie sich bitte an Alexander Souza. |
Aktuelles16. April: Ein vorläufiges Inhaltsverzeichnis ist verfügbar: [PS] [PDF]16. April: Wir haben künftig den Raum 051-00-006. Die Übung findet ab nächster Woche Freitags 13-14 Uhr statt. 17. April: Es gab eine Anfrage, ob die Übung nicht zu einem anderen Termin stattfinden könne. Ich bin natürlich für Alternativen offen. Bitte mailt mir Eure Wunschtermine. Ich werde sehen was ich machen kann. 23. April: Die Übung ist auf Mittwoch 13-14 Uhr (Raum 051-00-006) verlegt worden und findet diese Woche das erste mal statt. Das erste Übungsblatt ist online (s.u.) und wird nächste Woche besprochen. Diese Woche gibt es einen kleinen Auffrischungskurs über Stochastik in der Übung. 30. April: Auf vielfachen Wunsch biete ich eine zusätzliche Vorlesungsstunde an, so dass die Veranstaltung mit 3+1 SWS jetzt 6 ECTS Punkte ergibt. Die neuen Vorlesungszeiten sind Montag 11:00-12:30 und 13:15-14:00 Uhr im 051-00-006. 25. Juni: Es gibt unten eine korrigierte Fassung des Übungsblattes 9. 16. Juli: Ein endgültiges Inhaltsverzeichnis ist verfügbar: [PS] [PDF] 31. Juli: Die mündlichen Prüfungen finden am Freitag, 19. Oktober im Raum 079-00-09 statt. Stoff ist der gesamte Inhalt der Vorlesung sowie der Übungen. Prüfungszeit sind 30 Minuten. Bitte so bald wie möglich per email mit Name und Matrikelnummer bei mir anmelden. |
||||||||||||||||||
Inhalt der VeranstaltungInhaltsverzeichnis [PS] [PDF]Ein randomisierter Algorithmus verwendet in Gegensatz zu einem deterministischen Algorithmus Zufallsbits um seinen Ablauf zu steuern. Es wird nicht verlangt, dass ein randomisierter Algorithmus immer effizient eine richtige Lösung findet. Randomisierte Algorithmen sind in vielen Fällen einfacher zu verstehen, einfacher zu implementieren und effizienter als deterministische Algorithmen für dasselbe Problem. Randomisierte Algorithmen, die nie ein falsches Ergebnis liefern, bezeichnet man auch als Las-Vegas-Algorithmen. Es gibt zwei Varianten von Las-Vegas-Algorithmen:
Randomisierte Algorithmen, die auch ein falsches Ergebnis liefern dürfen, bezeichnet man auch als Monte-Carlo-Algorithmen. Die Qualität von Monte-Carlo-Algorithmen kann man durch eine obere Schranke für die Fehlerwahrscheinlichkeit beschreiben. Von randomisierten Algorithmen spricht man, wenn man den Erwartungswert der Rechenzeit und/oder die Fehler- bzw. Versagenswahrscheinlichkeit abschätzen kann.
Einige Highlights aus dem Inhalt:
Für eine erfolgreiche Teilnahme an der Vorlesung sind grundlegende Kenntnisse in den Bereichen Algorithmen, Optimierung und Wahrscheinlichkeitsrechnung hilfreich aber nicht Voraussetzung. |
ÜbungsblätterAbgabe der Übungsblätter in der Vorlesung. Rückgabe in der Übung. |
Weiterführendes Material
Hier finden Sie Links zu Materialien, die in der sonstigen Literatur nicht oder nicht ausführlich genug behandelt werden.- Wichtige Wahrscheinlichkeitsverteilungen
- Die Probabilistische Methode geht sehr wesentlich auf Paul Erdős zurück. Hier kann etwas über diesen aussergewöhnlichen Mathematiker und Menschen nachgelesen werden: Wikipedia - Paul Erdős
Literatur
Die folgenden Literaturangaben dienen als Grundlage für die Vorlesung.- M. Mitzenmacher, E. Upfal: Probabilty and Computing, Cambridge University Press.
- R. Motwani, P. Raghavan: Randomized Algorithms, Cambridge University Press.