77
Seminar Algorithmentechnik 2014/15 Einf¨ uhrung und Themenvergabe 1 Thomas Bl¨ asius · Fabian Fuchs · Andreas Gemsa · Michael Hamann · Tamara Mchedlidze · Benjamin Niedermann · Martin N¨ ollenburg · Roman Prutkin · Darren Strash · Dorothea Wagner · Franziska Wegner Seminar Algorithmentechnik LEHRSTUHL PROF. WAGNER · INSTITUT F ¨ UR THEORETISCHE INFORMATIK · FAKULT ¨ AT F ¨ UR INFORMATIK Einf¨ uhrung und Themenvergabe 21.10.2014

Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe1

Thomas Blasius · Fabian Fuchs · Andreas Gemsa · Michael Hamann ·Tamara Mchedlidze · Benjamin Niedermann · Martin Nollenburg ·

Roman Prutkin · Darren Strash · Dorothea Wagner · Franziska Wegner

Seminar Algorithmentechnik

LEHRSTUHL PROF. WAGNER · INSTITUT FUR THEORETISCHE INFORMATIK · FAKULTAT FUR INFORMATIK

Einfuhrung und Themenvergabe

21.10.2014

Page 2: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe2

Ubersicht

1. Organisatorisches

2. Themen

AblaufAnforderungen

VorstellungVergabe

Page 3: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe3

Betreuer

TamaraMchedlidze

ThomasBlasius

FabianFuchs

AndreasGemsa

DorotheaWagner

RomanPrutkin

MartinNollenburg

BenjaminNiedermann

MichaelHamann

DarrenStrash

FranziskaWegner

Page 4: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe3

Betreuer

TamaraMchedlidze

ThomasBlasius

FabianFuchs

AndreasGemsa

DorotheaWagner

RomanPrutkin

MartinNollenburg

BenjaminNiedermann

Teilnehmer

kurze Vorstellung:NameStudiengang/SemesterBezug zur Algorithmik/Vorkenntnisse

MichaelHamann

DarrenStrash

FranziskaWegner

Page 5: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe4

Lernziele

eigenstandiges Einarbeiten in ein aktuellesalgorithmisches Forschungsthemadie Highlights des Themas extrahieren und in einemKurzvortrag darstellendas Thema anschaulich und gut aufbereitet in einemwissenschaftlichen Vortrag vermittelnThemen der anderen Teilnehmer aktiv diskutierendas Thema in einer schriftlichen Seminararbeit ineigenen Worten und mit eigenem Schwerpunkt darstellenBeurteilung wissenschaftlicher Texte

Page 6: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe4

Lernziele

eigenstandiges Einarbeiten in ein aktuellesalgorithmisches Forschungsthemadie Highlights des Themas extrahieren und in einemKurzvortrag darstellendas Thema anschaulich und gut aufbereitet in einemwissenschaftlichen Vortrag vermittelnThemen der anderen Teilnehmer aktiv diskutierendas Thema in einer schriftlichen Seminararbeit ineigenen Worten und mit eigenem Schwerpunkt darstellenBeurteilung wissenschaftlicher Texte

! Grundfahigkeiten des wissenschaftlichen Arbeitens! Vorbereitung auf Schreiben/Prasentieren der Masterarbeit

Page 7: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe5

Zeitlicher Ablauf

heute: Themenvergabe

OKT

NOV

DEZ

JAN

FEB

MARZ

Page 8: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe5

Zeitlicher Ablauf

heute: Themenvergabe

OKT

NOV

DEZ

JAN

FEB

MARZ

10.11. Kurzvortrage

Einarbeitung, Themenverstandnis,Literaturrecherche

Page 9: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe5

Zeitlicher Ablauf

heute: Themenvergabe

OKT

NOV

DEZ

JAN

FEB

MARZ

10.11. Kurzvortrage

08.12. Vortragstermin15.12. Vortragstermin

19.01. Vortragstermin

09.02. Vortragstermin02.02. Vortragstermin

Einarbeitung, Themenverstandnis,Literaturrecherche

Auswahl/Strukturierung

Vortragsinhalt,

ErstellenderFolien

22.12. Vortragstermin

Page 10: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe5

Zeitlicher Ablauf

heute: Themenvergabe

OKT

NOV

DEZ

JAN

FEB

MARZ

10.11. Kurzvortrage

08.12. Vortragstermin15.12. Vortragstermin

19.01. Vortragstermin

09.02. Vortragstermin02.02. Vortragstermin

15.02. Abgabe vollstandige Seminararbeit (erste Runde)

Einarbeitung, Themenverstandnis,Literaturrecherche

Auswahl/Strukturierung

Vortragsinhalt,

ErstellenderFolien

Auswahl/Strukturierung

Seminararbeit,

SchreibenderAusarbeitung

22.12. Vortragstermin

Page 11: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe5

Zeitlicher Ablauf

Begutachtung von zwei Seminararbeiten

heute: Themenvergabe

OKT

NOV

DEZ

JAN

FEB

MARZ

10.11. Kurzvortrage

08.12. Vortragstermin15.12. Vortragstermin

19.01. Vortragstermin

09.02. Vortragstermin02.02. Vortragstermin

15.02. Abgabe vollstandige Seminararbeit (erste Runde)

08.03. Abgabe der Gutachten

Einarbeitung, Themenverstandnis,Literaturrecherche

Auswahl/Strukturierung

Vortragsinhalt,

ErstellenderFolien

Auswahl/Strukturierung

Seminararbeit,

SchreibenderAusarbeitung

22.12. Vortragstermin

Page 12: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe5

Zeitlicher Ablauf

Begutachtung von zwei Seminararbeiten

heute: Themenvergabe

OKT

NOV

DEZ

JAN

FEB

MARZ

10.11. Kurzvortrage

08.12. Vortragstermin15.12. Vortragstermin

19.01. Vortragstermin

09.02. Vortragstermin02.02. Vortragstermin

15.02. Abgabe vollstandige Seminararbeit (erste Runde)

08.03. Abgabe der Gutachten

31.03. Abgabe der finalen Seminararbeit

Einarbeitung, Themenverstandnis,Literaturrecherche

Auswahl/Strukturierung

Vortragsinhalt,

ErstellenderFolien

Auswahl/Strukturierung

Seminararbeit,

SchreibenderAusarbeitung

Uberarbeiten der eigenen Seminararbeit

22.12. Vortragstermin

Page 13: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe5

Zeitlicher Ablauf

Begutachtung von zwei Seminararbeiten

heute: Themenvergabe

OKT

NOV

DEZ

JAN

FEB

MARZ

10.11. Kurzvortrage

08.12. Vortragstermin15.12. Vortragstermin

19.01. Vortragstermin

09.02. Vortragstermin02.02. Vortragstermin

15.02. Abgabe vollstandige Seminararbeit (erste Runde)

08.03. Abgabe der Gutachten

31.03. Abgabe der finalen Seminararbeit

Einarbeitung, Themenverstandnis,Literaturrecherche

Auswahl/Strukturierung

Vortragsinhalt,

ErstellenderFolien

Auswahl/Strukturierung

Seminararbeit,

SchreibenderAusarbeitung

Uberarbeiten der eigenen Seminararbeit

ungefahrer ZeitbedarfLesen, Recherchieren, VerstehenVortrag gestalten und probenAusarbeitung verfassenfremde Ausarbeitungen lesen undbegutachtenPrasenztermine

4LP = 120h40h30h30h

10h

10h

22.12. Vortragstermin

Page 14: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe6

Anforderungen

eigenstandiges Einarbeiten

Kurzvortrag zu den Highlights

Prasentieren des Themas im Hauptvortrag

Anwesenheit an allen Terminen und Diskussionsbeteiligung

schriftliche Ausarbeitung des Themas in eigenen Wortenund mit eigenem Schwerpunkt

Begutachtung/Korrektur von zwei Ausarbeitungen

Einhalten der gesetzten Fristen

Page 15: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe6

Anforderungen

eigenstandiges Einarbeiten

Kurzvortrag zu den Highlights

Prasentieren des Themas im Hauptvortrag

Anwesenheit an allen Terminen und Diskussionsbeteiligung

schriftliche Ausarbeitung des Themas in eigenen Wortenund mit eigenem Schwerpunkt

Begutachtung/Korrektur von zwei Ausarbeitungen

Einhalten der gesetzten Fristen

BenotungQualitat des Hauptvortrags (Inhalt und Form) – 60 %Qualitat der finalen Seminararbeit – 40 %Nichteinhalten von Fristen fuhrt zur Abwertung!

Page 16: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe6

Anforderungen

eigenstandiges Einarbeiten

Kurzvortrag zu den Highlights

Prasentieren des Themas im Hauptvortrag

Anwesenheit an allen Terminen und Diskussionsbeteiligung

schriftliche Ausarbeitung des Themas in eigenen Wortenund mit eigenem Schwerpunkt

Begutachtung/Korrektur von zwei Ausarbeitungen

Einhalten der gesetzten Fristen

BenotungQualitat des Hauptvortrags (Inhalt und Form) – 60 %Qualitat der finalen Seminararbeit – 40 %Nichteinhalten von Fristen fuhrt zur Abwertung!

Kurzvortrag und erste Version Seminararbeit sind unbenotet

Page 17: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe7

Einarbeitungsphase

1) das Paper uberfliegen, danach grundlich lesen

Page 18: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe7

Einarbeitungsphase

1) das Paper uberfliegen, danach grundlich lesen

2) Uberblick uber verwandte altere Arbeiten machen

Welche Arbeiten und Ergebnisse werden zitiert? ! Related WorkWelche davon sind die wichtigsten Grundlagen?Was war Stand der Forschung vor dem Paper?

! Artikelsuche in Google Scholar oder DBLP; Zugang aus dem Uninetz

Page 19: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe7

Einarbeitungsphase

1) das Paper uberfliegen, danach grundlich lesen

2) Uberblick uber verwandte altere Arbeiten machen

Welche Arbeiten und Ergebnisse werden zitiert? ! Related WorkWelche davon sind die wichtigsten Grundlagen?Was war Stand der Forschung vor dem Paper?

! Artikelsuche in Google Scholar oder DBLP; Zugang aus dem Uninetz

3) Bedeutung des Papers einschatzen

Wer verweist bereits auf das Paper?! in Google Scholar

”zitiert durch“-Funktion verwenden

Page 20: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe7

Einarbeitungsphase

1) das Paper uberfliegen, danach grundlich lesen

2) Uberblick uber verwandte altere Arbeiten machen

Welche Arbeiten und Ergebnisse werden zitiert? ! Related WorkWelche davon sind die wichtigsten Grundlagen?Was war Stand der Forschung vor dem Paper?

! Artikelsuche in Google Scholar oder DBLP; Zugang aus dem Uninetz

3) Bedeutung des Papers einschatzen

Wer verweist bereits auf das Paper?

4) Was sollte man bei der Literaturrecherche lesen?

Titel und Abstract – Inhalt relevant?falls ja – Einleitung, Conclusions, Hauptergebnissenur falls auch Details relevant – ganz lesenNotizen machen!

! in Google Scholar”zitiert durch“-Funktion verwenden

Page 21: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe8

Kurzvortrag

”Werbung“ fur den Hauptvortrag

Motivation der Problemstellung:Worum geht es? Warum ist das interessant?

Vorstellung der zentralen Ergebnisse:Modellierungen, Algorithmen und verwendete Techniken,Schwerebeweise, Schranken, . . .

Inhalt

Page 22: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe8

Kurzvortrag

”Werbung“ fur den Hauptvortrag

Motivation der Problemstellung:Worum geht es? Warum ist das interessant?

Vorstellung der zentralen Ergebnisse:Modellierungen, Algorithmen und verwendete Techniken,Schwerebeweise, Schranken, . . .

Inhalt

Form5 Minuten Zeitanschauliche und ubersichtliche Folien:Beispiele statt viel Text, Intuition statt formalen Definitionen

Folienerstellung mit ipe? empfohlen (Vorlage verfugbar)! ipe-Tutorial am 27.10.

?ipe7.sourceforge.net

Page 23: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe9

Hauptvortrag

Zeitrahmen: 40 Minuten + 5 Minuten Diskussion

Page 24: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe9

Hauptvortrag

Zeitrahmen: 40 Minuten + 5 Minuten Diskussion

Ziel: Zuhorer detailliert uber das eigene Thema informierenBedeutung des Themas motivierenNeugierde wecken, Zuhorer fesseln

Page 25: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe9

Hauptvortrag

Zeitrahmen: 40 Minuten + 5 Minuten Diskussion

Ziel: Zuhorer detailliert uber das eigene Thema informierenBedeutung des Themas motivierenNeugierde wecken, Zuhorer fesseln

Aufbau: Was kann in 40 Minuten sinnvoll und anschaulich erklartwerden? Auswahl tre↵en, auf das Wesentliche beschranken.Wer ist die Zielgruppe?klare Struktur, logischer Aufbau, pragnante Beispiele

Page 26: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe9

Hauptvortrag

Zeitrahmen: 40 Minuten + 5 Minuten Diskussion

Ziel: Zuhorer detailliert uber das eigene Thema informierenBedeutung des Themas motivierenNeugierde wecken, Zuhorer fesseln

Aufbau: Was kann in 40 Minuten sinnvoll und anschaulich erklartwerden? Auswahl tre↵en, auf das Wesentliche beschranken.Wer ist die Zielgruppe?klare Struktur, logischer Aufbau, pragnante Beispiele

Folien: Stichpunkte, keine ganzen SatzeGrafiken nutzen (Strichstarke beachten!)nicht zu viele und keine uberladenen Folien (ca. 2 Min/Folie)klares Design (geeignete Farben, einheitliche Schrift, . . . )

Page 27: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe9

Hauptvortrag

Zeitrahmen: 40 Minuten + 5 Minuten Diskussion

Ziel: Zuhorer detailliert uber das eigene Thema informierenBedeutung des Themas motivierenNeugierde wecken, Zuhorer fesseln

Aufbau: Was kann in 40 Minuten sinnvoll und anschaulich erklartwerden? Auswahl tre↵en, auf das Wesentliche beschranken.Wer ist die Zielgruppe?klare Struktur, logischer Aufbau, pragnante Beispiele

Folien: Stichpunkte, keine ganzen SatzeGrafiken nutzen (Strichstarke beachten!)nicht zu viele und keine uberladenen Folien (ca. 2 Min/Folie)klares Design (geeignete Farben, einheitliche Schrift, . . . )

diese Folie ist fast schon zu viel . . .

Page 28: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe9

Hauptvortrag

Zeitrahmen: 40 Minuten + 5 Minuten Diskussion

Ziel: Zuhorer detailliert uber das eigene Thema informierenBedeutung des Themas motivierenNeugierde wecken, Zuhorer fesseln

Aufbau: Was kann in 40 Minuten sinnvoll und anschaulich erklartwerden? Auswahl tre↵en, auf das Wesentliche beschranken.Wer ist die Zielgruppe?klare Struktur, logischer Aufbau, pragnante Beispiele

Folien: Stichpunkte, keine ganzen SatzeGrafiken nutzen (Strichstarke beachten!)nicht zu viele und keine uberladenen Folien (ca. 2 Min/Folie)klares Design (geeignete Farben, einheitliche Schrift, . . . )

Vortrag: vorher (mehrfach) uben, Zeit messenKontakt zum Publikum suchen (Einstieg entscheidend!)frei, langsam und deutlich sprechenruhig bleiben, Nervositat kontrollieren

Page 29: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe10

Ausarbeitung

Rahmen: 12–15 Seiten in vorgegebener LATEX-Vorlage

Page 30: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe10

Ausarbeitung

Rahmen: 12–15 Seiten in vorgegebener LATEX-Vorlage

Struktur: kurzer pragnanter AbstractEinleitung und Stand der Forschungausgewahlte Resultate detailliert beschreiben,weitere Resultate nennenZusammenfassung/Fazitvollstandige Referenzen (BibTeX)

Page 31: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe10

Ausarbeitung

Rahmen: 12–15 Seiten in vorgegebener LATEX-Vorlage

Struktur: kurzer pragnanter AbstractEinleitung und Stand der Forschungausgewahlte Resultate detailliert beschreiben,weitere Resultate nennenZusammenfassung/Fazitvollstandige Referenzen (BibTeX)

Schreiben: keine Ubersetzung, sondern eigene Worte verwendenlogischer Aufbau, roter Fadenkeine Bandwurmsatzeprazise und knapp Formulierenuberschaubare Absatze, sinnvolle UntergliederungAbbildungen verwendenkorrekt zitieren und alle Quellen angebenGrammatik und Rechtschreibung prufen

Page 32: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe11

Gegenseitige Begutachtung

Ziel: kritisches Lesen von wissenschaftlichen Textentieferes Verstandnis fur zwei weitere Seminarthemenkonstruktives Feedback und Verbesserungsvorschlage gebenFeedback erhalten und Korrekturen umsetzen

Page 33: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe11

Gegenseitige Begutachtung

Ziel: kritisches Lesen von wissenschaftlichen Textentieferes Verstandnis fur zwei weitere Seminarthemenkonstruktives Feedback und Verbesserungsvorschlage gebenFeedback erhalten und Korrekturen umsetzen

Form: schriftliche Stellungnahme (Formular wird bereitgestellt)kurze inhaltliche ZusammenfasssungStarken und Schwachen der Arbeitbegrundete Bewertung des Textes(Verstandlichkeit, Struktur, Korrektheit, Sprache,Themenabdeckung, ggf. Unklarheiten)detaillierte Kommentare und Korrekturhinweiseso ausfuhrlich, wie man es sich fur den eigenen Text wunschtanonym, sachlich und fair

Page 34: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe12

Betreuung

Ihr Betreuer ist Ihr Ansprechpartner bei allen Fragen, sowohlinhaltlich als auch zum Vortrag/zur Ausarbeitung.Es liegt in Ihrer Verantwortung auf ihn/sie zuzugehen.

Page 35: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe12

Betreuung

Ihr Betreuer ist Ihr Ansprechpartner bei allen Fragen, sowohlinhaltlich als auch zum Vortrag/zur Ausarbeitung.Es liegt in Ihrer Verantwortung auf ihn/sie zuzugehen.

Verbindliche Tre↵en:� 2 Wochen vor dem Hauptvortrag :Besprechung des Vortragskonzepts� 1 Woche vor dem Hauptvortrag :Besprechung der vollstandigen Folienbis spatestens 30.1.:Besprechung des Ausarbeitungskonzeptsbis spatestens 20.3.:Besprechung der korrigierten Version nachgegenseitiger Begutachtung

Page 36: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe13

Ubersicht

1. Organisatorisches

2. Themen

AblaufAnforderungen

VorstellungVergabe

Page 37: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe14

1) Baumkompression

Geg: Baum mit gelabelten Knoten.Ges: Moglichst platzsparende Reprasentation des Baums.

Ziel: Speichere sich wiederholende Teilbaume nur einmal.

?

Keywords:Datenstrukturen (z.B. Toptrees)Beweisbare KompressionsratenBaumoperationen ohne dekompression des gesamten Baumes

Page 38: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Benjamin Niedermann – Seminar Algorithmentechnik

2) Unscharfe PunkteGeg.: Menge P an unscharfen Punkten in der Ebene.Ges.:

Schlagwort: Algorithmische Geometrie.

Paper enh

¨

alt:

Großte/kleinste mogliche Bounding-Box.Großter/kleinster mogliche Durchmesser.Großte mogliche kleinste umschließende Kreisschreibe....

Exakte polynomielle Algorithmen.NP-Schwere-Beweise.Approximative polynomielle Algorithmen.

Punkte Unscharfe Punkte Kleinste mogliche Bounding-Box

Page 39: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Franziska Wegner – Seminar Algorithmentechnik

3) Stabile Flusse uber Zeit

Wer heiratet wen?

Justin

Brad

George

Jennifer

Amal

Angelina

Page 40: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Franziska Wegner – Seminar Algorithmentechnik

3) Stabile Flusse uber Zeit

Wer heiratet wen?

Justin

Brad

George

Jennifer

Amal

Angelina

Bipartiter Graph

Page 41: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Franziska Wegner – Seminar Algorithmentechnik

3) Stabile Flusse uber Zeit

Wer heiratet wen?

Justin

Brad

George

Jennifer

Amal

Angelina

1

23

3

2

1

132

231

3

21

3

1

2

Bipartiter GraphJeder hat eineListe von Favoriten

Page 42: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Franziska Wegner – Seminar Algorithmentechnik

3) Stabile Flusse uber Zeit

Wer heiratet wen?

Justin

Brad

George

Jennifer

Amal

Angelina

1

23

3

2

1

132

231

3

21

3

1

2

Bipartiter GraphJeder hat eineListe von FavoritenStabiles Matching

Page 43: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Franziska Wegner – Seminar Algorithmentechnik

Netzwerk Flusse werden verwendet fur:Transportnetzwerke,Kommunikationsnetzwerke,Logistik-Probleme,. . .

3) Stabile Flusse uber Zeit

Page 44: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Franziska Wegner – Seminar Algorithmentechnik

Netzwerk Flusse werden verwendet fur:Transportnetzwerke,Kommunikationsnetzwerke,Logistik-Probleme,. . .

Z.B. Straßenverkehr kann als Fluss modeliert werden:

3) Stabile Flusse uber Zeit

Page 45: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Franziska Wegner – Seminar Algorithmentechnik

Netzwerk Flusse werden verwendet fur:Transportnetzwerke,Kommunikationsnetzwerke,Logistik-Probleme,. . .

3) Stabile Flusse uber Zeit

Netzwerk Flusse uber Zeit:

Saisonaler Wechsel von Nachfrage und Angebot,Energienetze (z.B. Gaspipelines)Lieferkettenmanagement,. . .

Page 46: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Franziska Wegner – Seminar Algorithmentechnik

3) Stabile Flusse uber Zeit

Inhalt des Paper:

Erweiterungen vom stabilen Eheproblem zu den stabilen Flussenuber Zeit,Beweis der Existenz von stabilen Flussen,Pseudo-Polynomieller Algorithmus,Periodische Eigenschaften von stabilen Flussen uber Zeit,Einfluss von der Lagerung an Knoten auf stabile Flusse

Schlagwort:

Netzwerkflusse

Page 47: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Fabian Fuchs –Institute of Theoretical InformaticsProf. Dr. Dorothea Wagner

1

4) Broadcast in Drahtlosnetzwerken

Geg: Netzwerk N bestehend aus n KnotenAufg: Ein Knoten sendet eine Nachricht an das ganze Netzwerk

fundamentales Problem in Drahtlosnetzwerken

erfolgreicher Signalempfang basiert auf geometrischemSignal-zu-Störungs-Verhältnis (SINR)

hier: Broadcasting in O(max. degree · log n + log2 n)

Keywords:

verteilte Algorithmen in Drahtlosnetzwerken

Signalstörung nach SINR Modell

Broadcasting

vSignal

Störung??

Page 48: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Michael Hamann – Seminar Algorithmentechnik Institute of Theoretical InformaticsAlgorithmics Group

5) Exakter Durchmesser in großen Graphen

Geg: (un)gerichteter, (stark) zusammenhangender Graph G = (V , E).Ges: Durchmesser des Graphen, d.h. s, t 2 V , so dass der kurzeste Wegvon s nach t maximal lang ist.

Trivial: |V | Breitensuchen, Laufzeit: O(|V ||E |)

Ziel: Heuristik, die in der Praxis auf großen Graphen schnell ist undgarantiert den exakten Durchmesser findet.

Schlagworte: Netzwerkanalyse

Große Graphen

Heuristiken

1

Page 49: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Darren Strash – A New Approach To Incremental Topological Sorting

Institute of Theoretical Informatics

Algorithmics Group

6) Incremental Topological Ordering

1

Input: An empty directed graph G = (V , ;) on n vertices.

Problem: A sequence of m edges are inserted. At any point, can ask:

“does x come before y in a topological ordering?”

2

add edge

1

3

4

3

1

2

4

Keywords:Dynamic graph algorithms

Topological ordering

Search trees

Adversarial arguments

Reorder

Data structure must answer queries in O(1) time.

Results: O(n2

log n) time to maintain a data structure to answer queries.

Page 50: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Andreas Gemsa – Seminar Algorithmentechnik

7) Constrained Delaunay TriangulationGeg.: Menge P an Punkten in der Ebene, Mengen an StreckensegmentenGes.:

Schlagwort: Algorithmische Geometrie.

CDT:

Constrained Delauney Triangulation (CDT)

Alle Segmente aus Eingabe enthaltenPunkte im Umkreis von Dreieck nur, wenn ”nicht sichtbar”

Punkte Triangulierung

Paper:

Inkrementeller Algorithmus

Page 51: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Andreas Gemsa – Seminar Algorithmentechnik

7) Constrained Delaunay TriangulationGeg.: Menge P an Punkten in der Ebene, Mengen an StreckensegmentenGes.:

Schlagwort: Algorithmische Geometrie.

CDT:

Constrained Delauney Triangulation (CDT)

Alle Segmente aus Eingabe enthaltenPunkte im Umkreis von Dreieck nur, wenn ”nicht sichtbar”

Punkte Triangulierung

Paper:

Inkrementeller Algorithmus

Page 52: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Andreas Gemsa – Seminar Algorithmentechnik

7) Constrained Delaunay TriangulationGeg.: Menge P an Punkten in der Ebene, Mengen an StreckensegmentenGes.:

Schlagwort: Algorithmische Geometrie.

CDT:

Constrained Delauney Triangulation (CDT)

Alle Segmente aus Eingabe enthaltenPunkte im Umkreis von Dreieck nur, wenn ”nicht sichtbar”

Punkte Triangulierung Delauney Triangulierung

Paper:

Inkrementeller Algorithmus

Page 53: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Andreas Gemsa – Seminar Algorithmentechnik

7) Constrained Delaunay TriangulationGeg.: Menge P an Punkten in der Ebene, Mengen an StreckensegmentenGes.:

Schlagwort: Algorithmische Geometrie.

CDT:

Constrained Delauney Triangulation (CDT)

Alle Segmente aus Eingabe enthaltenPunkte im Umkreis von Dreieck nur, wenn ”nicht sichtbar”

Punkte Triangulierung Delauney Triangulierung& Segmente

Paper:

Inkrementeller Algorithmus

Page 54: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Andreas Gemsa – Seminar Algorithmentechnik

7) Constrained Delaunay TriangulationGeg.: Menge P an Punkten in der Ebene, Mengen an StreckensegmentenGes.:

Schlagwort: Algorithmische Geometrie.

CDT:

Constrained Delauney Triangulation (CDT)

Alle Segmente aus Eingabe enthaltenPunkte im Umkreis von Dreieck nur, wenn ”nicht sichtbar”

Punkte Triangulierung Delauney Triangulierung& Segmente

Paper:

Inkrementeller Algorithmus

Page 55: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Andreas Gemsa – Seminar Algorithmentechnik

7) Constrained Delaunay TriangulationGeg.: Menge P an Punkten in der Ebene, Mengen an StreckensegmentenGes.:

Schlagwort: Algorithmische Geometrie.

CDT:

Constrained Delauney Triangulation (CDT)

Alle Segmente aus Eingabe enthaltenPunkte im Umkreis von Dreieck nur, wenn ”nicht sichtbar”

Punkte Triangulierung Delauney Triangulierung& Segmente

Paper:

Inkrementeller Algorithmus

Page 56: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Roman Prutkin – Seminar Algorithmentechnik

Institute of Theoretical Informatics

Algorithmics Group

8) Beacon-Based Algorithms for Geom. Routing

Gegeben ein Polygon, bewegliche Punkte und Beacons

eingeschaltete Beacons ziehen Punkte an

1

Page 57: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Roman Prutkin – Seminar Algorithmentechnik

Institute of Theoretical Informatics

Algorithmics Group

8) Beacon-Based Algorithms for Geom. Routing

Gegeben ein Polygon, bewegliche Punkte und Beacons

eingeschaltete Beacons ziehen Punkte an

1

p

b

Page 58: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Roman Prutkin – Seminar Algorithmentechnik

Institute of Theoretical Informatics

Algorithmics Group

8) Beacon-Based Algorithms for Geom. Routing

Gegeben ein Polygon, bewegliche Punkte und Beacons

eingeschaltete Beacons ziehen Punkte an

1

b

p

Page 59: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Roman Prutkin – Seminar Algorithmentechnik

Institute of Theoretical Informatics

Algorithmics Group

8) Beacon-Based Algorithms for Geom. Routing

Gegeben ein Polygon, bewegliche Punkte und Beacons

eingeschaltete Beacons ziehen Punkte an

bp

Page 60: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Roman Prutkin – Seminar Algorithmentechnik

Institute of Theoretical Informatics

Algorithmics Group

8) Beacon-Based Algorithms for Geom. Routing

Gegeben ein Polygon, bewegliche Punkte und Beacons

eingeschaltete Beacons ziehen Punkte an

b

p

Page 61: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Roman Prutkin – Seminar Algorithmentechnik

Institute of Theoretical Informatics

Algorithmics Group

8) Beacon-Based Algorithms for Geom. Routing

Gegeben ein Polygon, bewegliche Punkte und Beacons

eingeschaltete Beacons ziehen Punkte an

b

p

Page 62: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Roman Prutkin – Seminar Algorithmentechnik

Institute of Theoretical Informatics

Algorithmics Group

8) Beacon-Based Algorithms for Geom. Routing

Gegeben ein Polygon, bewegliche Punkte und Beacons

eingeschaltete Beacons ziehen Punkte an

bp

Page 63: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Roman Prutkin – Seminar Algorithmentechnik

Institute of Theoretical Informatics

Algorithmics Group

8) Beacon-Based Algorithms for Geom. Routing

Gegeben ein Polygon, bewegliche Punkte und Beacons

eingeschaltete Beacons ziehen Punkte an

bp

Page 64: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Roman Prutkin – Seminar Algorithmentechnik

Institute of Theoretical Informatics

Algorithmics Group

8) Beacon-Based Algorithms for Geom. Routing

1

p

Gegeben Startposition, Endposition, Beacon-Kandidaten

immer genau 1 Beacon eingeschaltet

finde minimale Sequenz

bt

Page 65: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Roman Prutkin – Seminar Algorithmentechnik

Institute of Theoretical Informatics

Algorithmics Group

8) Beacon-Based Algorithms for Geom. Routing

1

Gegeben Startposition, Endposition, Beacon-Kandidaten

immer genau 1 Beacon eingeschaltet

finde minimale Sequenz

p

bt

Page 66: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Roman Prutkin – Seminar Algorithmentechnik

Institute of Theoretical Informatics

Algorithmics Group

8) Beacon-Based Algorithms for Geom. Routing

1

Gegeben Startposition, Endposition, Beacon-Kandidaten

immer genau 1 Beacon eingeschaltet

finde minimale Sequenz

p

bt

Page 67: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Roman Prutkin – Seminar Algorithmentechnik

Institute of Theoretical Informatics

Algorithmics Group

8) Beacon-Based Algorithms for Geom. Routing

1

Gegeben Startposition, Endposition, Beacon-Kandidaten

immer genau 1 Beacon eingeschaltet

finde minimale Sequenz

p

bt

Page 68: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Roman Prutkin – Seminar Algorithmentechnik

Institute of Theoretical Informatics

Algorithmics Group

8) Beacon-Based Algorithms for Geom. Routing

1

Gegeben Startposition, Endposition, Beacon-Kandidaten

immer genau 1 Beacon eingeschaltet

finde minimale Sequenz

p

bt

Page 69: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe15

9) Popularitat vs. Kardinalitat von Matchings

Geg: bipartiter Graph G = (A [ B, E), striktePraferenzordnung der Nachbarn N(v) fur jeden Knoten v

Ges: populares Matching M maximaler Kardinalitatkardinalitatsmaximales Matching M 0, das popular istgute Matchings im Spektrum zw. M und M 0

Keywords: Graphenalgorithmenstable Matchingstrade-o↵ Popularitat/Kardinalitat

stable matching popular matching

1 23 1

123

4

12 1 1

212

3

1 23 1

123

4

12 1 1

212

3

hier: e�ziente Matchingalgorithmen

Page 70: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Tamara Mchedlidze – Seminar Algorithmentechnik Institute of Theoretical InformaticsAlgorithmics Group

10) Optimally ”Breaking” Separating Triangles

A plane triangulation is called 4-connected if itdoes not contain a separating triangle4-connected graphs enjoy many nice properties

touching-boxrepresentation

hamiltonian cycle

A triangulation can be made 4-connected bysubdividing some edges and triangulating theresulting graph (”breaking edges”)

Page 71: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Tamara Mchedlidze – Seminar Algorithmentechnik Institute of Theoretical InformaticsAlgorithmics Group

10) Optimally ”Breaking” Separating Triangles

A plane triangulation is called 4-connected if itdoes not contain a separating triangle4-connected graphs enjoy many nice properties

touching-boxrepresentation

hamiltonian cycle

A triangulation can be made 4-connected bysubdividing some edges and triangulating theresulting graph (”breaking edges”)

Page 72: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Tamara Mchedlidze – Seminar Algorithmentechnik Institute of Theoretical InformaticsAlgorithmics Group

10) Optimally ”Breaking” Separating Triangles

A plane triangulation is called 4-connected if itdoes not contain a separating triangle4-connected graphs enjoy many nice properties

touching-boxrepresentation

hamiltonian cycle

A triangulation can be made 4-connected bysubdividing some edges and triangulating theresulting graph (”breaking edges”)

Page 73: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Tamara Mchedlidze – Seminar Algorithmentechnik Institute of Theoretical InformaticsAlgorithmics Group

10) Optimally ”Breaking” Separating Triangles

A plane triangulation is called 4-connected if itdoes not contain a separating triangle4-connected graphs enjoy many nice properties

touching-boxrepresentation

hamiltonian cycle

A triangulation can be made 4-connected bysubdividing some edges and triangulating theresulting graph (”breaking edges”)

Given: A planar triangulationFind: The smallest number of edges that have to be“broken” in order to make the graph 4-connectedResult: A polynomial-time algorithm to determine thisnumber

Page 74: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Tamara Mchedlidze – Seminar Algorithmentechnik Institute of Theoretical InformaticsAlgorithmics Group

10) Optimally ”Breaking” Separating Triangles

A plane triangulation is called 4-connected if itdoes not contain a separating triangle4-connected graphs enjoy many nice properties

touching-boxrepresentation

hamiltonian cycle

A triangulation can be made 4-connected bysubdividing some edges and triangulating theresulting graph (”breaking edges”)

Given: A planar triangulationFind: The smallest number of edges that have to be“broken” in order to make the graph 4-connectedResult: A polynomial-time algorithm to determine thisnumber

Keywords: Graph theory

Polynomial algorithm

4-connected graph

Page 75: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe16

Themenubersicht

1) Baumkompression

2) Unscharfe Punkte

3) Stabile Flusse uber Zeit

4) Broadcast in Drahtlosnetzwerken

5) Exakter Durchmesser in großen Graphen

6) Incremental Topological Ordering (en)

7) Constrained Delaunay Triangulation

8) Beacon-based algorithms for geometric routing

9) Popularitat vs. Kardinalitat von Matchings

10) Optimally breaking separating triangles (en)

Page 76: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe17

Nachste Termine

27. Oktober 14:00 Uhr:Tutorial zur Verwendung von ipe

10. November 14:00 Uhr:Kurzvortrage

8. Dezember 14:00 Uhr:Vortrage Themen 1+2

15. Dezember 14:00 Uhr:Vortrage Themen 3+4

jetzt:individuelle Abstimmung mit Betreuer

Page 77: Seminar Algorithmentechnik Einf¨uhrung und Themenvergabe5 Seminar Algorithmentechnik 2014/15 Einf¨uhrung und Themenvergabe Zeitlicher Ablauf Begutachtung von zwei Seminararbeiten

Seminar Algorithmentechnik 2014/15 Einfuhrung und Themenvergabe17

Nachste Termine

27. Oktober 14:00 Uhr:Tutorial zur Verwendung von ipe

10. November 14:00 Uhr:Kurzvortrage

8. Dezember 14:00 Uhr:Vortrage Themen 1+2

15. Dezember 14:00 Uhr:Vortrage Themen 3+4

jetzt:individuelle Abstimmung mit Betreuer

jeweils in SR236