Instituts-Logo Logik in der Informatik
Prof. Dr. Martin Grohe
Humboldt-Logo

Seminar Datenstromalgorithmen

Aktuelles  Einführung  Zeit und Raum Literatur Vortragsthemen Vorträge

Aktuelles

An dieser Stelle finden Sie im Laufe des Seminars aktuelle Mitteilungen.


Einführung

Ein Datenstromalgorithmus bekommt als Eingabe eine Folge von Datenelementen, die er nur einmal von links nach rechts liest. Üblicherweise steht nur ein sehr kleiner Arbeitsspeicher und sehr wenig Zeit pro Element zur Verfügung. Solche Algorithmen sind vor allem zur Verarbeitung von Datenströmen, wie sie z.B. in der Netzwerküberwachung vorkommen, oder aber zur Verarbeitung von riesigen Datenmengen interessant.

In diesem Seminar werden algorithmische Techniken und Datenstrukturen für Datenstromalgorithmen vorgestellt, aber auch Werkzeuge zum Nachweis unterer Schranken an den für einen Datenstromalgorithmus zur Lösung eines Problems benötigten Speicherplatz.


Zeit und Raum

Montags 15-17 Uhr im Erwin Schrödinger-Zentrum (Rudower Chausee 26), Raum 1'306.


Einführende Literatur

Überblicksartikel zu Datenströmen:

Zu randomisierten Algorithmen:

Zu Kommunikationskomplexität:

Interessant sind vielleicht auch Kapitel 1 und 4 aus dem Skript zur Vorlesung Internet-Algorithmen von Prof. Dr. Georg Schnitger an der Goethe-Universität Frankfurt am Main.


Vortragsthemen

  1. J.I. Munro, M.S. Paterson,
    Selection and Sorting with Limited Storage.
    Theoretical Computer Science 12, S. 315-323, 1980.

  2. Abschnitt 1 und 2 aus
    N. Alon, Y. Matias, M. Szegedy,
    The Space Complexity of Approximating the Frequency Moments.
    Journal of Computer and System Sciences 58(1), S. 137-147, 1999.

  3. Abschnitt 3 aus
    N. Alon, Y. Matias, M. Szegedy,
    The Space Complexity of Approximating the Frequency Moments.
    Journal of Computer and System Sciences 58(1), S. 137-147, 1999.

  4. V. Braverman, R. Ostrovsky, C. Zaniolo,
    Optimal Sampling from Sliding Windows.
    Proceedings PODS'09, S. 147-156.

  5. G. Cormode und S. Muthukrishnan,
    An Improved Data Stream Summary: The Count-Min Sketch and Its Applications.
    Journal of Algorithms 55(1), S. 58-75, 2005.

  6. S. Ganguly,
    Counting Distinct Items over Update Streams.
    Theoretical Computer Science 378, S. 211-222, 2007.

  7. S. Ganguly, A. Majumder,
    Deterministic K-Set Structure.
    Information Processing Letters 109, S. 27-31, 2008.

  8. M. Grohe, C. Koch, N. Schweikardt,
    Tight Lower Bounds for Query Processing on Streaming and External Memory Data.
    Theoretical Computer Science 380, S. 199-217, 2007.

  9. C. Demetrescu, I. Finocchi und A. Ribichini,
    Trading Off Space for Passes in Graph Streaming Problems.
    Proceedings SODA'06, S. 714-723.

  10. M. Zelke,
    Weighted Matching in the Semi-Streaming Model.
    Proceedings STACS'08, S. 669-680.

Vorträge

12.4. Vorbesprechung und Themenvergabe
10.5. Thema 2 (Lena Kalleske)
17.5. entfällt (Dies Academicus)
24.5. entfällt (Pfingstmontag)
31.5. Thema 4 (Alexander Boll)
7.6. Thema 5 (André Hernich)
14.6. Thema 6 (Johannes Dewender)
28.6. Untere Schranken für die Speicherplatzgröße von Datenstromalgorithmen (André Hernich)
(beginnt ausnahmsweise erst um 15:30)


Last modified: June 28, 2010
André Hernich
Valid HTML 4.01!