AuK

Aus ProgrammingWiki
Archivierte Version vom 2018-10-02T13:19:53+00:00. Aktuelle Version

Inhaltsverzeichnis

Algorithmen und Komplexität


Themen und Bearbeitungsplan

                               

Themen (ProgrammingWiki-Material)

                                  
  1. Effizienz von Algorithmen, Empirische Analyse
  • Approximationsfunktionen; Asymptotische Aufwandsordnungen
  • Präsentation der CarParking-Aufgabenlösung,
    Lösung von Rekurrenzgleichungen
  • Algorithmen und Datenstrukturen
  •                                      
  • Java Collection Framework; Amortisierte Analyse; Algorithm engineering
  • Teile und Herrsche
  • Systematische Suche
  • Verzweigen und Beschränken
  • Dynamisches Programmieren
  • Greedy-Algorithmen
  • Probabilistische Algorithmen
  • P-NP-Problem (Vortrag)
  • Effiziente Näherungsverfahren

  • Frühere Referate

    Thema (SS 09-11; WS 14/15)SS 09SS 10SS 11WS 13/14Verantwortlich (WS 14/15)Thema (SS 12)SS 12WS 13/14Verantwortlich (WS 13/14)
    EinführungXXXXCWMotivationXX
    Effizienz von AlgorithmenXXXXCWEinführungXX
    Hilfsmittel Mathematik 1XXXXCWFelder und ListenXX
    Hilfsmittel Mathematik 2XXXXCWHash Tables und Assoziative ListenXXJ. Klinger, D. Franke
    Teile und Herrsche 1XXXXXSortieren und SuchenXXDana Müller/Robert Stricker
    Teile und Herrsche 2XXXX--PrioritätswarteschlangenXXOliver Krüger / Maciej Krzan
    Systematische SucheXXXX--Sortierte FolgenXXD. Bitterlich / A. Häse
    Verzweigen und beschränkenXXXXXGraphrepräsentationenXXJ. Hilsberg/H. Kretschmer
    Dynamisches ProgrammierenXXXXXDurchläufe durch GraphenXXS. Feuerriegel, D. Soldan
    Greedy-AlgorithmenXXXXXKürzeste WegeXXAndre Krause, Roman Stange
    Probabilistische AlgorithmenXXXXXMinimaler SpannbaumXXA.Danker / D.Richter
    P-NP-ProblemXXXXXAlgorithmische EntwurfsmusterXX
    Näherungsverfahren 1XXXX--String matchingXXY. Oliynyk
    Näherungsverfahren 2XXXX--Maximale FlüsseXXY. Oliynyk

    Referatesammlung

    WS 15/16: Vorträge - je eine Vorlesung und eine Übung (180 min.)

    Bewertung: 60%, alles im Programming Wiki, kein Extrabeleg

    Thema (Graphentheorie)Passendes Thema (AuK, CW)Bearbeiter/in
    --Effizienz von Alg. ICW
    --Effizienz von Alg. IICW
    --Mathematische HilfsmittelCW
    Grundbegriffe der Graphentheorie 1Effizienz von Alg. III V CÜFrank Ehrlich, Ralf Zücker
    Grundbegriffe der Graphentheorie 2V CÜAnna Bremensztul, Maik Geier
    Kürzeste Wege in un/bewerteten GraphenDynamisches Programmieren/Greedy-Algorithmen V CÜAlexander Preuß, Florian Haje
    Minimal aufspannende Bäume V CÜRene Krause , Okyanus Atlas
    Matching Probleme V CÜLeonard Mory, Felix Lüpke
    Euler-Kreise und -Wege; Postbotenproblem V CÜKevin Richter, Patrick Schmidt
    Hamilton-Kreise und -Wege, TSP, HeuristikenV CÜFalko Gawantka, Jonas Wolff
    Färbungsprobleme V, CÜErik Bothe, Lars Eichhorn

    Hinweis zur Behandlung von Algorithmen im Vortrag

    1. Mathematische Beschreibung
    2. Effizienzbetrachtung (theoretisch)
    3. Implementierung in einer PS, die vom Programming Wiki unterstützt wird
    4. Empirische Effizienzanalyse

    WS 15/16: Vorträge - je 90 min. (innerhalb der V- und Ü-Zeit)

    Bewertung: 40%, alles im Programming Wiki, kein Extrabeleg

    Thema (Alg. Entwurfsmuster)Bearbeiter/in
    Teile und HerrscheAnna Bremensztul, Kevin Richter, Patrick Schmidt
    Verzweigen und BegrenzenRene Krause, Okyanus Atlas, Felix Lüpke
    Greedyalgorithmen und -heuristikenFlorian Haje, Erik Bothe, Maik Geier
    Dynamisches ProgrammierenAlexander Preuß, Frank Ehrlich, Leonard Mory
    P-NP-Problem und NäherungsverfahrenRalf Zücker, Falko Gawantka, Jonas Wolff
    Probabilistische AlgorithmenLars Eichhorn

    Literatur

    Wagenknecht, Chr.: Algorithmen und Komplexität

    Krischke; Röpcke: Graphen und Netzwerktheorie