25.12.2013 Aufrufe

Modulhandbuch Master 2013 - Hochschule Hannover

Modulhandbuch Master 2013 - Hochschule Hannover

Modulhandbuch Master 2013 - Hochschule Hannover

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Modulbezeichnung:<br />

Kürzel:<br />

Studiensemester:<br />

Modulverantwortliche(r):<br />

Dozent(in):<br />

Sprache:<br />

Zuordnung zum<br />

Curriculum:<br />

Lehrform/SWS:<br />

Algorithmen und Komplexität<br />

MIN-AK<br />

3. Semester (WiSe), Turnus: Jährlich<br />

Ingo Ginkel<br />

Ingo Ginkel, Frauke Sprengel, Felix Heine, Carsten Kleiner, Robert<br />

Garmann<br />

Deutsch oder Englisch<br />

<strong>Master</strong>, Pflichtfach, 3. Semester<br />

2 SWS Vorlesung, 2 SWS Übung<br />

Arbeitsaufwand: Vorlesung = 34 h<br />

Übung = 34 h<br />

Eigenstudium = 112 h<br />

Kreditpunkte: 6 CP (= 180 h)<br />

Voraussetzungen nach<br />

Prüfungsordnung:<br />

Empfohlene<br />

Voraussetzungen:<br />

Angestrebte<br />

Lernergebnisse:<br />

Keine<br />

Datenstrukturen und Algorithmen, Theoretische Informatik aus dem<br />

Bachelor-Studium<br />

Theoretische und mathematische Kompetenzen: Charakterisierung<br />

des Schwierigkeitsgrads vorgegebener Probleme sowie deren<br />

Klassifizierung bezüglich effizienter algorithmischer Lösbarkeit.<br />

Analyse-, Design- und Realisierungskompetenzen: Kenntnis<br />

verschiedener algorithmischer Lösungsstrategien zur Bearbeitung<br />

praxisrelevanter Probleme von hoher Komplexität (Zeit/Speicher)<br />

Technologische Kompetenzen: Implementierung dieser Algorithmen<br />

Inhalt: Theorie: Berechenbarkeit, Klassen P und NP, NP-Vollständigkeit,<br />

Polynomielle Reduktion, Satz von Cook-Levin,<br />

Graphenalgorithmen<br />

Lösungsstrategien: Divide and Conquer (<strong>Master</strong> Theorem),<br />

Backtracking, Branch-and-Bound, lokale Verbesserung, lineare<br />

Programmierung, genetische Algorithmen, Simulated Annealing,<br />

Randomisierung, Bin-Packing<br />

Probleme: z.B. Max-Cut Problem, Travelling Salesman Problem,<br />

Rucksackproblem, Eulerkreise, Minimum Spanning Tree, schnelle<br />

Potenzierung<br />

Studien-/<br />

Prüfungsleistungen:<br />

Medienformen:<br />

Literatur:<br />

Prüfung (Klausur oder mündliche Prüfung) und experimentelle Arbeit<br />

Vorlesung: Präsentation, Tafel, Beispielaufgaben, Diskussion<br />

Übung: Selbständige Bearbeitung von Aufgaben in Zweiergruppen,<br />

Projektarbeit mit Ergebnispräsentation, Begutachtung und Diskussion<br />

der Lösungen, Gesprächsführung<br />

Folien/Skript zur Vorlesung<br />

Hromkovic: Algorithmics for Hard Problems: Introduction to<br />

Combinatorial Optimization, Randomization, Approximation, and<br />

Heuristics, Springer 2004<br />

Wegener: Komplexitätstheorie - Grenzen der Effizienz von<br />

Algorithmen. Springer, 2003

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!