Title
Algorithms and Data Structures
Veranstaltungstyp
Proseminar in Informatik (Blockseminar, in Aachen)
Termine
| Einführungsveranstaltung | Do, 21.10.2010, 10 Uhr, Seminarraum Info 2 |
| Letzte Rücktrittsmöglichkeit | 11.11.2010 |
| Vorlage der Gliederung | 15.11.2010 |
| Erste Fassung der Ausarbeitung | 01.12.2010 |
| Endgültige Fassung der Ausarbeitung | 15.12.2010 |
| Endgültige Fassung der Folien | 24.01.2011 |
| Blockseminar | 07./08.02.2011, jeweils ganztags ab 9 Uhr |
Inhalt
Dieses Proseminar bietet eine Weiterführung und Vertiefung diverser Themen, die im Rahmen der Vorlesung Datenstrukturen und Algorithmen behandelt werden. Die folgende Tabelle gibt einen vollständigen Überblick:
Nr. | Thema | Referent(in) | Betreuer(in) | Skript | Folien | |
|---|---|---|---|---|---|---|
Algorithmen | ||||||
1 | Christopher Kugler | - | ||||
2 | Felix Rietig | |||||
3 | Tobias Berling | |||||
4 | Hannah Spitzer | - | ||||
5 | Deutsch-Schorr-Waite Baumtraversierung | Kai Driessen | - | |||
6 | Problem der K kürzesten Pfade | Alexander Alt | ||||
7 | Julian Becker | - | ||||
8 | - | - | - | - | ||
9 | Moritz Werner | |||||
10 | - | - | - | |||
11 | Alexander Kugler | - | ||||
Datenstrukturen | ||||||
12 | Markus Over | - | ||||
13 | Paul Wiedeking | - | ||||
14 | Hendrik Ising | - | ||||
15 | Leonardo Pereira Antunes | |||||
16 | - | - | - | - | ||
17 | Christian Hans | |||||
18 | Marc Seebold | - | ||||
19 | - | - | - | |||
Literatur
[CLRS = Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein: Introduction to Algorithms, Second Edition. MIT Press and McGraw-Hill, 2001.]
- Gopal Pandurangan, Prabhakar Raghavan, and Eli Upfal: Using PageRank to characterize web structure. Internet Math. Volume 3, Number 1 (2006), 1-20.
- D.A. Huffman: A method for the construction of minimum-redundancy codes. In: Proceedings of the I.R.E.. September 1952, S. 1098-1101.
- D.E. Knuth: The Art of Computer Programming, Vol. 3: Sorting and Searching. 2nd edition, Addison-Wesley, 1998. Section 5.2.2: Sorting by Exchanging.
- CLRS, S. 350–355
- H. Schorr and W. M. Waite: An efficient machine-independent procedure for garbage collection in various list structures. Commun. ACM 10(8), 1967, 501-506
- Víctor M. Jiménez and Andrés Marzal: Computing the K Shortest Paths: A New Algorithm and an Experimental Comparison. Proc. of WAE, Lecture Notes in Computer Science, 1999, Volume 1668/1999, 15-29
- CLRS, Chapter 17: Amortized Analysis, S. 405-430
- D. Spielman, S.H. Teng: Smoothed analysis of algorithms: why the simplex algorithm usually takes polynomial time. Proceedings of the Thirty-Third Annual ACM Symposium on Theory of Computing, ACM, 2001, S. 296-305
- Donald Knuth: The Art of Computer Programming, Volume 3: Sorting and Searching. Second Edition. Addison-Wesley, 1998, Section 5.4: External Sorting, S. 248--379
- CLRS, Chapter 32: String Matching, S. 906-932
- CLRS, Chapter 29: Linear Programming, S. 843-897
- D.D. Sleator, R.E. Tarjan: Self-Adjusting Binary Search Trees.
Journal of the ACM 32:3, S. 652-686, 1985 - CLRS, Chapter 19: Fibonacci Heaps, S 505-530
- Donald Knuth: The Art of Computer Programming, Volume 3: Sorting and Searching, Third Edition. Addison-Wesley, 1997. Pages 458-475 of section 6.2.3: Balanced Trees
- CLRS, Chapter 18: B-Trees, S. 484-504
- Matthias Kuntz and Kai Lampka: Probabilistic Methods in State Space Analysis. Validation of Stochastic Systems, Lecture Notes in Computer Science, Volume 2925, 2004, S. 251-266
- Randal E. Bryant: Graph-Based Algorithms for Boolean Function Manipulation. IEEE Trans. Computers, Vol. C-35, No. 8 (August, 1986), S. 677-691
- D. A. Patterson, G. Gibson, R. H. Katz: A case for redundant arrays of inexpensive disks (RAID). Proceedings of the 1988 ACM SIGMOD international conference on Management of Data, S. 109-116
- S. Russell, P. Norvig: Artificial Intelligence - A modern Approach. Chapter 5: Adversarial Search, Pearson, 2010, S. 161-200
Ausarbeitung und Vortrag
Hinweise zur Anfertigung der Ausarbeitung finden Sie hier. Weitere Informationen dazu sowie zum Vortrag gibt es bei der Einführungsveranstaltung.
Anmeldung
Die Anmeldung erfolgt über die zentrale Fachgruppenseite.
Kontakt
Thomas Noll (noll at cs.rwth-aachen.de)

