Komplexität von Algorithmen [SerienID : 782]
  • Mathematische Hilfsmittel der Algorithmenanalyse: Abschätzung des asymptotischen Wachstums von Funktionen, Summationen, Anzahlen, divide-and-conquer-Rekursionen, etc.
  • Grundbegriffe der quantitativen Algorithmenanalyse: worst-case- und average-case-Analsyse, obere und untere Schranken, Algorithmen- und Problemkomplexität

  • Exemplarische Analysen von Sortieralgorithmen

  • Sortierkomplexität und Entropie

  • Quellcodierung und Datenkompression

  • Komplexität von arithmetischen Operationen und Problemen (Multiplikation, Primtest, Faktorisierung)

  • modulare Arithmetik und schnelle Fouriertransformation

  • Kryptographie und Komplexität

Lernziele und Kompetenzen:

Die Studierenden

  • erwerben fundierte Kenntnisse über die Grundbegriffe der quantitativen Algorithmenanalyse (Laufzeit) und die benötigten mathematischen Methoden

  • verstehen die Komplexität (Laufzeitverhalten) von Standardalgorithmen (z.B. Sortieren, arithmetische Algorithmen) und können deren praktische Bedeutung erklären

  • sind in der Lage, an einfachen, exemplarischen Algorithmen Analysen des worst-case-Verhaltens und des average-case-Verhaltens durchzuführen

  • können exemplarisch Algorithmenkomplexität und Problemkomplexität in Bezug setzen

  • können die Beziehungen zwischen Sortier- und Suchkomplexität und dem Entropiebegriff darstellen

  • erwerben Grundkenntnisse über algebraische Strukturen der Arithmetik und die Komplexität arithmetischer Operationen

  • können die Rolle von Komplexitätsaussagen für die Beurteilung der Sicherheit einfacher kryptografischer Protokoll darstellen

Literatur:

Graham, Knuth, Patashnik, Concrete Mathematics, Addison-Wesley, 1994.
Cormen, Leiserson, Rivest, Stein, Introduction to Algorithms, MIT-Press, 2001.
Heun, Grundlegende Algorithmen, Vieweg, 2001.

Semester

Sommersemester 2013

Zugang via

Offener Zugang

aktualisiert

2019-04-21 14:30:16

Abonnements

1

  • # 1
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-04-17 Sommersemester 2013
  • # 2
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-04-19 Sommersemester 2013
  • # 3
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-04-24 Sommersemester 2013
  • # 4
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-04-26 Sommersemester 2013
  • # 5
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-05-03 Sommersemester 2013
  • # 6
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-05-08 Sommersemester 2013
  • # 7
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-05-10 Sommersemester 2013
  • # 8
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-05-15 Sommersemester 2013
  • # 9
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-05-17 Sommersemester 2013
  • # 10
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-05-22 Sommersemester 2013
  • # 11
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-05-24 Sommersemester 2013
  • # 12
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-05-29 Sommersemester 2013
  • # 13
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-05-31 Sommersemester 2013
  • # 14
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-06-05 Sommersemester 2013
  • # 15
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-06-07 Sommersemester 2013
  • # 16
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-06-12 Sommersemester 2013
  • # 17
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-06-14 Sommersemester 2013
  • # 18
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-06-19 Sommersemester 2013
  • # 19
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-06-21 Sommersemester 2013
  • # 20
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-06-26 Sommersemester 2013
  • # 21
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-06-28 Sommersemester 2013
  • # 22
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-07-03 Sommersemester 2013
  • # 23
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-07-05 Sommersemester 2013
  • # 24
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-07-10 Sommersemester 2013
  • # 25
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-07-12 Sommersemester 2013
  • # 26
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-07-17 Sommersemester 2013
  • # 27
    Offener Zugang
    Komplexität von Algorithmen
    Prof. Dr. Lutz Schröder
    2013-07-19 Sommersemester 2013