members & address research industrial partners teaching publications gallery home page of the group
    clickable logo

Combinatorial Optimization & Graph Algorithms

TU logo

contents
.

department
 .  group
 .  .  members & address
 .  .  research
 .  .  publications
 .  .  cooperation with industry
 .  .  teaching
 .  .  .  winter term 1999/00
 .  .  .  . Lineare Optimierung
 .  .  .  .  Diplomandenseminar
 .  .  .  .  Fluß- und Matchingalgorithmen
 .  .  project gallery
 .  .  events
 .  .  internals
 .  .  search

Lineare Optimierung - WS 1999/2000

Prof. Dr. Rolf H. Möhring
Ekkehard Köhler


Termine

Vorlesungen: Mittwoch 14-16 Uhr MA 041 Prof. Dr. Rolf H. Möhring
Donnerstag 10-12 Uhr MA 042 Prof. Dr. Rolf H. Möhring
Übung: Freitag 12-14 Uhr MA 042 Ekkehard Köhler


Sprechzeiten

Ansprechpartner Raum Zeit Telefon email
Prof. Dr. Rolf H. Möhring MA 604 Di 11:00 - 12:00 & n.V. 314 - 24594 moehring@math.tu-berlin.de
Ekkehard Köhler MA 613 n.V. 314-25 735 ekoehler@math.tu-berlin.de
Sekretariat MA 601 Mo, Di, Do, Fr 9:30-11:30 Uhr 314-25 728 marcus@math.tu-berlin.de

Rechnervorrangzeiten

(Unix-Pool MA 241)

Tag Zeit
Dienstag 9:00-14:00 Uhr
Freitag 14:00-18:00 Uhr

Zu diesen Zeiten wird Teilnehmern der Lehrveranstaltung ein Rechnerplatz garantiert.


Literatur

Als Lektüre zur Vertiefung und Erweiterung des Vorlesungsstoffes verweisen wir auf folgende Bücher:
  • V. Chvátal: "Linear Programming", W.H. Freeman and Company, New York, 1980
  • Christos H. Papadimitriou, Kenneth Steiglitz: "Combinatorial Optimization: Algorithms and Complexity", Prentice Hall, Englewood Cliffs, NJ, 1982
  • Robert J. Vanderbei: "Linear Programming: Foundations and Extensions"', International Series in Operations Research and Management Science, Kluwer Academic Publ., 1998
Darüber hinaus empfehlen wir jedem Teilnehmer der Vorlesung, weitere Literatur per Datenbankrecherche zu suchen. Eine komfortable Möglichkeit dazu bietet die MATH Database in Karlsruhe, die über WWW verfügbar ist. Eine Liste anderer interessanter Links zum Thema kann man hier finden.

Übungsblätter

Im Laufe des Semesters wird jede Woche an dieser Stelle ein Übungsblatt zur Verfügung gestellt. Insgesamt werden voraussichtlich 14 Übungsblätter zu bearbeiten sein. Die Bearbeitungszeit beträgt eine Woche. Die Abgabe erfolgt eine Woche nach der Ausgabe vor der Übung.

Hier sind die LaTeX-Files der Übungsblätter:

Hinweise zur Behandlung der LaTeX-Files.


Programmieraufgaben

Einige der Übungsaufgaben werden Programmieraufgaben sein, bei denen verschiedene Algorithmen zu implementieren und an Beispielen zu testen sind. Zur Bearbeitung empfehlen wir die Programmiersprachen C bzw. C++. Programmieraufgaben werden nicht korrigiert, sondern bei einer Programmvorführung abgenommen.

  • 1. Programmieraufgabe (LaTeX, dvi, postscript)

    Ein Beispielprogramm zur Benutzung der Einleseroutine von CPLEX ist zu finden im Unix-Pool unter ~lop-001/pub/ (README Datei beachten).

  • 2. Programmieraufgabe (LaTeX, dvi, postscript)

Nähere Informationen zur Verwendung von LEDA sind im LEDA Online-Manual zu finden.

Nähere Informationen zur Verwendung von Funktionen von CPLEX sind im CPLEX Manual zu finden. Eine Postscriptversion des Manuals ist im Unixpool zu finden unter: /usr/local/cplex/DOC/cplexdoc4.ps.


Optimierungssoftware

Einige Übungsaufgaben erfordern die Benutzung von CPLEX, einem kommerziellen Programm u.A. zur Lösung von linearen Programmen. Hinweise zur Arbeit mit CPLEX sind hier zu finden.

Die Eingabe komplexerer LPs in CPLEX ist nichts sehr komfortabel. Um die Arbeit hier zu erleichtern, gibt es verschiedene Modellierungssprachen, die es erlauben, LPs sehr einfach zu formulieren und z.B. Parameter dieser LPs in separaten Files zu verwalten. Eine solche Modellierungssprache ist AMPL. Leider existiert im Moment im Unix-Pool keine Lizenz für dieses Programm, aber man kann es leicht auf dieser Seite ausprobieren.


Scheinkriterien

50% der Punkte aus den Übungsblättern 1 bis 7 und 50% der Punkte aus den Übungsblättern 8 bis 14 sowie die erfolgreiche Bearbeitung aller Programmieraufgaben. Außerdem wird die aktive Mitarbeit in der Übung vorausgesetzt.

top top
source last modified: Fri Feb 4 2000, last built: Thu Aug 26 2004
Ekkehard Köhler <ekoehler@math.tu-berlin.de>
Validate HTML