Algorithmik SS 2006
Allgemeines
- Dozent
- Die Vorlesung wird von Prof. Dr.
Franz J. Brandenburg durchgeführt.
- Voraussetzungen
- Die Vorlesung richtet sich an Studenten im Hauptstudium des Diplom- oder
Bachelorstudiengangs Informatik. Ein vorheriger Besuch der Vorlesung
"Effiziente Algorithmen" ist von Vorteil, aber keine Voraussetzung.
- Anrechenbarkeit (für Diplomstudiengang)
- Säule I, Vertiefungsgebiet "Effiziente Algorithmen"
Termine
- Vorlesung: Mo 09:00-10:00 (HS 12 IM), Di 09:00-11:00 (HS 13 IM)
- Übung: Mi 08:00-10:00 (R 034 IM), Fr 12:00-14:00 (R 034 IM)
Inhalte
Es gibt nicht nur Graph-Algorithmen, aber sie sind die schönsten!
Gegenstand der Vorlesung sind Algorithmen im Allgemeinen. Dies ergänzt
andere Vorlesungen mit Algorithmen für spezielle Anwendungsbereiche wie
Graphen, Algorithmische Geometrie, Zeichnen von Graphen, Netzwerke.
Algorithmen werden klassifiziert nach:
- den Methoden (Greedy, Divide & Conquer, ...),
- der Steuerung (deterministisch, nichtdeterministisch, randomisiert, ...),
- den Abläufen (sequentiell, parallel, ...),
- den Eingabedaten (on-line, off-line) oder
- den Eingabeobjekten (Graphen, Strings, ...).
Diese algorithmischen Methoden werden an Beispielen dargelegt.
Lernziel ist die Befähigung, Probleme mit den jeweils passenden
algorithmischen Techniken zu lösen.
Literatur
- Jedes Buch über Algorithmen (ST 134, SK 890)
- F. J. Brandenburg
Vorlesungsunterlagen
- U. Schöning
Algorithmik
Spektrum Verlag 2001, ST 134 S365 A3
- T. H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein
Introduction to Algorithms
Second Edition, MIT Press 2001, ST 134 C811(2)
- C. Papadimitriou, K. Steiglitz
Combinatorial Optimization
Prentice Hall 1982, SK 870 P213
- E. Horowitz, S. Sahni, S. Rajasekaran
Computer Algorithms
Computer Science Press 1998, ST 134 H816
- T. Ottmann
Prinzipien des Algorithmenentwurfs
Spektrum Verlag 1998, ST 130 O91 P9
Vorlesungsunterlagen (nur innerhalb des Uni-Netzes zugreifbar)
| § |
Kapitel |
Seiten |
Download |
Datum |
Version |
| 0-2 |
Einführung, Greedy Algorithmen, Divide & Conquer Algorithmen |
1-92 |
PDF |
18.04.2006 |
1 |
| 3 |
Dynamische Programmierung |
93-111 |
PDF |
08.05.2006 |
1 |
| 4 |
Lineare Programmierung |
112-180 |
PDF |
31.05.2006 |
1 |
| 5 |
Suchmethoden |
181-238 |
PDF |
03.07.2006 |
2 |
| 6 |
Approximationsverfahren |
239-295 |
PDF |
06.07.2006 |
1 |
Übungsblätter (nur innerhalb des Uni-Netzes zugreifbar)
| # |
Download |
Ausgabe |
Abgabe |
Besprechung |
Anmerkungen |
| 1 |
PDF |
04.05.2006 |
09.05.2006 |
10.05.2006, 12.05.2006 |
|
| 2 |
PDF |
11.05.2006 |
16.05.2006 |
17.05.2006, 19.05.2006 |
|
| 3 |
PDF |
18.05.2006 |
23.05.2006 |
24.05.2006, 26.05.2006 |
|
| 4 |
PDF |
24.05.2006 |
30.05.2006 |
31.05.2006, 02.06.2006 |
|
| 5 |
PDF |
01.06.2006 |
13.06.2006 |
14.06.2006, 16.06.2006 |
|
| 6 |
PDF |
14.06.2006 |
20.06.2006 |
21.06.2006, 23.06.2006 |
|
| 7 |
PDF |
21.06.2006 |
27.06.2006 |
28.06.2006, 30.06.2006 |
|
| 8 |
PDF |
29.06.2006 |
04.07.2006 |
05.07.2006, 07.07.2006 |
|
| 9 |
PDF |
05.07.2006 |
11.07.2006 |
12.07.2006, 14.07.2006 |
|
| 10 |
PDF |
13.07.2006 |
18.07.2006 |
19.07.2006, 21.07.2006 |
|
Last modified by Christof König
<
christof.koenig@uni-passau.de>