Organisatorisches

Die Ergebnisse der Nachhol-Klausur (WS15/16) hängen am schwarzen Brett des FMI aus.

Die Klausureinsicht findet am 02.03.2016 um 15:45 in Raum 0.124 statt.

Termine:

Zeit Raum Beginn
Mo 09:45-11:15 V38.04 13.04.15
Di 09:45-11:15 V38.04 14.04.15

Montags: 13.04., 20.04, 27.04., 04.05., 11.05., 18.05., 01.06. (MC-Test), 08.06. 15.06., 22.06., 29.06., 06.07., 13.07. (MC-Test), 20.07.

Dienstags: 14.04., 12.05., 16.06., 30.06., 07.07., 14.07., 21.07.

3.MC-Test: 1.09.2015, 08:00-10:00, 57.02

Fragestunde: 29.07.2015, 09:00-10:30, 47.03 Zusammenfassungsfolien inkl. Ausschlüssen hier

Klausurtermin: siehe Webseite des Prüfungsamts

Die Ergebnisse der Algorithmik-Klausur hängen im Institut aus. Die Klausureinsicht findet am 6.10.15 um 16:30 im Raum 0.124 statt.

Übungen

Anmeldung zu den Übungsgruppen: im eClaus ab 13:10 am 13.04.2015
(Anmeldedaten werden in der Vorlesung bekannt gegeben)

Die Abgaben der Übungsaufgaben sind in Gruppen mit 2-3 Teilnehmern mit eClaus vorzunehmen. Abgaben von Programmcode bitte nur in C, C++, Ada oder Java.

Übungsblätter und Besprechungstermine

Blatt 1Blatt 2Blatt 3Blatt 4Blatt 5Blatt 6
Ausgabe 13.04. 20.04. 06.05. 03.06. 18.06. 02.07.
Abgabe -- 27.04. 13.05. 15.06. 25.06. 09.07.
GruppeZeitRaumTutorBesprechung
1 Mo 15:45–17:15 0.124 Keck/Krumpe 20.04. 04.05. 18.05. 15.06. 29.06. 13.07.
2 Mo 15:45–17:15 0.124 Geringer 27.04. 11.05. 08.06. 22.06. 06.07. 20.07.
3 Do 09:45–11:15 0.457 Keck/Krumpe 16.04. 30.04. 21.05. 18.06. 02.07. 16.07.
4 Do 09:45–11:15 0.457 Krumpe 23.04. 07.05. 11.06. 25.06. 09.07. 23.07.
5 Do 09:45–11:15 0.463 Schnelle 16.04. 30.04. 21.05. 18.06. 02.07. 16.07.
6 Do 09:45–11:15 0.463 Schnelle 23.04. 07.05. 11.06. 25.06. 09.07. 23.07.
7 Fr 11:30–13:00 0.124 Keck/Krumpe 17.04. 08.05. 22.05. 19.06. 03.07. 17.07.
8 Fr 11:30–13:00 0.124 Geringer 24.04. 15.05. 12.06. 26.06. 10.07. 24.07.

Aktuelles

INFO: Aus organisatorischen Gründen müssen die Betreuer der Übungsgruppen teilweise gewechselt werden (siehe Liste oben).

INFO: Leider wurde in einer ersten Version des Übungsblatts 4 Wissen vorausgesetzt, das noch nicht in der Vorlesung vermittelt wurde. Das alte Übungsblatt wird deswegen nochmals überarbeitet und im Umfang verkürzt sowie die Abgabe auf Montag, 12:00 verschoben.
Die im aktuellen Übungsblatt (s.u.) entfernten Aufgaben, werden im weiteren Verlauf der Übungen erneut gestellt, sodass ihre Arbeit daran nicht umsonst war. (die Resourcen für die Programmieraufgabe: instances.tgz und generator.tgz).

Übungsblätter

Falls das gesuchte Blatt hier, zum erwarteten Zeitpunkt, nicht zu finden ist: versuchen Sie mal Ctrl-F5

Übungsblatt 1 (aktualisiert) gibt es hier. (Keine Abgabe oder ähnliches im eClaus notwendig)

Übungsblatt 2 gibt es hier. Ressourcen: instances.tgz und generator.tgz

Übungsblatt 3 (aktualisiert) gibt es hier. Ressourcen: instances.tgz und generator.tgz

Übungsblatt 4 gibt es hier (Achtung: aktualisiert!). Ressourcen: instances.tgz (update: disconnected.txt)

Übungsblatt 5 gibt es hier (aktualisiert). Ressourcen für die Programmieraufgabe: klein, mittel, groß, sehr groß

Übungsblatt 6 gibt es hier. Ressourcen für die Programmieraufgabe: instances.tgz und generator.tgz
Resourcen für die Bonusaufgabe: instances.tgz und generator.tgz

Scheinbedingungen

Der Übungsschein ist als Studienleistung notwendige Voraussetzung, um zur Modulprüfung Algorithmik zugelassen zu werden. Notwendige Bedingung für den Übungsschein ist das Erreichen von 50% der Gesamtpunktzahl aller Übungen und das Präsentieren mindestens einer Lösung sowie das Bestehen von 2 MC-Tests (3 MC-Tests werden angeboten).

Sie müssen in der Lage sein, jede Aufgabe die Sie oder Ihre Gruppe abgegeben haben, in den Übungen vorzurechnen. Sonst droht Punktabzug. Dies bedeutet insbesondere, dass Anwesenheitspflicht in der Übung herrscht.

INFO: Die Scheinliste (inklusive der Ergebnisse des dritten MC-Tests) hängt am Institut aus.

MC-Tests

Probe-MC-Test findet sich hier (der echte Test wird etwas länger werden)

Die Ergebnisse vom 1. MC-Test hängen am Schwarzen Brett im Institut aus.

Die Ergebnisse des 2. MC-Tests hängen am Schwarzen Brett im Institut aus.

Die Ergebnisse des 3. MC-Tests hängen am Schwarzen Brett im Institut aus.

Prüfungstermin: siehe LSF.

Literatur

Notizen zu Constrained Shortest Path

Notizen zu Contraction Hierarchies

Die Vorlesung folgt keinem Buch, allerdings schadet für das Verständnis sicher nicht, auch andere Quellen als die Vorlesung zur Nachbereitung heranzuziehen.

  • T. Ottmann und P. Widmayer, Algorithmen 2004
  • Thomas H. Cormen, Charles E. Leiserson, Introduction to Algorithms (Second Edition)
  • R.Motwani P.Raghavan, Randomized Algorithms, 1995

News

[Oct’21] We have migrated to our new webssite here!

[Jun’19] Our paper on trajectory storage and retrieval has been accepted at SSTD 2019!

[Nov’18] Our paper on regret minimization has been accepted at AAAI 2019 (acceptance rate 16.2%)!

[Oct’18] Our paper on alternative route planning for bicycles has been accepted at ALENEX 2019!

[Apr’18] Martin has successfully defended his Ph.D. thesis. Congratulations!

[Jan’18] The journal version of our paper on k-hop path covers will receive a publication award from our university!

[Nov’17] Our paper on a theoretical explanation for several speed-up techniques for route computation has been accepted at AAAI 2018!

[Oct’17] Thomas’ paper on area preserving map simplification has been accepted at ALENEX 2018!

[May’17] Daniel’s and Martin’s paper on rational points on the unit sphere has been accepted at ISSAC 2017!

[Apr’17] Our paper on personalized route planning with dynamic approximation guarantees has been accepted at SEA 2017!

[Jan’17] Martin’s paper on map matching has been accepted at SIAM SDM 2017!

[Nov’16] Our paper on simultaneous maze solving has been accepted at AAAI 2017.

[Okt’16] Two papers, one on growing balls (!), the other on map simplification will be presented at ALENEX 2017.

[Sep’16] Our paper on Deducing Individual Driving Preferences has been accepted at the 24th ACM SIGSPATIAL GIS 2016.

[Feb’16] Our paper on placing loading stations for EVs has been accepted at ICAPS 2016.

[Jul’15] Paper about our GeoSearch Engine OSCAR at the 16th Int. Conf on Web Information Systems Engineering (WISE)!

[Jun’15] We feel very honored to have our VLDB’14 paper almost verbatimly reproduced in the ‘prestigous’ journal IJSETR, see here. Yeah! 😉

[Feb’15] We were lucky to receive a Google Research Award for research on personalized route planning!

[Sep’14] Our paper “On k-Path Covers and their Applications” has received a Best Paper Award at the 40th Int. Conference on Very Large Databases (VLDB) in Hangzhou (5 out of 139 accepted out of 695 submitted papers).

[Sep’14] Our paper on “Energy-efficient Routing: Taking Speed into Account” has received a Best Paper Award at the 37th German Conference on Artificial Intelligence (KI).

[Jul’14] Our paper “Placement of Loading Stations for Electric Vehicles: No Detours Necessary!” has received a Honorable Mention at the 28th AAAI Conference on Artificial Intelligence (AAAI) in Quebec City (5 nominated out of 398 accepted out of 1406 submitted papers).

[Mar’14] Our StuPro-Team has completed their great “SchulScheduler” project.

[Nov’13] Jochen has defended his PhD thesis and moved on to TomTom.

[Feb’13] Sabine has defended her PhD thesis (already in Dec’12) and received the INFOS award for best CS PhD thesis in 2012!

[Mar’12] Our paper Path Shapes - An Alternative Method for Map Matching and Fully Autonomous Self-Localization presented at GIS 2011 has received the Best Paper Award, also see the ACM SIGSPATIAL newsletter.