Kompaktseminar am Ende des Semesters

Die Vergabe der Seminarthemen erfolgt bei Susanne Albers (GB 79, Zimmer 010).

In der Informatik müssen oftmals Probleme gelöst werden, in denen zuknüftige Eingaben oder Daten nicht bekannt sind. Solche Probleme heißen Online-Probleme . Am einfachsten läßt sich die Situation an dem folgenden Beispiel aus dem "täglichen Leben" beschreiben. Ein Student möchte mit dem Skilaufen beginnen und steht vor der Wahl, ein Paar Ski für 50 DM zu leihen oder für 500 DM zu kaufen. Wie sollte er sich entscheiden, wenn er nicht weiß, wie lange Winter er noch Skilaufen wird?

Klassische Online-Probleme in der Informatik treten in den folgenden Bereichen auf.

Paging, Caching: Gegeben ist ein zweistufiges Speichersystem bestehend aus einem kleinen schnellen Speicher und einem großen langsamen Speicher. Welche Speicherseiten sollen im schnellen Speicher gehalten werden, wenn nicht bekannt ist, welche Seiten als nächstes angefragt werden?

Datenstrukturen: Wie sollte eine lineare Liste oder ein binärer Baum verwaltet werden, wenn nicht bekannt ist, auf welche Elemente als nächstes zugegriffen wird? Ziel ist die Entwicklung von sich selbst organisierenden Strukturen.

Robotik: Ein Roboter bewegt sich in einer unbekannten Umgebung und muß dabei ein ausgezeichnetes Ziel finden oder eine vollständige Karte erstellen. Die dabei zurückgelegte Wegstrecke soll dabei so gering wie möglich sein.

Netzwerke: Wie sollten die Ressourcen, z.B. die TCP-Verbindungen in einem Netzwerk verwaltet werden, wenn nicht bekannt ist, welche Verbindungen als nächstes benötigt werden? Ziel ist es, möglichst gute Antwortzeiten im Netz zu garantieren.Seminarvorträge