Seminar Online-Algorithmen

Seminar WS 1999/2000
Susanne Albers und Ingo Wegener
044398 Di 14.15 - 16.00 Uhr, GB IV/318
Beginn: 12.10.1999
In der Informatik müssen oftmals Probleme gelöst werden, in denen zukünftige Eingaben oder Daten nicht bekannt sind. Solche Probleme heißen "Online-Probleme". Am einfachsten lässt 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 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?

Datenverwaltung in verteilten Systemen: Wie sollen Dateien in einem Netzwerk verteilt werden, wenn nicht bekannt ist, welche Netzwerkknoten welche Dateien als nächstes benötigen?

Navigation und Exploration in der Robotik: Ein Roboter bewegt sich in einer unbekannten Umgebung und muss dabei ein ausgezeichnetes Ziel finden oder eine vollständige Karte erstellen.

Die Vergabe der Seminarthemen erfolgt bei Ingo Wegener (GB IV/333),

Seminarvorträge:

1. Grundlagen

Kapitel 1, 2, 3, 4 und 7 aus dem folgenden Buch. Allan Borodin und Ran El-Yaniv. Online computation and competitive analysis. Cambridge University Press, 1998.

2. Anwendungen