Ausgewählte Kapitel der Komplexitätstheorie / Algorithmik - Interaktive Studienpläne der TU Ilmenau
Die Interaktiven Studienpläne sind ein Informationsangebot zu den Studiengängen der TU Ilmenau.
Die rechtsverbindlichen Studienpläne entnehmen Sie bitte den jeweiligen Studien- und Prüfungsordnungen (Anlage Studienplan).
Alle Angaben zu geplanten Lehrveranstaltungen finden Sie im elektronischen Vorlesungsverzeichnis.
Bitte beachten Sie, dass auf dieser Seite keine Aktualisierungen mehr vorgenommen werden. Alle Module und Studienpläne ab der PO-Version 2021 (Bachelor- und Master-Studiengänge) sind ab sofort im Campus-Portal erreichbar.
| Modulinformationen zu Modulnummer 200075 - allgemeine Informationen | |
|---|---|
| Modulnummer | 200075 |
| Fakultät | Fakultät für Informatik und Automatisierung |
| Fachgebietsnummer | 2242 (Algorithmik) |
| Modulverantwortliche(r) | Prof. Dr. Martin Dietzfelbinger |
| Sprache | Deutsch |
| Turnus | ganzjährig |
| Vorkenntnisse |
Berechenbarkeit und Komplexitätstheorie Effiziente Algorithmen Stochastik; günstig: "Randomisierte Algorithmen" |
| Lernergebnisse und erworbene Kompetenzen | Moderne Hashverfahren Fachkompetenz: Die Studierenden kennen die in der Vorlesung vorgestellten Konstruktionen und Beweise im Gebiet moderner Hashverfahren. Sie kennen die notwendigen Grundlagen aus der linearen Algebra und der Wahrscheinlichkeitsrechnung. Methodenkompetenz: Die Studierenden können die Konstruktionsmethoden beschreiben, ihre Eigenschaften (insbesondere Zuverlässigkeitsaussagen) präzise benennen und die wesentlichen Beweise nachvollziehen und wiedergeben. Sie können Konstruktionen variieren und einschätzen, ob dadurch die Gültigkeit der Beweise eingeschränkt wird. Sie können die Praktikabilität der Verfahren einschätzen. Sozialkompetenz: Selbst in der Vorlesung ist Interaktion stets möglich, ja erwünscht, damit sind die Studierenden vertraut.
Die Studierenden haben die Erfahrung gemacht, dass Fragen unmittelbar geklärt
werden, dass Diskussionen auf Augenhöhe stattfinden und Beiträge
wertschätzend aufgenommen werden. In der Übung waren die Studierenden zu
Präsentationen aufgerufen. Sie konnten wertvolle Erfahrung in der Rolle
des Präsentierenden sammeln. Die Teilnahme erforderte und trainierte ein hohes Maß an Selbstorganisation. |
| Inhalt | Moderne Hashverfahren Hashfunktionen bilden Schlüssel auf eine Indexmenge {1,..,m} ab. Aus dieser Grundsituation ergeben sich viele Anwendungen und Fragestellungen. Verschiedene Funktionalitäten, die in der Vorlesung diskutiert werden, sind:
In der Vorlesung werden klassische und neue Algorithmen und ihre Analysen besprochen. Die hierfür nötigen Techniken aus der Wahrscheinlichkeitsrechnung, der (Hyper-) Graphentheorie und der Linearen Algebra werden bereitgestellt. Die Vorlesung bereitet auch auf weiterführende Arbeiten in dem Gebiet vor. Konkrete Themen: Universelles Hashing, Konstruktion universeller Klassen, Anwendungen universeller Klassen: O(1)-Suche und perfekte Hashfunktionen, Momentanalyse bei Datenströmen mit 4-facher Unabhängigkeit, Lineares Sondieren und 5-fache Unabhängigkeit, High-Performance-Hashklassen und ihre Analyse, Verhalten von voll zufälligen Funktionen (Negative Korrelation, Poisson-Approximation, größte Buckets), Simulation von voll zufälligen Funktionen: "Split-and-Share", das Mehrfunktionen-Paradigma (Bloom-Filter, Cuckoo-Hashing, verallgemeinertes Cuckoo-Hashing), zufällige Hypergraphen, bipartite Graphen, Matrizen, "Retrieval": Werte ohne Membership-Test, neuere Konstruktionen perfekter Hashfunktionen
|
| Medienformen und technische Anforderungen bei Lehr- und Abschlussleistungen in elektronischer Form | hauptsächlich Tafelvortrag, teilweise Folien |
| Literatur | Version 1: Moderne Hashverfahren
|
| Lehrevaluation | |
| Spezifik Referenzmodul | |
|---|---|
| Modulname | Ausgewählte Kapitel der Komplexitätstheorie / Algorithmik |
| Prüfungsnummer | 2200729 |
| Leistungspunkte | 5 |
| SWS | 3 (2 V, 1 Ü, 0 P) |
| Präsenzstudium (h) | 33.75 |
| Selbststudium (h) | 116.25 |
| Verpflichtung | Pflichtmodul |
| Abschluss | mündliche Prüfungsleistung, 30 Minuten |
| Details zum Abschluss | |
| Link zum Moodle-Kurs | |
| Lehrende | Dietzfelbinger |
| Anmeldemodalitäten für alternative PL oder SL | |
| max. Teilnehmerzahl | |
|
Spezifik
im Studiengang
Master Informatik 2013 ACHTUNG: wird nicht mehr angeboten! |
|
|---|---|
| Modulname | Ausgewählte Kapitel der Komplexitätstheorie / Algorithmik |
| Prüfungsnummer | 2200729 |
| Leistungspunkte | 5 |
| Präsenzstudium (h) | 67 |
| Selbststudium (h) | 83 |
| Verpflichtung | Wahlmodul |
| Abschluss | mündliche Prüfungsleistung, 30 Minuten |
| Details zum Abschluss | |
| Link zum Moodle-Kurs | |
| Anmeldemodalitäten für alternative PL oder SL | |
| max. Teilnehmerzahl | |

