In dieser Grundstudiums-Veranstaltung soll das theoretische Wissen über algorithmische Probleme und ihre Lösbarkeit vertieft werden. Analysetechniken für typische Algorithmen werden studiert, und es wird gezeigt, dass es neben lösbaren Problemen auch unlösbare Probleme gibt. Dazu muss der Algorithmenbegriff präzisiert werden. Es erfolgt eine Klassifikation der algorithmischen Probleme in leicht-lösbare und schwer-lösbare Probleme, und es werden die Grenzen des mit einem Computer Machbaren aufgezeigt. Kennenlernen von grundlegenden Konzepten und Methoden der Komplexitätstheorie. | |
1. Probleme und Algorithmen:
| |
Grundstudium | |
F1, F2 | |
Vorlesung mit Übungen für Studierende der Wirtschafts-Informatik und einiger Studiengänge an der TUHH | |
Vorlesungsbegleitendes Skript, Hopcroft/Ullman: Introduction to Automata Theory, Languages, and Computation (Addison-Wesley, 1979) Robert Sedgewick: Algorithmen (Addison-Wesley 1992) D.C. Kozen: The Design and Analysis of Algorithms (Springer-Verlag, 1992) Brassard/Bratley: Algorithmik: Theorie und Praxis Attenkirchen (Wolfram, 1993) K. Ruediger Reischuk: Komplexitätstheorie, Bd. I: Grundlagen (B.G. Teubner, 1999) I. Wegener: Theoretische Informatik - eine algorithmenorientierte Einführung (B.G. Teubner, 1999) I. Wegener: Komplexitätstheorie (Springer-Verlag, 2003) | |
jährlich zum WS | |
Geeignet für Lehramtsstudierende, Nebenfachstudierende, Bioinformatikstudierende, Wirtschaftsinformatikstudierende. | |
Datenstrukturen, Algorithmus, Entwurf von Algorithmen, Analyse von Algorithmen, Berechnungsmodelle, Komplexität von Problemen und Algorithmen |