| VL | Montag | 11:00 - 13:00 | (RUD 25, 3.101) |
|---|---|---|---|
| Mittwoch | 11:00 - 13:00 | (RUD 25, 3.101) | |
| UE | Mittwoch | 13:00 - 15:00 | (RUD 25, 3.101) Anusch Taraz |
| PR | n.V. |
Die Vorlesung setzt den im Wintersemester 1999/2000 abgehaltenen Teil I fort. Es werden anspruchsvollere Prinzipien der Graphenalgorithmen, insbesondere für NP-schwere Probleme betrachtet, u.a. Approximationsalgorithmen und randomisierte Verfahren. Die Vorlesung wird durch Übungen begleitet. Kenntnis des ersten Teils der Vorlesung ist wünschenswert, aber nicht notwendig.
Ziel des Praktikums soll es sein, einige Algorithmen auf Graphen zu implementieren, wie sie teilweise in der Vorlesung vorgestellt werden. Die Erfahrung zeigt, daß der Schritt von der Formulierung eines Algorithmus in einer informalen Notation hin zu einer Realisierung in einer existierenden Programmiersprache mit kleinen Problemen behaftet ist, die zu lösen hier geübt werden soll.
Die Programmiersprache kann individuell gewählt werden, solange sie nicht zu exotisch und auch am Institut lauffähig ist. Weiterhin ist jedem freigestellt, ob er eigene Datenstrukturen entwickelt, oder sich bereits vorhandener bedient (siehe Links am Ende der Seite.)