401392 KFK Operations Research I |
Leiterin: A. Gaunersdorfer
Typ: | FK |
Wochenstunden: | 4 |
Zeit und Ort: |
Di, 15:00-16:30, HS 13 (BWZ) Mi, 12:30-14:00, HS 1 (BWZ) |
Anmeldung: | Computeranmeldung: ISWI |
Beginn: | Mi, 6.10.2004 |
freiwillige Aufgaben: Wir werden nicht alle Übungsaufgaben der Aufgabensammlung in der LV durchbesprechen können.
Ich empfehle trotzdem alle Übungsaufgaben durchzurechnen. Sie können Bonuspunkte sammeln, wenn Sie mir die gelöste Aufgabe
als pdf- oder html / htm-file per email schicken (bitte ins Subject "OR: Aufgabe <nr>" schreiben). Die erste
richtige Lösung, die ich erhalte, stelle ich auf diese Seite. Sobald eine
Lösung im Web steht, bitte keine weiteren Lösungen mehr zuschicken (es gibt dann keine Bonuspunkte mehr)! -
außer, Sie präsentieren einen alternativen Lösungsweg.
Bitte beachten Sie die Hinweise zur Erstellung der Lösungen!
|
|
| |
|
Organisatorisches
Einführung: Entstehung und Begriff des OR |
Einführung (inkl. Übungsaufgaben 1-5): pdf: normale Größe (28 Seiten) /
pdf: verkleinert (14 Seiten) (Version vom 5.10.2004) | |
|
Übungsaufgaben 1-5, 9 freiwillige Übungsaufgaben: 6, 7, 8, 10 Lösungen | Lineare Programmierung: Abschnitte 1-6 (Version vom 4.11.2004) | |
|
Übungsaufgabe 11
Lineare Programmierung: Simplexverfahren |
||
|
Übungsaufgaben 12 (grafisch), 22 freiwillige Übungsaufgaben: 13, 14, 16 bisherige Lösungen Lineare Programmierung: Simplexverfahren |
Folien:
Lösung des Beispiels aus Abschnitt 2.1 mittels Simplexalgorithmus | |
|
Übungsaufgabe 12e
Sonderfälle beim Simplexverfahren Darstellung eines LP in Matrixschreibweise |
Korrektur auf S.12: Siehe auch Übungsaufgabe 30 (statt 34) - neue Seite 12 | |
|
|||
|
Übungsaufgaben 20, 25, 28, 30 a, b
freiwillige Übungsaufgaben: 17-19, 21 Lösungen Interpretation der Simplextableaus |
Simplextableaus für Übungen 23, 24, 26
Bitte beachten Sie die Änderung in Aufgabe 12
| |
|
|||
|
Formaler Aufbau der Simplextableaus | ||
|
Übungsaufgaben 29, 30c, 33 |
Änderung der Angabe von Aufgabe 33b: Geben Sie die Basismatrix der Lösung des Endtableaus und deren Inverse an. Überprüfen Sie die Lösung in geeigneter Weise. Ergänzungen auf S.13: neue Seite 13 Lineare Programmierung: Abschnitte 7-8 (Version vom 24.11.2004) Übungsaufgaben 34-47 (Version vom 17.11.2004) | |
|
Übungsaufgaben 31, 32, 33 b, c
Lineare Programmierung: Dualität |
Aufgabe 33a | |
|
Übungsaufgaben 34, 35
Lineare Programmierung: Dualität |
Modifizieren Sie die Angabe von Aufgabe 35: (a) Stellen Sie das Dual auf. Lösen Sie das Primal und geben Sie die optimalen Lösungen des Primals und des Duals an. Sind die Lösungen eindeutig? ii und (b) wie in der Angabe. | |
|
Übungsaufgabe 34 (Fortsetzung)
Lineare Programmierung: Dualität, duale Simplexmethode |
Korrektur auf S.21: Bezeichnung der Schlupfvariablen wurde von v auf u bzw. von vj
auf uj geändert neue Seite 21
Aufgabe 34
| |
|
Übungsaufgaben 36, 37, 38 (alte Nummer 39), 39 (alte Nummer 40): für das Primal haben wir in der LV das Ausgangstableau formuliert, ermitteln Sie dessen Lösung mittels dualer Simplexmethode 42 (alte Nummer 43)
freiwillige Aufgaben: 40, 41, 43, 46b (alte Nummern 41, 42, 45, 48b) |
Bemerkung zu Aufgabe 37: Lösen Sie das Primal grafisch und verwenden Sie
die komplementären Schlupfbedingungen, um die Lösung des Duals zu ermitteln.
Achtung: Korrektur der Nummerierung der Übungsaufgaben: Nachtrag: Aufgabe 29 (anscheinend hat sich beim Anschreiben der Tableaus in der LV am 9.11. ein Fehler eingeschlichen, hier die richtigen Tableaus) | |
|
Übungsaufgaben 36 (Fortsetzung), 38 (alte Nummer 39), 42 (alte Nummer 43) |
Aufgabe 36
Aufgabe 39 (korrigierte Version vom 24.11.)
Korrektur in der Lösung von Aufgabe 34: | |
|
Übungsaufgaben 50 a, d, 61 (Angabe siehe in nebenstehender Spalte)
Lineare Programmierung: Zweiphasenmethode |
Aufgabe 61: Ermitteln Sie für das LP aus Aufgabe 9c (für den Fall, dass die Kapazität
der Brotabteilung 500 kg/Tag beträgt) alle optimalen Lösungen des Duals (Hinweis: In Aufgabe 20 haben Sie das LP bereits mittels
Simplexverfahren gelöst.)
Korrektur in der Lösung von Aufgabe 39: Korrektur auf S.21, Preistheorem (3. und 4. Zeile der Formeln): i = 1, ..., m (statt n) - neue Seite 21 | |
|
(Reservierung unter dem Namen Gaunersdorfer im Keller des Lokals) |
||
|
Übungsaufgabe 44 (alte Nummer 46) freiwillige Übungsaufgaben: 45, 46a, 47 (alte Nummern 47, 48a, 49) bisherige Lösungen Die Lösung von der freiwilligen Aufgabe 43 fehlt noch! Lineare Programmierung: Sensitivitätsanalyse |
Lineare Programmierung: Abschnitt 9, Literaturverzeichnis
(korrigierte Version vom 13.12.2004)
Korrektur auf S.29, letzte Formel vor Punkt 2: Dk+ := (statt Dk+ £) - neue Seite 29 "Arbeitsblätter" Teil 1 / Teil 2 Übungsaufgabe 62 (korrigierte Version vom 13.12.) | |
Um Ihr "Punktekonto" zu verbessern, lösen Sie Aufgaben 53, 59 und 62 bis zum Beginn der Weihnachtsferien (Sie können mir die gelösten Aufgaben persönlich abgeben oder über email schicken). Ich vergebe max. 10 Punkte, die am Semesterende zu den Punkten der beiden Tests als "Bonuspunkte" dazuaddiert werden. | |||
|
|||
|
Übungsaufgaben 49, 50c freiwillige Aufgaben: 51, 52, 54, 55 bisherige Lösungen
Lineare Programmierung: Sensitivitätsanalyse |
Wiederholen Sie folgende Begriffe aus den Mathematikkursen: konvexe und konkave Funktion, konvexe Menge (siehe auch Abschnitt 2.6), Hessesche Matrix, Positiv- und Negativdefinitheit von Matrizen, Determinanten, Eigenwerte, Rang einer Matrix
Nichtlineare Programmierung: Abschnitte 1-3
(korrigierte Version vom 15.12.2004)
Korrekturen: 3.Nebenbedingung: 60 x5 (statt 60 x2) neue Aufgabe 62 neue Seite 29 | |
|
freiwillige Übungsaufgaben:
Nichtlineare Programmierung: 63-69 Optimierung ohne Nebenbedingungen |
Sie können mir die Lösungen der Beispiele, die wir in der LV nicht angeschrieben haben schicken: 49a, Ermittlung der neuen optimalen Lösungen von (ii) und (iii) von 49c, Ermittlung der neuen optimalen Lösungen von 50c, Ermittlung der neuen optimalen Lösung von 48e (siehe Vorlesung) | |
|
Optimierung unter Gleicheitsnebenbdingungen: Die Methode von Lagrange |
Folien:
Beispiele von Funktionen f: R2 ® R: Folie 1 / Folie 2 / Folie 3 Tangentialebene dreidimensionale Darstellung des Beispiels auf S.7 Optimierung unter Ungleichheitsnebenbedingungen
Korrektur in der Definition auf S.4: in der linken Seite der Ungleichungen sollten x1 und
x2 fett gedruckt sein:
Nichtlineare Programmierung: Abschnitte 4-6 | |
|
Nichtlineare Prgrammierung: Kuhn-Tucker-Bedingungen, Übungsaufgabe 75 Ökonomische Interpretation der Lagrange-Multiplikatoren, Übungsaufgabe 71 |
zusätzliche Übungsaufgaben:
Literaturhinweise: A.C.Chiang, Fundamental Methods of Mathematical Economics (3rd ed.), McGraw-Hill, New York, 1984. siehe auch fortgeschrittene Bücher der Mikroökonomie bzw. der mathematischen Ökonomie, Kapiteln über Optimierung Aufgabe 78: grad f(x*) = -l1 grad g1(x*) - l2 grad g2(x*) | |
|
Zusammenhang zwischen Preistheorem der Linearen Programmierung und den Kuhn-Tucker-Bedingungen Interpretation der Kuhn-Tucker-Bedingungen
Übungsaufgaben: 89, 73, 69 f, g |
||
|
Ergänzung zu Aufgabe 73 Übungsaufgaben: 82, 84, 77d Grafiken zu den Aufgaben: | ||
|
Übungsaufgaben:
Kuhn-Tucker-Bedingungen: 80a, 81, 83, 85, 86 Ökonomische Interpretation der Lagrange-Multiplikatoren: 70, 72 freiwillige Aufgaben: 74, 76, 78, 79, 87, 88
Grafiken, Ergebnisse und Hinweise für die Aufgaben 70, 72, 74, 75, 77, 78, 80a,
81-86 Schicken Sie mir trotzdem (vollständige) Lösungen zu. Richtige Lösungen stelle ich ins Netz. | ||
|
Mathe Online:
Mathematik Online Werkzeuge
Mathematical Programming Glossary
(Harvey J. Greenberg, Denver)
Mathematical Programming Glossary Index
(Milan Berka, Brno)
MathWorld (Wolfram Research)
(Rechner, Tools zum Lösen von Gleichungen und Gleichungssystemen,
Zeichnen von Funktionsgrafen, Differenzieren, Integrieren, Berechnen von Eigenvektoren und Eigenwerten
von Matrizen)
Hinweis: Der Plottbereich ist mit x:[-4,4], y:[-4,4] vorgegeben, will man andere Bereiche darstellen, kann man