Title

Algorithms and Data Structures


Veranstaltungstyp

Proseminar in Informatik (Blockseminar, in Aachen)


News

25.06.2013   Wir sind online! 
11.10.2013   Themenvergabe abgeschlossen! 

Termine

Einführungsveranstaltung   Mi 09.10.2013   14 Uhr   Seminarraum Info 2 
Einführung in die Literaturrecherche   s. Einzeltermine     Informatik-Bibliothek 
Letzte Rücktrittsmöglichkeit   31.10.2013 
Vorlage der Inhaltsübersicht   15.11.2013 
Erste Fassung der Ausarbeitung   06.01.2014 
Endgültige Fassung der Ausarbeitung   13.01.2014 
Erste Fassung der Folien   27.01.2014 
Endgültige Fassung der Folien   03.02.2014 
Blockseminar   10./11.02.2014   9 Uhr   Seminarraum Info 2 

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

Wischnewsky

?

?

2

Keus

?

?

3

Stickann

?

?

4

Jour

?

?

5

Lange

?

?

6

Deutsch-Schorr-Waite Baumtraversierung

Wagner

?

?

7

Grochowski

?

?

8

Kunze

?

?

9

-

?

?

10

Eichenberger

?

?

11

Hariri

?

?

12

Brockhoff

?

?

Datenstrukturen

13

Schneider

?

?

14

Welzel

?

?

15

Thelen

?

?

16

-

?

?

17

-

?

?

18

Bodenbenner

?

?

19

Cakar

?

?

20

-

?

?


 


Literatur

[CLRS = Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein: Introduction to Algorithms, Third Edition. MIT Press and McGraw-Hill, 2009.]

  1. Gopal Pandurangan, Prabhakar Raghavan, and Eli Upfal: Using PageRank to characterize web structure. Internet Math. Volume 3, Number 1 (2006), 1-20.
  2. D.A. Huffman: A method for the construction of minimum-redundancy codes. In: Proceedings of the I.R.E.. September 1952, S. 1098-1101.
  3. Terry Welch, A Technique for High-Performance Data Compression, IEEE Computer, June 1984, p. 8–19.
  4. CLRS, Section 31.7: RSA Crypto System
  5. CLRS, Section 15.4: Longest Common Subsequence
  6. 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
  7. 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
  8. CLRS, Chapter 17: Amortized Analysis
  9. 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
  10. 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
  11. CLRS, Chapter 32: String Matching
  12. CLRS, Chapter 29: Linear Programming
  13. D.D. Sleator, R.E. Tarjan: Self-Adjusting Binary Search Trees.
    Journal of the ACM 32:3, S. 652-686, 1985
  14. CLRS, Chapter 19: Fibonacci Heaps
  15. 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
  16. CLRS, Chapter 18: B-Trees
  17. 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
  18. Randal E. Bryant: Graph-Based Algorithms for Boolean Function Manipulation. IEEE Trans. Computers, Vol. C-35, No. 8 (August, 1986), S. 677-691
  19. S. Russell, P. Norvig: Artificial Intelligence - A modern Approach. Chapter 5: Adversarial Search, Pearson, 2010, S. 161-200
  20. CLRS, Chapter 13: Red-Black Trees


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 zwischen dem 1. und 14.07.2013 über die zentrale Fachgruppenseite.


Kontakt

Thomas Noll (noll at cs.rwth-aachen.de)