Vorlesungsmitschrift zu Höhere Algorithmik
Am 13. Oktober 2008 abgelegt unter UniHier werde ich meine Mitschriften zur Vorlesung “Höhere Algorithmik” im Wintersemester 2008/2009 der Allgemeinheit zu Verfügung stellen.
- Vorlesung: Einführung in Algorithmen und Effizienz anhand von ein paar Sortieralgorithmen.
- Vorlesung: Fortsetzung von der vorhergehenden Stunde.
- Vorlesung: Wir haben mit Berechnungsmodellen angefangen, im speziellen mit Turinmaschinen und RAMs.
- Vorlesung: Weiter im Text mit Berechnungsmodellen und wie man sie vergleichen kann. Und noch ein paar Bemerkungen zum Suchen und Sortieren
- Vorlesung: Nachdem wir uns zu Ende über das Suchen und Sortieren Gedanken gemacht haben, haben wir mit dem Auswahlproblem angefangen.
- Vorlesung: Wir haben uns ein deterministisches Auswahlverfahren angeguckt und dann mit Binärsuche und als Verbesserung dazu die Interpolationssuche angeschaut.
- Vorlesung: Wir haben die Suchverfahren mit der Quadratischen Binärsuche abgeschlossen.
- Vorlesung: Das neue Kaptiel heißt Datenstrukturen. Wir widmen uns dem Wörterbuchproblem und gucken uns sortierte Arrays, Hashing, binäre Suchbäume, AVL-Bäume und BB[α]-Böume an.
- Vorlesung: Weiter mit dem Wörterbuchproblem und (a,b)-Bäumen, Rot-Schwarz-Bäumen und schlussendlich Tries. Optimale binäre Suchbäume wurden angerissen, damit geht es nächstes mal weiter.
- Vorlesung: Es ging weiter mit den optimalen Suchbäumen. Wir haben zum Aufbau von solchen Bäumen einen Algorithmus kennengelernt.
- Vorlesung: Abschließend zu optimalen Suchbäumen haben wir den Algorithmus analysiert und gesehen, wie man ihn optimieren kann. Dann haben wir mit dem Vereinige-Finde-Problem (oder auch Union-Find) angefangen.
- Vorlesung: Wir haben Union-Find analysiert und per Pfadkompression weiter verbessert.
- Vorlesung. Es wurde mit Graphen angefangen. Nach vielen Definitionen ging es auch kurz um Travsersierungen und topologisches Sortieren. Danke an Gero, der mir seine Tafelbilder zu Verfügung gestellt hat.
- Vorlesung: Wir haben angeguckt, wie man mit dem Algorithmus von Kruskal minimal spannende Bäume baut und wie Dijkstra kürzeste Wege findet.
- Vorlesung: Wir haben uns mit dem Floyd-Warshall-Algorithmus beschäftigt, der das All-Pairs-Shortest-Path-Problem löst.
- Vorlesung: Nach den Wegproblemen folgen nun die Flüsse in Netzen. Wir haben den Ford-Fulkerson-Algorithmus kennen gelernt, der den maximalen Fluss berechnet.
- Vorlesung: Weiter mit Ford-Fulkerson.
- Vorlesung: Zuende mit Ford-Fulkerson und dann gleich noch Edmonds-Karp hinterher, der ein wenig anders als Ford-Fulkerson funktioniert.
- Vorlesung: Als letztes zum Thema Graphen haben wir uns das bipartite Matching angeschaut. Das neue Kapitel ist nun String Matching.
- Vorlesung: String Matching haben wir fortgeführt und und den Algorithmus von Knuth-Morris-Pratt weiter angeschaut. Und dann dazu auch noch Suffixbäume.
- Vorlesung: Wir haben das Kapitel String Matching abgeschlossen und mit NP-Vollsändigkeit angefangen.
- Vorlesung: Wir haben uns die Klassen P und NP angeschaut und definiert, was polynomzeit Reduktion ist.
- Vorlesung: Wir haben definiert, was NP-schwer und NP vollständig bedeutet und gezeigt, dass CSAT (Schaltkreiserfüllbarkeit) ein NP vollständiges Problem ist.
- Vorlesung: Wir haben uns weitere NP vollständige Probleme angeschaut. Es kam SAT …
- Vorlesung: … 3-SAT, CLIQUE …
- Vorlesung: … UK (Unabhängige Knotenmenge), ÜK (überdeckende Knotenmenge), SUBSET-SUM und GHK (gerichteter Hamiltonscher Kreis).
- Vorlesung: Wir haben uns andere Komplexitätsklassen angeschaut. Darunter waren Co-NP, PSPACE und EXPTIME.
- Vorlesung: Approximationsalgorithmen heißt das neue Kapitel. wir widmen uns zunächst Delta-TSP mit der Baumheuristik.
- Vorlesung: Wir lernen die Christofides-Heuristik für Delta-TSP kennen und zeigen, warum das normale TSP nicht approximierbar ist.
- Vorlesung: Wir lernen einen PTAS (polynomial time approx scheme) für SUBSET-SUM kennen.
Anmerkung: Die letzten drei Vorlesungen sind noch nicht überarbeitet! Aber da sicherlich einige schon jetzt reinschauen wollen um für die Klausur zu lernen, stelle ich es schon online. Ich versuche aber noch vor Freitag meine Notizen durchzugehen und zu überarbeiten. Ich wünsche schonmal allen viel Erfolg beim Lernen und vor allem bei der Klausur!
Edit (12.02.09, 15.00): Nun sind auch die letzten drei Vorlesungen überarbeitet!
Download Höhere Algorithmik Mitschrift
| Datum | 13. Oktober 2008 um 17:59 Uhr , letztes Update am 11.05.2009 18:49 |
| Kategorie | Uni |
| Tags | Höhere Algorithmik | Mitschrift | Uni |
| Trackback | Trackback-URL |
| RSS | Kommentar-RSS-Feed |

Am 05. November 2008 um 13:47 Uhr
Hi Naja,
erst mal vielen Dank für Deine tolle Mitschrift :-) Es wäre echt super, wenn Du diese öfter aktualisieren könntest, damit man diese auch für die Lösung der Hausaufgaben nutzen könnte.
Vielen Dank
Carmar
Am 24. November 2008 um 16:39 Uhr
Hallo Naja,
ebenfals vielen Dank für Deine Mitschriften, das ist echt toll, dass Du sie veröffentlichst!
Falls Du mal eine Vorlesung verpasst und Mitschriften als Quelle fürs TEXen brauchst, sag Bescheid. :)
(ich nehme an, dass Deine Mitschriften mit LaTeX gemacht sind?)
viele Grüße
Gero
Am 29. November 2008 um 15:57 Uhr
Hallo Gero,
ja, die sind getext. Und zufälligerweise würde ich Mitschriften von Vorlesung 13 (24.11.) benötigen …
Wer hat, immer her damit.
Am 17. Dezember 2008 um 23:25 Uhr
Großen Danke an NAJA,
ich hoffe wir können deine super Mitschriften auch noch im nächsten Jahr bewundern.
Gruß Camel
Am 14. Januar 2009 um 16:50 Uhr
Hallo Naja,
super Mitschriften! Habe meine Aufzeichnungen mit Hilfe Deines Skriptes vervollständigt. Schreibst Du die zweite Semesterhälfte auch weiter mit?
Lieben Gruß,
Maja
Am 15. Januar 2009 um 10:50 Uhr
Natürlich schreib ich auch weiterhin mit. Jetzt sind auch wieder alle neuen Vorlesungen hochgeladen …
Am 01. Februar 2009 um 17:43 Uhr
Erst mal vielen Dank für die Mitschrift!
Und nur damit ich ( und vielleicht ja auch ein paare andere) mich darauf einstellen kann: Wirst du den Mitschrieb noch aktuallisieren?
Am 01. Februar 2009 um 19:36 Uhr
Hallo Julian,
keine Panik ;-)
Ich habs gerade aktualisiert, bin die letzten Tage nicht zu gekommen …
Am 11. Februar 2009 um 14:24 Uhr
Auch von mir mein Dank für dein Script.
Am 17. Februar 2009 um 23:16 Uhr
Hallo,
nochmals vielen Dank für deine Mitschrift. Ohne Sie hätte ich sicher nicht bestanden ;).
Am 18. Februar 2009 um 08:32 Uhr
Hallo Naja, vielen Dank für Deine tolle Mitschrift und vor allem Dank auch dafür, dass Du sie rechtzeitig vor den Klausuren aktualisiert hast :-) Sonst hätte ich ein mittelgroßes Problem bekommen. Also vielen Dank noch einmal und weiteres gelingen im Studium.
Will vielleicht einer von Euch die Diplom-Prüfung “Theoretische Informatik” in den Semesterferien ablegen? Ich suche nämllich noch Übungs- /Lernpartner… Wenn ja einfach mal Mailen unter carmar100(AT)web.de