Algorithm Engineering: Materialien zur Vorlesung
- Skript zusammengestellt von Felix Putze.
- Vorlesung
- Präsentation: inplace super scalar sample sort
- Präsentation: dynamic space efficient hash tables
- Präsentation: FilterKruskal
Themenwünsche für die Übung bitte an Yaroslav Akhremtsev und Demian Hespe (yaroslav.akhremtsev∂kit edu, hespe∂kit edu).
Prüfungstermine:
11.8., 31.8., 27.9.
Bitte Termine per email vereinbaren
Miniseminar Vortragsthemen
20 Minuten Präsentation.
Termine: 18. Juli und 25. Juli 14:00-17:15
Ort: -118 (14:00-15:30) und 236 (15:45-17:15)
-
Simple and Space-Efficient Minimal Perfect Hash Functions
Botelho, F. C., Pagh, R. & Ziviani, N.
In: WADS 2007 proceedings.
bearbeitet von Lasse Wulf
-
Shortest-path feasibility algorithms.
Cherkassky, B. V., Georgiadis, L., Goldberg, A. V., Tarjan, R. E., & Werneck, R. F. (2009).
Journal of Experimental Algorithmics, 14, 2.7.
bearbeitet von Matthias Graeser
-
An improved data stream summary: the count-min sketch and its applications.
Cormode, G., & Muthukrishnan, S. (2005).
Journal of Algorithms, 55(1), 58–75.
bearbeitet von David Schneider
-
Lightweight Approximate Selection.
Dean, B. C., Jalasutram, R., & Waters, C. (2014).
In ESA'14 proceedings.
bearbeitet von N.N.
-
2-Connectivity in Directed Graphs: An Experimental Study.
Di Luigi, W., Georgiadis, L., Italiano, G. F., Laura, L., & Parotsidis, N. (2015).
In ALENEX 2015 proceedings
bearbeitet von Steven Grothnes
-
Balanced allocation and dictionaries with tightly packed constant size bins.
Dietzfelbinger, M., & Weidling, C. (2007).
Journal of Theoretical Computer Science, 380(1-2), 47–68.
bearbeitet von Kolja Esders
-
Graph Partitioning using Quantum Annealing on the D-Wave System
Hayato Ushijima-Mwesigwa, Christian F. A. Negre, Susan M. Mniszewski.
arxiv May 2017
bearbeitet von N.N.
-
Cache Replacement with Memory Allocation.
Ghandeharizadeh, S., Irani, S., & Lam, J. (2015).
In ALENEX 2015 proceedings.
bearbeitet von Simon Sudrich
-
A Back-to-Basics Empirical Study of Priority Queues
Larkin, D., Sen, S., & Tarjan, R. E.
In: ALENEX 2014 proceedings.
Technical report available here
bearbeitet von Anne Borcherding
-
An Even Simpler Linear-Time Algorithm for Verifying Minimum Spanning Trees.
Hagerup, T. (2010).
In LNCS vol. 5911, pp. 178-189
bearbeitet von Matthias Schimek
-
A new algorithm for the minimum spanning tree verification problem.
Williamson, M., Subramani, K. (2014).
In Comput Optim Appl vol. 61, pp. 189-204
bearbeitet von Holger Ebhart
-
Chaff: engineering an efficient SAT solver. Matthew W. Moskewicz,
Conor F. Madigan,
Ying Zhao,
Lintao Zhang,
Sharad Malik.
In 38th Design Automation Conference (DAC 2001). pp. 530-535.
bearbeitet von Dominik Schreiber
-
Type less, find more: fast autocompletion search with a succinct index.
Holger Bast, Ingmar Weber.
In 29th ACM SIGIR conference on Research and development in information retrieval (2006).
pp. 364-371
bearbeitet von N.N.
-
2-3 Cuckoo Filters for Faster Triangle Listing and Set Intersection.
David Eppstein,
Michael T. Goodrich,
Michael Mitzenmacher,
Manuel R. Torres.
36th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems (PODS 2017).
pp. 247-260.
bearbeitet von Victor Pfautz
Programmieraufgaben
Wir implementieren gemeinsam einen evolutionären Graphfärber. Jeder teilnehmer wird dabei einen Teil implementieren. Um späteren Themen eine Grundlage zu geben, sollten folgendes Thema bis zum 29.07.2017 bearbeitet werden:
- Taken Parallel evolutionary framework: Define an interface that can do the following things when provided with the respective implementations: Find an upper bound on the number of colors required, generate an initial population in parallel, apply crossover operations in parallel, apply local search for mutation in parallel. Just for orientation of what to expect: Hybrid Evolutionary Algorithms for Graph Coloring
Vorläufige Liste der weiteren Themen. Falls diese schon früh bearbeitet werden, müssen sie evtl. später noch in das Framework integriert werden. Deadline: 30.09.2017
Repository: https://git.scc.kit.edu/ITI10/algorithm_engineering2017