Table of Contents

Advanced Data Structures

Inhalt

Wir wollen uns mit fortgeschrittenen Datenstrukturen für grundlegende Probleme beschäftigen, z.B. Suchen, Hashing, Datenstrukturen für Arrays, Bäume und Graphen, Succinct Data Structures, External Memory Data Structures.

Allgemeine Hinweise

Bitte beachten Sie neben den in der Vorbesprechung bekanntgegebenen Informationen auch dieses Informationsblatt.

Themenliste

Allgemein

Erweiterte Rechenmodelle

Succinct Data Structures

Strings

Zuordnung

# Autoren Titel Teilnehmer/in Betreuer Termin
17. Bender et al.Bloom Filters, Adaptivity, and the Dictionary ProblemSimon Demming Fischer Mi 9
7. Brengel et al.An experimental study of priority queues in external memoryDanny Textores Fischer Mi 10
6. Labeit et al.Parallel lightweight wavelet tree, suffix array and FM-index constructionDaniel Sendzik Kurpicz Mi 11
21. Klitzke/NicholsonA general framework for dynamic succinct and compressed data structuresNico Bertram Kurpicz Mi 13
12. Durocher et al.Range majority in constant time and linear spaceJonas Ellert Fischer Mi 14
20. Gagie et al.Wheeler graphs: A framework for BWT-based data structuresTimo Walter Fischer Mi 15
10. Belazzougui et al.Access, rank, and select in grammar-compressed stringsJulian Sauer Köppl Do 9
15. I Longest common extensions with recompressionChristopher Osthues Köppl Do 10
5. Irving/LoveThe suffix binary search tree and suffix AVL treePhilipp Mewes Köppl Do 11

Zeitlicher Ablauf

Alle Deadlines jeweils abends um 18:00.

Einreichung der Artikel

Bitte reichen Sie Ihren Beitrag auf den Seiten von easychair ein (Account nötig). Benutzen Sie bitte diesen Latex-Style. Bitte tragen Sie bereits bei der Einreichung der Kurzzusammenfassung Ihre Matrikelnummer im Feld Web page ein.

Voraussetzungen

Sie sollten Spaß an algorithmischen Problem und der Analyse von Algorithmen haben. Die Vorlesung DAP2 sollte nicht zu Ihren schlechtesten Fächern gehört haben. Im Idealfall haben Sie bereits andere Veranstaltungen aus diesem Bereich gehört (Algorithmen und Datenstrukturen, Effiziente Algorithmen, Algorithm Engineering, Algorithmische Bioinformatik, Text-Indexierung etc.) bzw. haben vor, dies noch zu tun.

Das Seminar ist geeignet für Informatiker im Master- oder Diplomstudiengang (Hauptstudium). Sie eignet sich gut als Vorbereitung zur Erstellung von Studien- oder Abschlussarbeiten (Master/Diplom) in der Arbeitsgruppe von Johannes Fischer.

Ort und Zeit

Das Seminar findet als Blockveranstaltung vom 18.-19.7.2018 jeweils von 9 bis 16 Uhr (c.t) im Raum 3.030 statt.

Es findet eine Vorbesprechung in der OH14, Raum E04 statt, und zwar am 17.4.2018 um 17:15 Uhr statt.