28 episodes

Diese Lehrveranstaltung soll Studierenden die grundlegenden theoretischen und praktischen Aspekte der Algorithmentechnik vermitteln. Es werden generelle Methoden zum Entwurf und der Analyse von Algorithmen für grundlegende algorithmische Probleme vermittelt sowie die Grundzüge allgemeiner algorithmischer Methoden wie Approximationsalgorithmen, Lineare Programmierung, Randomisierte Algorithmen, Parallele Algorithmen und parametrisierte Algorithmen behandelt.

Literaturhinweise:
- K. Mehlhorn, P. Sanders: Algorithms and Data Structures - The Basic Toolbox
- K. Mehlhorn, S. Naeher: The LEDA Platform of Combinatorial and Geometric Computing Topic: Algorithm Engineering, Flows, Geometrie
- R. K. Ahuja, T. L. Magnanti, J.B. Orlin: Network Flows
- M. de Berg, M. van Kreveld, M. Overmars, O. C. Schwarzkopf: Computational Geometry: Algorithms and Applications
- G. Navarro: Compact Data Structures "A Practical Approach", Cambridge University Press
- R. Niedermeier: Invitation to Fixed-Parameter Algorithms, Oxford University Press, 2006.
Dozenten: Prof. Dr. Peter Sanders, Dr. Christian Schulz, Dr. Simon Gog, M.Sc. Michael Axtmann | Karlsruher Institut für Technologie (KIT), Institut für Theoretische Informatik
Vorlesungsaufzeichnung: KIT | WEBCAST: http://webcast.kit.edu

Algorithmen 2, Vorlesung, WS19/20 Karlsruher Institut für Technologie (KIT)

    • Education

Diese Lehrveranstaltung soll Studierenden die grundlegenden theoretischen und praktischen Aspekte der Algorithmentechnik vermitteln. Es werden generelle Methoden zum Entwurf und der Analyse von Algorithmen für grundlegende algorithmische Probleme vermittelt sowie die Grundzüge allgemeiner algorithmischer Methoden wie Approximationsalgorithmen, Lineare Programmierung, Randomisierte Algorithmen, Parallele Algorithmen und parametrisierte Algorithmen behandelt.

Literaturhinweise:
- K. Mehlhorn, P. Sanders: Algorithms and Data Structures - The Basic Toolbox
- K. Mehlhorn, S. Naeher: The LEDA Platform of Combinatorial and Geometric Computing Topic: Algorithm Engineering, Flows, Geometrie
- R. K. Ahuja, T. L. Magnanti, J.B. Orlin: Network Flows
- M. de Berg, M. van Kreveld, M. Overmars, O. C. Schwarzkopf: Computational Geometry: Algorithms and Applications
- G. Navarro: Compact Data Structures "A Practical Approach", Cambridge University Press
- R. Niedermeier: Invitation to Fixed-Parameter Algorithms, Oxford University Press, 2006.
Dozenten: Prof. Dr. Peter Sanders, Dr. Christian Schulz, Dr. Simon Gog, M.Sc. Michael Axtmann | Karlsruher Institut für Technologie (KIT), Institut für Theoretische Informatik
Vorlesungsaufzeichnung: KIT | WEBCAST: http://webcast.kit.edu

    • video
    28: Algorithmen II, Vorlesung, WS 2019/20, 04.02.2020

    28: Algorithmen II, Vorlesung, WS 2019/20, 04.02.2020

    28|
    0:00:00 Start
    0:00:11 Externes binäres Mischen
    0:13:06 8 Approximationsalgorithmen
    0:26:45 9 Fixed-Parameter-Algorithmen
    0:38:52 10 Parallele Algorithmen
    0:52:22 11 Stringology
    0:56:36 12 Geometrische Algorithmen
    1:14:40 13 Onlinealgorithmen

    • 1 hr 20 min
    • video
    27: Algorithmen II, Vorlesung, WS 2019/20, 03.02.2020

    27: Algorithmen II, Vorlesung, WS 2019/20, 03.02.2020

    27|
    0:00:00 Start
    0:03:24 Fortgeschrittene Datenstrukturen
    0:06:37 Pairing Heaps
    0:15:49 Laufzeit im Durchschnitt
    0:21:31 Bucket-Queue
    0:37:07 Starke Zusammenhangskomponenten
    0:44:05 Zusammenfassung: SCC Berechnung
    0:53:28 Residual Graph
    1:02:41 Randomisierte Algorithmen

    • 1 hr 7 min
    • video
    26: Algorithmen II, Vorlesung, WS 2019/20, 28.01.2020

    26: Algorithmen II, Vorlesung, WS 2019/20, 28.01.2020

    26|
    0:00:00 Start
    0:02:19 The Document Retrieval Problem
    0:03:30 Top-k Document Retrieval
    0:04:39 Important Query Types
    0:05:51 Inverted Indexes
    0:09:13 Suffix Arrays
    0:11:10 Warmup: Document Listing
    0:14:24 Top-k Retrieval
    0:15:21 Example
    0:21:58 Example Space Usage from [LG17]
    0:24:29 Range Minimum Query
    0:25:12 2D-Weighted Range Queries
    0:34:43 Range Minimum Query Problem
    0:49:25 Comparison with other Implementations
    0:50:41 (Hyper)Graph Partitioning
    0:51:25 Graphs and Hypergraphs
    0:54:48 Applications
    0:57:08 Successful Heuristic: Multilevel Paradigm
    1:09:41 Fiduccia-Mattheyses Algorithm
    1:12:28 Adaptive Flow Iterations
    1:13:57 Hypergraph Flow Network
    1:16:56 Optimized Flow Problem Modeling Approach
    1:19:22 Most Balanced Minimum Cut
    1:21:10 Experiments: Connectivity Optimization

    • 1 hr 23 min
    • video
    25: Algorithmen II, Vorlesung, WS 2019/20, 27.01.2020

    25: Algorithmen II, Vorlesung, WS 2019/20, 27.01.2020

    25|
    0:00:00 Start
    0:00:54 Datenkompression
    0:01:52 Verlustfreie Textkompression
    0:03:14 Wörterbuchbasierte Textkompression
    0:05:11 Lempel-Ziv Kompression
    0:06:22 Beispiel
    0:21:16 Burrows Wheeler Transformation
    0:47:23 Backward Search
    0:57:44 Wavelet Tree Example: Calculate Rank

    • 1 hr 12 min
    • video
    24: Algorithmen II, Vorlesung, WS 2019/20, 21.01.2020

    24: Algorithmen II, Vorlesung, WS 2019/20, 21.01.2020

    23|
    0:00:00 Start
    0:00:09 Suffixtabellenkonstruktion: Zusammenfassung
    0:01:49 Suche in Suffix Arrays
    0:07:08 LCP-Array
    0:27:51 Suffix-Baum aus SA und LCP
    0:34:16 Datenkompression
    0:36:49 Verlustfreie Textkompression
    0:46:48 10.Übung
    0:47:28 Themenübersicht
    0:47:57 in-place Multikey Quicksort
    0:58:11 Suche mit Suffix-Arrays
    1:03:55 LCP-Array

    • 1 hr 14 min
    • video
    23: Algorithmen II, Vorlesung, WS 2019/20, 20.01.2020

    23: Algorithmen II, Vorlesung, WS 2019/20, 20.01.2020

    23 |
    0:00:00 Start
    0:00:05 Suffix Array Konstruktionsalgorithmen
    0:00:51 SA mit Präfix Verdopplung
    0:11:39 Linear Work Suffix Array Construction
    0:13:50 SA berechnen
    0:17:21 Asymmetrisches Divide-and-Conquer
    0:18:38 Rekursion Beispiel
    0:34:17 Least Significant Digit First Radix Sort
    0:40:22 Implementierung
    0:41:42 Verallgemeinerung: Differenzenüberdeckungen
    0:46:09 COBS: A Compact Bit-Sliced Signature Index
    0:47:28 Motivation / Applications
    1:14:27 COBS: Disk Access Pattern

    • 1 hr 20 min

Top Podcasts In Education

Self Care IRL
Ty Alexander
Slow German
Annik Rubens
Let's Talk with Kaitlin Reagan
Kaitlin Reagan
Langsam Gesprochene Nachrichten | Audios | DW Deutsch lernen
DW
Deutsch aber Schwarz
Deutsch aber Schwarz
Listening Time: English Practice
Sonoro | Conner Pe

More by Karlsruher Institut für Technologie

Kulturwissenschaft gestern und morgen
Karlsruher Institut für Technologie (KIT)
Fossile Rohstoffe ade! Forschung auf dem Weg in die Bioökonomie
Karlsruher Institut für Technologie (KIT)
Forschungspodcast »Selbstbewusste KI«
Karlsruher Institut für Technologie (KIT)
WIKA Workshop 2018: Models of future cultural relations
Karlsruher Institut für Technologie (KIT)
Thorium: Atomkraft ohne Risiko?
Karlsruher Institut für Technologie (KIT)
KI Science Film Festival
Karlsruher Institut für Technologie (KIT)