Computer Science Department - High Performance and Web Computing Group. Optimierungsprobleme

Größe: px
Ab Seite anzeigen:

Download "Computer Science Department - High Performance and Web Computing Group. Optimierungsprobleme"

Transkript

1 Optimierungsprobleme Häufig in Alltagssituationen anzutreffen (z.b. Kauf eines Gerätes) Optimierungsprobleme (OPs) sind Probleme, die i.a. viele zulässige Lösungen besitzen Jeder Lösung ist ein bestimmter Wert (Zielfunktionswert, Kosten) zugeordnet Optimierungsalgorithmen suchen in der Menge aller zulässigen Lösungen, diejenige mit dem optimalen Wert Heuristiken sind Algorithmen, die irgendeine (möglichst gute) Lösung berechnen Helmar Burkhart Algorithmen und Datenstrukturen

2 Mathematische Formulierung min 4x 1 +8x 2 +6x 3 ; s.t. x 2 x 3 ; x 1 0:5; x 1 + x 2 + x 3 =1; x 1 = x 3 ; x i 0 i =1; 2; 3 min P 3 i=1 c ix i ; s.t. Ax b; A 0 x = b 0 ; A 00 x b 00 ; x i 0 i =1; 2; 3 Ax b = ( 1) Ax b min c T x; s.t. Ax b; x 0 x 2 R n ;c2 R n ;A2 R m;n ;b2 R m Ax = b () Ax b; Ax b

3 Mathematische Problemformulierung Entscheidungsvariablen Wieviel CHF soll man investieren? x 0 Wieviele Autos sollen von Typ i produziert werden? y i 2 N Wieviel Gewinn bringt mir Produkt i in Abteilung j ein? z ij 2 Z Soll Objekt i mit auf die Reise genommen werden? x i 2 B (= f0; 1g)

4 Lineare Optimierungsproblemklassen Lineares Optimierungsproblem opt c T x; s.t. Ax b; x 0 Ganzzahliges Optimierungsproblem opt c T x; s.t. Ax b; x 0; x2 Z B µμ N µμ Z µμ Q µμ R c 2 R n ; b 2 R m ; A; B 2 R m;n Kombinatorisches Optimierungsproblem opt c T x; s.t. Ax b; x 2 B Gemischt-Ganzzahliges Optimierungsproblem Alle Funktionen sind linear opt f(x; y); s.t. Ax + By b; x 2 N;y 0

5 Lineare Optimierungsprobleme (LP) Minimiere eine lineare Zielfunktion über x 1 ;:::;x n unter lineare Nebenbedinungen durch Wahl der x j 0 m opt c T x; f(x) =c 1 x 1 + c 2 x 2 + :::+ c n x n s.t. Ax b; a i1 x 1 + a i2 x 2 + :::+ a in x n b i i 2f1;:::;mg x 0 x j 0 j 2f1;:::;ng Eingabe c 1 a 11 ::: a 1n b B C c A A = C 1.. A B C b A a m1 ::: a mn Ausgabe x = 0 x 1. c n x n 1 C A 0mitAx b und f(x) =c T x =minfc T x 0 g b m

6 Graphische Lösung: Beispiel Unternehmen stellt zwei Güter her, welche mit Hilfe von drei Inputfaktoren (z.b. Maschinenlaufzeiten) produziert werden Produktionskoeffizienten, Deckungsbeiträge pro produzierte Einheit und Maximalkapazitäten für Inputfaktoren sind bekannt Ziel: Maximiere den Gesamtdeckungsbeitrag Produkte Input Faktoren Produkt 1 Produkt 2 Max. Verfügbare Kapazitäten Produktionsfaktor Produktionsfaktor Produktionsfaktor Deckungsbeiträge pro Einheit

7 Mathematisches Modell x i Entscheidungsvariable: := Anzahl Mengeneinheiten, die von Produkt i produziert werden sollen Produkte Input Faktoren Produkt 1 Produkt 2 Max. Verfügbare Kapazitäten Produktionsfaktor Produktionsfaktor Produktionsfaktor Deckungsbeiträge pro Einheit max 150x x 2 ; s.t. 4x 1 +2x 2 200; 2x 1 +4x 2 200; 2x 1 +2x 2 120; x i 0 i =1; 2

8 Graphische Lösung x max 150x x 2 ; s.t. 4x 1 +2x 2 200; 2x 1 +4x 2 200; 2x 1 +2x 2 120; x i 0 i =1; S x? x? =(x 1 ;x 2 )=(40; 20) f(x? ) = 8000 zulässiger Bereich S x 1

9 Lösungen für zulässigen Bereich S Wie sieht eine Lösung aus? S = ; unzulässiges Problem S 6= ; und beschränkt eindeutige Lösung S 6= ; und unbeschränkt, f(x)! 1 in S keine Lösung S 6= ; und unbeschränkt, f(x) beschränkt in S eindeutige Lösung

10 Graphische Lösung: Diskussion Bis drei dimensionale Probleme (max. 3 Entscheidungsvariablen) gut darstellbar und vorstellbar In Praxis eher höher dimensionale Probleme Aber... Es gibt schnelle und gute Algorithmen Was können wir lernen von der graphischen Lösung? Lösungen befinden sich auf dem Rand und in einer Ecke Ecke im bestimmt durch Schnitt von n Hyperebenen R n R 2 : Schnitt von Geraden, R 3 : Schnitt von Ebenen Form der Hyperebene bestimmt durch Nebenbedingung a i1 x i1 + :::+ a in x in b i

11 Graphische Lösung: Diskussion Eine optimale Lösung kann durch einen Extrempunkt (Schnittpunkt von Hyperebenen) charakterisiert werden Dimension Wieviele Extrempunkte im R n gibt es? Wir wählen aus Bedingungen n aus: Test auf lineare Unabhängigkeit der Hyperebenen n + m #Nebenbedingungen Test auf Zulässigkeit des Schnittpunktes Berechnung des Schnittpunktes µμ n + m = O((n + m) n ) >> O(2 n ) n Eindeutig zu viele!!! Schlaue Selektion von Extrempunkten Simplex Verfahren

12 Simplex Simplex : Konvexe Menge M µμ R n mit n +1Extrempunkten M µμ R n heisst konvex, wenn 8x; y 2 M : f x +(1 )y 0 1g µμ M gilt. Verbindungsstrecke zwischen x und y Konvexe Menge Nicht Konvexe Menge

13 Top 10 Algorithmen im 20. Jahrhundert : Metropolis Algorithm for Monte Carlo : Simplex Method for Linear Programming : Krylov Subspace Iteration Method : The Decompositional Approach to Matrix Computations : Fortran Optimizing Compiler : QR Algorithm : Quicksort : Fast Fourier Transform : Integer Relation Detection : Fast Multipole Method

14 Simplex Verfahren für LPs 1947 von George Dantzig vorgestellt Worst Case exponentielle Laufzeit Worst Case Instanzen (Klee-Minty Würfel, 1973) In Praxis sehr schnell Charakteristische Form opt c T x; s.t. Ax b; x 0 Standardform max c T x; s.t. Ax = b; x 0

15 Überführung in Standardform Nebenbedingungen: Führe Schlupfvariablen für jede Ungleichung i ein a i1 x 1 + :::a in x n b i! a i1 x 1 + :::a in x n + x n+i = b i Entscheidungsvariable: x 1 ;:::;x n ;x n+1 ;:::;x n+m Zielfunktion: Schlupfvariablen falls maximiert wird kann Zielfunktion übernommen werden falls minimiert wird, maximiere das negative der originalen Zielfunktion ( min cx! ( )max cx ) Schlupfvariablen mit Koeffizienten c n+1 ;:::;c n+m =0werden in Zielfunktion integriert: f(x) =c 1 x 1 + :::+ c n x n +0x n+1 + :::+0x n+m

16 Beispiel Charakteristische Form min 150x 1 100x 2 ; s.t. 4x 1 +2x 2 200; 2x 1 +4x 2 200; 2x 1 +2x 2 120; x i 0 i =1; 2 Standardform max 150x x 2 +0x 3 +0x 4 +0x 5 ; s.t. 4x 1 +2x 2 + x 3 =200; 2x 1 +4x 2 + x 4 =200; 2x 1 +2x 2 + x 5 =120; x i 0 i =1; 2;:::;5

17 Simplex Verfahren (unter Annahme b 0) Löst lineare Optimierungsmodelle in Standardform max c T x; s.t. Ax = b; x 0 Besteht aus 2 Phasen: Phase 1 (Eröffnungsphase) : Ermittlung einer ersten zulässigen Basislösung x (0) Heuristik Phase 2 (Iterationsphase) : Ausgehend von dieser Basislösung erfolgt die Konstruktion einer Folge von zulässigen Basislösungen x (1) ;x (2) ;::: mit der Eigenschaft c T x (i 1) c T x (i) Stopp, wenn optimale zulässige Basislösung x? gefunden

18 Phase 1 (Eröffnungsphase): Beispiel Ermittlung einer zulässigen Basislösung x (0) Schritt 1: Überführe das gegebene lineare Optimierungsmodell in die Standardform max 150x x 2 ; s.t. 4x 1 +2x 2 200; 2x 1 +4x 2 200; 2x 1 +2x 2 120; x i 0 i =1; 2 max 150x x 2 +0x 3 +0x 4 +0x 5 ; s.t. 4x 1 +2x 2 + x 3 =200; 2x 1 +4x 2 + x 4 =200; 2x 1 +2x 2 + x 5 =120; x i 0 i =1; 2;:::;5

19 Simplex Verfahren: Phase 1 (Eröffnungsphase) Schritt 2: Stelle das sogenannte Simplex-Tableau auf und bestimme dann eine zulässige Basislösung Entscheidungsvariablen Schlupfvariablen x 1 x 2 ::: x n x n+1 x n+2 ::: x n+m a 11 a 12 ::: a 1n 1 0 ::: 0 a 21 a 22 ::: a 2n 0 1 ::: a m1 a m2 ::: a mn 0 0 ::: 1 c 1 c 2 ::: c n 0 0 ::: 0 b 1 b 2. b m 0 rechte Seite Zielfunktionszeile Aktueller Wert der Zielfunktion

20 Simplex Verfahren: Phase 1 (Eröffnungsphase) Entscheidungsvariablen Schlupfvariablen x 1 x 2 ::: x n x n+1 x n+2 ::: x n+m a 11 a 12 ::: a 1n 1 0 ::: 0 a 21 a 22 ::: a 2n 0 1 ::: a m1 a m2 ::: a mn 0 0 ::: 1 c 1 c 2 ::: c n 0 0 ::: 0 Zielfunktionszeile Zulässige Startlösung kann wegen b 0 direkt abgelesen werden x (0) und 1 = x (0) 2 = :::= x (0) n =0 x (0) n+1 = b 1 ;:::;x (0) n+m = b m d.h. x (0) =(0;0;:::;0;b 1 ; :::; b m ) 2 R n Nicht-Basisvariable: x (0) 1 ;:::;x (0) n Basisvariable: x (0) n+1;:::;x (0) b 1 b 2. b m 0 rechte Seite Aktueller Wert der Zielfunktion n+m

21 Phase 1 (Eröffnungsphase): Beispiel max 150x x 2 ; s.t. 4x 1 +2x 2 200; 2x 1 +4x 2 200; 2x 1 +2x 2 120; x i 0 i =1; 2 max 150x x 2 +0x 3 +0x 4 +0x 5 ; s.t. 4x 1 +2x 2 + x 3 =200; 2x 1 +4x 2 + x 4 =200; 2x 1 +2x 2 + x 5 =120; x i 0 i =1; 2;:::;5 x 1 x 2 x 3 x 4 x x (0) =(0; 0; 200; 200; 120) Nicht-Basisvariablen: x 1 ;x 2 Basisvariablen: x 3 ;x 4 ;x 5

22 Iterationsphase: Schritt 1 Man bestimme unter allen Spalten von Nicht-Basisvariablen denjenigen Spaltenindex, dessen zugehöriger Koeffizient in der Zielfunktionszeile negativ und betragsmässig am grössten ist. Um wieviel geht Zielfunktionswert zurück, wenn man diese NBvariable in die Lösung aufnehmen würde (Reduzierte Kosten) Diese Spalte i wird Pivot-Spalte genannt. Falls alle diese zugehörigen Koeffizienten nicht negativ sind, gehe zu Schritt 8. x 1 x 2 x 3 x 4 x 5 Spalten von NB-Variablen: x 1 ;x Pivotspalte: i =1! x i = x 1

23 Simplex Verfahren: Phase 2 (Iterationsphase) Von der Basislösung wird eine bessere zulässige Basislösung gesucht, bei der eine Nicht-Basisvariable zu einer Basisvariable und eine Basisvariable zu einer Nicht-Basisvariable wird. Das Simplex-Tableau wird von Iteration zu Iteration derart verändert, dass in jeder Iteration eine zulässige Basislösung ablesbar ist. eine gefundene Basislösung keinen schlechteren Zielfunktionswert hat. festgestellt werden kann, ob die gefundene zulässige Basislösung eine Optimallösung ist.

24 Iterationsphase: Schritt 2, 3, 4 Identifiziere alle positiven Elemente in der Pivotspalte. Berechne Quotienten aus der zu der Zeile entsprechenden rechten Seite und dem Element, d.h. b q =a qi Quotient gibt maximalen Wert an, so das q-te Nebenbedingung genau erfüllt ist Zulässigkeit der Lösung gesichert Bestimme aus allen Quotienten denjenigen mit dem kleinsten Wert und identifiziere entsprechende Zeile j. Diese Zeile wird auch Pivot-Zeile genannt (Restriktion als erste wirksam). x 1 x 2 x 3 x 4 x 5 Schritt 2: 4, 2, Schritt 3: 200/4 = 50, /2 = 100, /2 = Schritt 4: Pivot-Zeile j = 1 a qi

25 Iterationsphase: Schritt 5 Identifiziere diejenige bisherige Basisvariable in der Pivot-Zeile, die den Koeffizienten 1 hat. Dies sei Variable. x 1 x 2 x 3 x 4 x 5 Schritt 2: 4, 2, Schritt 3: 200/4 = 50, /2 = 100, /2 = 60 Schritt 4: Pivot-Zeile j = 1 Schritt 5: x k = x x k Vorgehen von Schritt 1 bis Schritt 5 nennt man Pivot-Suche (Pivot- Zeile j, Pivot-Spalte i, Pivot-Element a ji )

26 Graphische Interpretation: Pivot-Suche x max 150x x 2 ; s.t. 4x 1 +2x 2 200; 2x 1 +4x 2 200; 2x 1 +2x 2 120; x i 0 i =1; S x? x? =(x 1 ;x 2 )=(40; 20) f(x? ) = 8000 zulässiger Bereich S x 1

27 Iterationsphase: Schritt 6 (Austauschschritt) Setze die bisherige Basisvariable x k =0. x k wird damit zu einer Nicht-Basisvariablen. Berechne Werte sämtlicher Basisvariablen inklusive neuer Basisvariable x i, mittels elementarer Zeilenumformungen innerhalb des Simplex-Tableau x 1 x 2 x 4 x 5 x 3 : :2 37:5 :4 x 1 x 2 x 3 x 4 x 5 1 1/2 1/ / /

28 Austauschschritt: Pivot-Spalte 1, 1. Gleichung 1. Operation: I. / 2, II. I. I. II. III. IV. I. II. III. IV. x 1 x 2 x 4 x 5 x 3 x 1 x 2 x 3 x 4 x / Operation: I. * 37.5, IV. + I. 2. Operation: I. / 2, III. I. 4. Operation: I. / 4 x 3 x 1 x 2 x 3 x 4 x /2 1/ x 1 x 2 x 4 x / / / /

29 Iterationsphase: Schritt 7 Gehe mit dem erhaltenen Simplex-Tableau zu Schritt 1 (Neue Iteration) x 1 x 2 x 3 x 4 x 5 Schritt 1: i =2! x 2 soll 1 1/2 1/ Basisvariable werden 0 3-1/ Schritt 5: k =5! x 5 soll 0 1-1/ Nicht-Basisvariable werden Schritt 6: x 1 x 2 x 3 x 4 x /2 0-1/ /

30 Iterationsphase: Schritt 8 STOP: Optimallösung gefunden. Jede Basisvariable wird mit dem entsprechendem Wert der rechten Seite gleichgesetzt. Alle übrigen Variablen sind 0. Den Optimalwert kann man rechts unten im Tableau ablesen. x 1 x 2 x 3 x 4 x ½ 0-1/2 40 x (2) =(40; 20; 0; 40; 0) / f(x (2) )= maximize p = 150x+100y subject to 4x + 2y <= 200, 2x + 4y <= 200, 2x + 2y <= 120

31 Bemerkungen: Simplex Verfahren Treten im optimalen Tableau Zielfunktionskoeffizienten der Nicht- Basisvariablen auf, welche 0 sind, bedeutet dies, dass diese Variablen in die Basis aufgenommen werden können, ohne die Zielfunktion zu verbessern. Es existieren mehrere optimale Lösungen. Es gibt Möglichkeiten auch lineare Optimie ungsprobleme mit negativer rechter Seite ( 9j : b j < 0 ) mit dem Simplex Verfahren zu lösen Pivot-Suche wichtiger Prozess für Konvergenz Simplex Verfahren nützlich wenn Lösung bereits für ähnliches Problem bekannt Es gibt alternative Verfahren (Innere-Punkte Verfahren)

Eigenschaften von LPs

Eigenschaften von LPs 2 Lineare Programmierung Eigenschaften von LPs Eigenschaften von LPs Definition 24 Eine Menge K IR n heißt konvex gdw für je zwei Punkte Punkte x (1) K und x (2) K auch jeder Punkt mit 0 λ 1 zu K gehört

Mehr

Kombinatorische Optimierung

Kombinatorische Optimierung Kombinatorische Optimierung Juniorprof. Dr. Henning Meyerhenke PARALLELES RECHNEN INSTITUT FÜR THEORETISCHE INFORMATIK, FAKULTÄT FÜR INFORMATIK KIT Universität des Landes Baden-Württemberg und nationales

Mehr

Lineare Optimierungsmodelle

Lineare Optimierungsmodelle Lineare Optimierungsmodelle Simplex-Methode Vortragender: Michael Schneider Agenda Motivation Operations Research Aufbau linearer Optimierungsmodelle Simplex-Methode Ausblick 2 Problemstellung Futtermischung

Mehr

Simplex-Verfahren. Kapitel 4. Simplex-Verfahren. Peter Becker (H-BRS) Operations Research I Sommersemester / 298

Simplex-Verfahren. Kapitel 4. Simplex-Verfahren. Peter Becker (H-BRS) Operations Research I Sommersemester / 298 Kapitel 4 Simplex-Verfahren Peter Becker (H-BRS) Operations Research I Sommersemester 24 86 / 298 Inhalt Inhalt 4 Simplex-Verfahren Dualer Simplexalgorithmus Vermeidung von Zyklen Peter Becker (H-BRS)

Mehr

Kapitel 7 : Lineare Programmierung Die Simplexmethode (G.B.Dantzig, 1947) Beispiel:

Kapitel 7 : Lineare Programmierung Die Simplexmethode (G.B.Dantzig, 1947) Beispiel: Kapitel 7 : Lineare Programmierung Die Simplexmethode (G.B.Dantzig, 1947) Beispiel: Eine Firma produziert die Produkte P 1, P 2,..., P q aus den Rohstoffen R 1, R 2,..., R m. Dabei stehen b j Einheiten

Mehr

Übung 3, Simplex-Algorithmus

Übung 3, Simplex-Algorithmus Übung 3, 21.6.2011 Simplex-Algorithmus Aufgabe 3.1 Lösen Sie das folgende Optimierungsproblem (von Aufgabe 2.3) graphisch. Substituieren Sie dazu z = 5 y um ein 2-dimensionales Problem zu erhalten. Rechnung

Mehr

Optimierung. Vorlesung 02

Optimierung. Vorlesung 02 Optimierung Vorlesung 02 LPs in kanonischer Form Für i = 1,, m und j = 1,, d seien c j, b i und a ij reele Zahlen. Gesucht wird eine Belegung der Variablen x 1,, x d, so das die Zielfunktion d c j x j

Mehr

Optimierung für Wirtschaftsinformatiker: Lineare Programme

Optimierung für Wirtschaftsinformatiker: Lineare Programme Optimierung für Wirtschaftsinformatiker: Lineare Programme Dr. Nico Düvelmeyer Dienstag, 31. Mai 2011 1: 1 [1,1] Inhaltsübersicht für heute 1 Lineare Programme Allgemeine Form 2 Spezielle Darstellungen

Mehr

Lineare Optimierung: Simplexverfahren Phase Ⅰ

Lineare Optimierung: Simplexverfahren Phase Ⅰ Lineare Optimierung: Simplexverfahren Phase Ⅰ Zur Erinnerung: Die Lineare Optimierungsaufgabe in Standardform lautet z = c T x + c 0 min (.) bei Ax = b, x 0. Revidiertes Simplexverfahren Mit dem Simplexverfahren

Mehr

Minimumproblem. Definition 4.7. Ein LP der Form. unter den Nebenbedingungen. d ij x j b i (i =1,...,m)

Minimumproblem. Definition 4.7. Ein LP der Form. unter den Nebenbedingungen. d ij x j b i (i =1,...,m) Minimumproblem Definition 4.7 Ein LP der Form nx Minimiere Z = c j x j j=1 unter den Nebenbedingungen nx d ij x j b i (i =1,...,m) j=1 und den Vorzeichenbedingungen x j 0(j =1,...,n) heißt Minimumproblem.

Mehr

VORLESUNG 11 Lineare Optimierung (Viele Folien nach Ulf Lorenz, jetzt TU Darmstadt)

VORLESUNG 11 Lineare Optimierung (Viele Folien nach Ulf Lorenz, jetzt TU Darmstadt) VORLESUNG Lineare Optimierung (Viele Folien nach Ulf Lorenz, jetzt TU Darmstadt) 3 Wiederholung! Lineare Programme häufig geeignete Modellierung von Optimierungsproblemen! Verschiedene Darstellungen sind

Mehr

4.3.3 Simplexiteration

4.3.3 Simplexiteration 7. Januar 2013 53 4.3.3 Simplexiteration Eine Simplexiteration entspricht dem Übergang von einer Ecke des zulässigen Bereiches in eine benachbarte Ecke Dabei wird genau eine Nichtbasisvariable (die zugehörige

Mehr

Optimierung. Vorlesung 08

Optimierung. Vorlesung 08 Optimierung Vorlesung 08 Heute Dualität Ganzzahligkeit Optimierung der Vorlesung durch Evaluierung 2 Das duale LP Das primale LP Maximiere c T x unter Ax b, x R d 0. wird zu dem dualen LP Minimiere b T

Mehr

Optimale Steuerung 1 Prozessoptimierung 1

Optimale Steuerung 1 Prozessoptimierung 1 Optimale Steuerung 1 Prozessoptimierung 1 Kapitel 2: Lineare Optimierung Prof. Dr.-Ing. Pu Li Fachgebiet Simulation und Optimale Prozesse (SOP) Lineare Algebra (Mathematische Grundlagen) 2 Beispiel: Produktionsplanung

Mehr

Vorlesung Wirtschaftsmathematik I WS 2007/2008, Wirtschaftingenieurwesen. Kapitel IV: Grundlagen der Linearen Optimierung

Vorlesung Wirtschaftsmathematik I WS 2007/2008, Wirtschaftingenieurwesen. Kapitel IV: Grundlagen der Linearen Optimierung Vorlesung Wirtschaftsmathematik I WS 2007/2008, Wirtschaftingenieurwesen Kapitel IV: Grundlagen der Linearen Optimierung Inhaltsverzeichnis Abschnitt 3-5 3 Der Simplexalgorithmus 58 3.1 Grundlagen..............................

Mehr

Teil I. Lineare Optimierung

Teil I. Lineare Optimierung Teil I Lineare Optimierung 5 Kapitel 1 Grundlagen Definition 1.1 Lineares Optimierungsproblem, lineares Programm. Eine Aufgabenstellung wird lineares Optimierungsproblem oder lineares Programm genannt,

Mehr

Optimierung. Optimierung. Vorlesung 8 Lineare Programmierung III: Simplex Algorithmus Fabian Kuhn

Optimierung. Optimierung. Vorlesung 8 Lineare Programmierung III: Simplex Algorithmus Fabian Kuhn Optimierung Vorlesung 8 Lineare Programmierung III: Simplex Algorithmus 1 Resource Allocation Beispiel aus Vorlesung 6 Primales LP: Duales LP: max 3 4 2 2 4 2 8 3 6 0, 0, 0 min 4 8 6 2 3 3 4 2 2 0, 0,

Mehr

Schnittebenenverfahren von Gomory. Stefan Allescher 30. Juni 2005

Schnittebenenverfahren von Gomory. Stefan Allescher 30. Juni 2005 Schnittebenenverfahren von Gomory Stefan Allescher 30. Juni 2005 Inhaltsverzeichnis 1. Grundprinzip 2. Das Verfahren von Gomory 2.1. Vorgehen 2.2. Beweis der Endlichkeit 2.3. Algorithmische Durchführung

Mehr

Kap. 4: Lineare Programmierung

Kap. 4: Lineare Programmierung Kap. 4: Lineare Programmierung Professor Dr. Petra Mutzel Lehrstuhl für Algorithm Engineering, LS11 Fakultät für Informatik, TU Dortmund 13./14. VO A&D WS 08/09 27.11./2.12.2008 Petra Mutzel Alg. & Dat.

Mehr

Der Simplex-Algorithmus

Der Simplex-Algorithmus 5 Lineare Programmierung Simplex-Algorithmus Der Simplex-Algorithmus Standardverfahren zur Lösung von LPs, von G B Dantzig entwickelt Grundidee: Versuche ausgehend von einer Startecke mit einer Ausgangsbasis

Mehr

Lineare Programmierung Teil I

Lineare Programmierung Teil I Seminar über Algorithmen Prof. Dr. Helmut Alt Lineare Programmierung Teil I Lena Schlipf, Benjamin Jankovic Lena Schlipf, Benjamin Jankovic Seminar über Algorithmen SS05 1 Struktur des Vortrags 1. Was

Mehr

Optimierung für Nichtmathematiker

Optimierung für Nichtmathematiker Optimierung für Nichtmathematiker Prof. Dr. R. Herzog WS2010/11 1 / 1 Teil IV Konvexe und ganzzahlige Optimierung Vorlesung 11 IV Konvexe und ganzzahlige Optimierung 2 / 34 Inhaltsübersicht 29Lineare Optimierung

Mehr

8. Lineare Optimierung

8. Lineare Optimierung 8. Lineare Optimierung 1 Einführung (1) Praktische Probleme sind oft Probleme mit Nebenbedingungen, z.b.: Ein Produktionsprozess hängt von Lieferterminen ab Die Menge der verstaubaren Güter ist durch die

Mehr

Kap. 4.2: Simplex- Algorithmus

Kap. 4.2: Simplex- Algorithmus Kap. 4.2: Simplex- Algorithmus Professor Dr. Petra Mutzel Lehrstuhl für Algorithm Engineering, LS11 Fakultät für Informatik, TU Dortmund 14.-17. VO A&D WS 08/09 2.12.-16.12.2008 Petra Mutzel Alg. & Dat.

Mehr

Lösung allgemeiner linearer Programme

Lösung allgemeiner linearer Programme Lösung allgemeiner linearer Programme Bisher: Für Anwendung des Simplexalgorithmus muss eine primal oder eine dual zulässige Basislösung vorliegen. Für allgemeine lineare Programme können wir dies direkt

Mehr

Operations Research. Ganzzahlige lineare Programme. ganzzahlige lineare Programme. Ganzzahlige lineare Programme. Rainer Schrader. 25.

Operations Research. Ganzzahlige lineare Programme. ganzzahlige lineare Programme. Ganzzahlige lineare Programme. Rainer Schrader. 25. Operations Research Rainer Schrader Ganzzahlige lineare Programme Zentrum für Angewandte Informatik Köln 25. Juni 2007 1 / 49 2 / 49 Ganzzahlige lineare Programme Gliederung ganzzahlige lineare Programme

Mehr

Kap. 4.3: Das Dualitätstheorem der linearen Optimierung

Kap. 4.3: Das Dualitätstheorem der linearen Optimierung Kap. 4.3: Das Dualitätstheorem der linearen Optimierung Professor Dr. Petra Mutzel Lehrstuhl für Algorithm Engineering, LS11 Fakultät für Informatik, TU Dortmund 18. VO A&D WS 08/09 18.12.2008 1 Literatur

Mehr

10. Die Berücksichtigung nicht vorzeichenbeschränkter Variablen

10. Die Berücksichtigung nicht vorzeichenbeschränkter Variablen 10. Die Berücksichtigung nicht vorzeichenbeschränkter Variablen Bisher haben wir immer vorausgesetzt, dass alle Variablen eines LOP der Bedingung x i 0 liegen. Im Folgenden wollen wir auch sogenannte freie

Mehr

Mitschrift der Vorlesung: Kombinatorische Optimierung

Mitschrift der Vorlesung: Kombinatorische Optimierung Mitschrift der Vorlesung: Kombinatorische Optimierung bei Prof. Socher-Ambrosius Niels-Peter de Witt 26. April 2002 Inhaltsverzeichnis 1 Einführung 2 1.1 Beispiel: Profil zersägen.......................

Mehr

Lineare Optimierung Teil 2

Lineare Optimierung Teil 2 Lineare Optimierung Teil 2 Primale Degeneration Duale Degeneration = Mehrdeutigkeit Normalform kanonische Form Duale Simplexmethode HTW-Berlin FB3 Prof. Dr.F. Hartl 1 Primale Degeneration/1 Besitzt eine

Mehr

VORLESUNG 12 Lineare Optimierung (Viele Folien nach Ulf Lorenz, jetzt TU Darmstadt)

VORLESUNG 12 Lineare Optimierung (Viele Folien nach Ulf Lorenz, jetzt TU Darmstadt) VORLESUNG 12 Lineare Optimierung (Viele Folien nach Ulf Lorenz, jetzt TU Darmstadt) 53 Wiederholung! Basis-Startlösung berechnet! Künstliche Variablen! Erkennung von unlösbaren Problemen! Eliminierung

Mehr

Klausurrepetitorium ABWL

Klausurrepetitorium ABWL Klausurrepetitorium ABWL Planungs- und Südwestfälische Industrie- und Handelskammer 9. August 5 Dr. Friedhelm Kulmann, Sandra Rudolph 9.8.5 Gliederung. Nichtlineare Optimierungsprobleme.. Quadratisches

Mehr

CARL HANSER VERLAG. Peter Stingl. Operations Research Linearoptimierung

CARL HANSER VERLAG. Peter Stingl. Operations Research Linearoptimierung ARL HANSER VERLAG Peter Stingl Operations Research Linearoptimierung -446-228-6 wwwhanserde 2 Lineare Optimierungsprobleme x 2 6 P P sentartete Ecke ( 4) x +x 2 5 PPPPPPPPPPPPPPP X x + x 2 7 2x +x 2 8

Mehr

Wirtschaftsmathematik

Wirtschaftsmathematik Einführung in einige Teilbereiche der Wintersemester 2016 Prof. Dr. Stefan Etschberger HSA Mögliche Fälle für Z Etschberger - WS2016 1 Z =, d.h., es existiert keine zulässige (x 1, x 2 )-Kombination. 2

Mehr

VORLESUNG 14 Lineare Optimierung, Dualität (Viele Folien nach Ulf Lorenz, jetzt TU Darmstadt)

VORLESUNG 14 Lineare Optimierung, Dualität (Viele Folien nach Ulf Lorenz, jetzt TU Darmstadt) VORLESUNG 14 Lineare Optimierung, Dualität (Viele Folien nach Ulf Lorenz, jetzt TU Darmstadt) 96 H. Meyerhenke: Kombinatorische Optimierung Dualität bei linearen Programmen Def.: Es sei (L): c T x max

Mehr

Abbildung 1: Graphische Lösung der ersten Übungsaufgabe

Abbildung 1: Graphische Lösung der ersten Übungsaufgabe Lösungen zu den Übungsaufgaben im Kapitel 1 des Lehrbuches Operations Research Deterministische Modelle und Methoden von Stephan Dempe und Heiner Schreier 1. Lösen Sie die folgende lineare Optimierungsaufgabe

Mehr

Die duale Simplexmethode

Die duale Simplexmethode Kapitel 0 Die duale Simplexmethode Bei der dualen Simplexmethode ist eine Startlösung oftmals leichter angebbar als bei der Simplexmethode für das ursprüngliche lineare Programm, da man keine Nichtnegativitätsanforderungen

Mehr

Probeklausur Optimierung

Probeklausur Optimierung Universität Hamburg Fakultät für Mathematik, Informatik und Naturwissenschaften Dr. Nico Düvelmeyer Hamburg, 4. Juli 2011 Probeklausur Optimierung Bitte selber ausfüllen: Name: (darf anonymisiert werden)

Mehr

Lineare Optimierung. Volker Kaibel Fakultät für Mathematik Institut für Mathematische Optimierung Otto-von-Guericke Universität Magdeburg

Lineare Optimierung. Volker Kaibel Fakultät für Mathematik Institut für Mathematische Optimierung Otto-von-Guericke Universität Magdeburg Lineare Optimierung Volker Kaibel Fakultät für Mathematik Institut für Mathematische Optimierung Otto-von-Guericke Universität Magdeburg VL 1: Einführung 10. April 2007 Überblick Optimierung unter Nebenbedingungen

Mehr

Optimierung für Wirtschaftsinformatiker: Dualität, Ganzzahlige lineare Optimierung

Optimierung für Wirtschaftsinformatiker: Dualität, Ganzzahlige lineare Optimierung Optimierung für Wirtschaftsinformatiker: Dualität, Ganzzahlige lineare Optimierung Dr. Nico Düvelmeyer Freitag, 24. Juni 2011 1: 1 [1,1] Inhaltsübersicht für heute 1 Dualität Motivation Duales LP Dualitätssätze

Mehr

Kap. 3: Exakte Lösungsverfahren für NPschwierige. Optimierungsprobleme VO Algorithm Engineering

Kap. 3: Exakte Lösungsverfahren für NPschwierige. Optimierungsprobleme VO Algorithm Engineering Kap. 3: Exakte Lösungsverfahren für NPschwierige kombinatorische Optimierungsprobleme VO Algorithm Engineering 3.1 Einführung Professor Dr. Petra Mutzel 3.2 Komb. vs. Ganzzahlige Opt. Lehrstuhl für Algorithm

Mehr

1. Lineare Optimierungsaufgaben (LOA) als Teilklasse konvexer Optimierungsprobleme. f(x) min, x G (1.1) (Legende)

1. Lineare Optimierungsaufgaben (LOA) als Teilklasse konvexer Optimierungsprobleme. f(x) min, x G (1.1) (Legende) . Lineare Optimierungsaufgaben (LOA) als Teilklasse konvexer Optimierungsprobleme X Banachraum, wobei X = R n G zulässige Menge des Optimierungsproblems f: G R Zielfunktion f(x) min, x G (.) (Legende)

Mehr

Optimierung. Vorlesung 04

Optimierung. Vorlesung 04 Optimierung Vorlesung 04 Übungsbetrieb Mangels Teilnehmer keine Dienstagsübung mehr. Prüfung laut Paul: Di, 10. Feb. 2015 00:01-23:59 2 Was bisher geschah LP: Maximiere c T x unter Ax = b, x 0. Basis:

Mehr

Mathematische Grundlagen für Wirtschaftswissenschaftler Lösungshinweise zu den Übungsaufgaben aus Kapitel 3 - Lineare Optimierung

Mathematische Grundlagen für Wirtschaftswissenschaftler Lösungshinweise zu den Übungsaufgaben aus Kapitel 3 - Lineare Optimierung Mathematische Grundlagen für Wirtschaftswissenschaftler Lösungshinweise zu den Übungsaufgaben aus Kapitel - Lineare Optimierung Sascha Kurz Jörg Rambau 8. August Lösung Aufgabe.. Da es sich um ein homogenes

Mehr

1. Transport- und Zuordnungsprobleme

1. Transport- und Zuordnungsprobleme 1. Transport- und Zuordnungsprobleme Themen 1. Transport- und Zuordnungsprobleme Themen: Analyse der Problemstruktur Spezielle Varianten des Simplexalgorithmus für Transport- und Zuordnungsprobleme Bezug

Mehr

Algorithmik WS 07/ Vorlesung, Andreas Jakoby Universität zu Lübeck

Algorithmik WS 07/ Vorlesung, Andreas Jakoby Universität zu Lübeck Lemma 15 KLP 1 ist genau dann lösbar, wenn das dazugehörige LP KLP 2 eine Lösung mit dem Wert Z = 0 besitzt. Ist Z = 0 für x 0, x 0, dann ist x eine zulässige Lösung von KLP 1. Beweis von Lemma 15: Nach

Mehr

Zugeordneter bipartiter Graph

Zugeordneter bipartiter Graph Zugeordneter bipartiter Graph Für ein Transportproblem sei A = {A 1,...,A m } die Menge der Fabriken und B = {B 1,...,B n } sei die Menge der Warenhäuser. Wir ordnen nun einem Transportproblem einen bipartiten

Mehr

Optimierung I. Dr. Ulf Lorenz F2.413

Optimierung I. Dr. Ulf Lorenz F2.413 Optimierung I Dr. Ulf Lorenz F2.413 [email protected] Organisation Dozent: Dr. Ulf Lorenz F2.413 Fürstenallee 11 email: [email protected] WWW: http://www.upb.de/cs/flulo (hier auch aktuelle Infos + Ü-Zettel) Vorlesungen:

Mehr

Numerische Lineare Algebra

Numerische Lineare Algebra Numerische Lineare Algebra Vorlesung 7 Prof. Dr. Klaus Höllig Institut für Mathematischen Methoden in den Ingenieurwissenschaften, Numerik und Geometrische Modellierung SS 200 Prof. Dr. Klaus Höllig (IMNG)

Mehr

Dualitätssätze der linearen Optimierung

Dualitätssätze der linearen Optimierung Kapitel 9 Dualitätssätze der linearen Optimierung Sei z = c T x min! Ax = b 9.1 x 0 mit c, x R n, b R m, A R m n ein lineares Programm. Definition 9.1 Duales lineares Programm. Das lineare Programm z =

Mehr

3. Grundlagen der Linearen Programmierung

3. Grundlagen der Linearen Programmierung 3. Grundlagen der linearen Programmierung Inhalt 3. Grundlagen der Linearen Programmierung Lineares Programm Grafische Lösung linearer Programme Normalform Geometrie linearer Programme Basislösungen Operations

Mehr

Operations Research. Die Simplexmethode. LP-Dualität. Die Simplexmethode. Rainer Schrader. 18. Juni Zur Erinnerung: Gliederung

Operations Research. Die Simplexmethode. LP-Dualität. Die Simplexmethode. Rainer Schrader. 18. Juni Zur Erinnerung: Gliederung Operations Research Rainer Schrader Die Simplexmethode Zentrum für Angewandte Informatik Köln 18 Juni 00 1 / 1 / 1 Gliederung LP-Dualität ein lineares Produktionsmodell der Simplexalgorithmus Phase I Endlichkeit

Mehr

1 Der Simplex Algorithmus I

1 Der Simplex Algorithmus I 1 Nicoletta Andri 1 Der Simplex Algorithmus I 1.1 Einführungsbeispiel In einer Papiermühle wird aus Altpapier und anderen Vorstoffen feines und grobes Papier hergestellt. Der Erlös pro Tonne feines Papier

Mehr

Simplex-Verfahren. Kapitel 3. Simplex-Verfahren. Peter Becker (H-BRS) Lineare und kombinatorische Optimierung Wintersemester 2017/ / 372

Simplex-Verfahren. Kapitel 3. Simplex-Verfahren. Peter Becker (H-BRS) Lineare und kombinatorische Optimierung Wintersemester 2017/ / 372 Kapitel 3 Simplex-Verfahren Peter Becker (H-BRS) Lineare und kombinatorische Optimierung Wintersemester 2017/18 104 / 372 Inhalt Inhalt 3 Simplex-Verfahren Primaler Simplexalgorithmus Unbeschränktheit

Mehr

(Technisch: Setze alle Skalarprodukte der allgemeinen Lösung mit den Basisvektoren des Kerns gleich Null eindeutige leastsqares Lösung)

(Technisch: Setze alle Skalarprodukte der allgemeinen Lösung mit den Basisvektoren des Kerns gleich Null eindeutige leastsqares Lösung) Lineare Optimierung Unterbestimmte LGS und Optimierung Bei lösbaren unterbestimmten linearen Gleichungssystemen haben wir die Qual der Wahl in Abhängigkeit von den freien Parametern (Anzahl = Anzahl Unbekannte

Mehr

10.2 Dualitätstheorie Operations Research. In der Standardform eines Maximierungsproblem: b e ) mit ( w) + a ej ) x j + x g = ( b g + g G

10.2 Dualitätstheorie Operations Research. In der Standardform eines Maximierungsproblem: b e ) mit ( w) + a ej ) x j + x g = ( b g + g G 48 0 Operations Research In der Standardform eines Maximierungsproblem: Max ( w) mit ( w) + u. d. N. z + x l + n ( a gj + j= g G e E n d j x j = z 0 j= n a l j x j = b l für alle l L j= x g n + a gj x

Mehr

Über- und unterbestimmte

Über- und unterbestimmte Über- und unterbestimmte Systeme (verallgemeinerte Lösungen) Über- und unterbestimmte Systeme Ax = b ist genau dann für alle b R m eindeutig lösbar, wenn m = n und rk A = n. Falls m n oder rk A < min{m,

Mehr

1. Hausaufgabenblatt (16.04./ )

1. Hausaufgabenblatt (16.04./ ) Lehrstuhl Ingenieurmathematik Modul: (Wirtschaftsingenieurwesen/Betriebswirtschaftslehre/Informatik) Sommersemester 2014 1. Hausaufgabenblatt (16.04./23.04.2015) Aufgabe H 1.1 Lösen Sie die linearen Gleichungssysteme

Mehr

Lineare Optimierung Dantzig 1947

Lineare Optimierung Dantzig 1947 Lineare Optimierung Dantzig 947 Lineare Optimierungs-Aufgaben lassen sich mit Maple direkt lösen: with(simplex): g:= 4*x + x2

Mehr

Operations Research. Linearoptimierung. Bearbeitet von Peter Stingl

Operations Research. Linearoptimierung. Bearbeitet von Peter Stingl Operations Research Linearoptimierung earbeitet von Peter Stingl Auflage 22 uch 76 S Hardcover ISN 978 446 228 8 Format ( x L): 4,5 x 2 cm Gewicht: 26 g Wirtschaft > etriebswirtschaft: Theorie & Allgemeines

Mehr

Berufliches Gymnasium (WG, EG, AG, SG) Hauptprüfung 2008 Teil 2, Lineare Optimierung, Aufgabe 2 Baden-Württemberg

Berufliches Gymnasium (WG, EG, AG, SG) Hauptprüfung 2008 Teil 2, Lineare Optimierung, Aufgabe 2 Baden-Württemberg Berufliches Gymnasium (WG, EG, AG, SG) Hauptprüfung 8 Teil, Lineare Optimierung, Aufgabe Baden-Württemberg.. Ein Fertigungsbetrieb für Frottierartikel stellt unter anderem Handtücher und Badetücher her.

Mehr

Hauptsatz und Optimalitätskriterium der Simplexmethode

Hauptsatz und Optimalitätskriterium der Simplexmethode Kapitel 4 Hauptsatz und Optimalitätskriterium der Simplexmethode In diesem Abschnitt wird das wichtigste Verfahren zur Lösung linearer Optimierungsprobleme eingeführt die Simplexmethode Es existiere für

Mehr

Math. II, Numerik, Uebung 2, Termin Eigenvektoren, 2-Eigenwerte, 3-Simplex, 4-Zwei-Phasen

Math. II, Numerik, Uebung 2, Termin Eigenvektoren, 2-Eigenwerte, 3-Simplex, 4-Zwei-Phasen Math. II, Numerik, Uebung 2, Termin 25.10.2012 1-Eigenvektoren, 2-Eigenwerte, 3-Simplex, 4-Zwei-Phasen ALLGEMEINES Detaillierter Bewertungsbogen auf der Rückseite des Deckblatts 1. Nur Verfahren der angewandten

Mehr

Das Linear Ordering Problem Exakte Lösungsverfahren. für NP-schwierige. VO Algorithm Engineering

Das Linear Ordering Problem Exakte Lösungsverfahren. für NP-schwierige. VO Algorithm Engineering Das Linear Ordering Problem Exakte Lösungsverfahren VO Algorithm Engineering für NP-schwierige Professor Dr. Petra Mutzel kombinatorische Lehrstuhl für Algorithm Engineering, LS11 Optimierungsprobleme

Mehr

Mathematische Grundlagen für Wirtschaftswissenschaftler Übungsaufgaben aus Kapitel 3 - Lineare Optimierung

Mathematische Grundlagen für Wirtschaftswissenschaftler Übungsaufgaben aus Kapitel 3 - Lineare Optimierung Mathematische Grundlagen für Wirtschaftswissenschaftler Übungsaufgaben aus Kapitel 3 - Lineare Optimierung Sascha Kurz Jörg Rambau 24. November 2009 2 Aufgabe 3.1. Ein in m Depots gelagertes homogenes

Mehr

1 Lineare Optimierung, Simplex-Verfahren

1 Lineare Optimierung, Simplex-Verfahren 1 Lineare Optimierung, Simplex-Verfahren 1.1 Einführung Beispiel: In einer Fabrik werden n Produkte A 1, A 2,..., A n hergestellt. Dazu werden m Rohstoffe B 1, B 2,..., B m (inklusive Arbeitskräfte und

Mehr

z = c T x : Ax = b, x 0 }, - die Darstellung der Nichtbasisvektoren durch die Basis ist

z = c T x : Ax = b, x 0 }, - die Darstellung der Nichtbasisvektoren durch die Basis ist Kapitel 5 Die Simplexmethode Es werden folgende Bezeichnungen verwendet: - das untersuchte Problem ist min x R n { z = c T x : Ax = b, x 0 }, - die erste zulässige Basislösung sei x = x 1, x 2,, x m, 0,,

Mehr

Übung: Algorithmen und Datenstrukturen Einführung: Aufgabe 1. Malte Heins Helga Karafiat

Übung: Algorithmen und Datenstrukturen Einführung: Aufgabe 1. Malte Heins Helga Karafiat Übung: Algorithmen und Datenstrukturen Einführung: Aufgabe 1 Malte Heins Helga Karafiat AuD-Anforderungen Quellcode-Dokumentation Ist natürlich Pflicht und führt bei Mängeln zu Nachbesserungen Besteht

Mehr

1. Transport- und Zuordnungsprobleme Optimierungsalgorithmus für Transportprobleme. Duales Problem. a i u i + i=1. j=1

1. Transport- und Zuordnungsprobleme Optimierungsalgorithmus für Transportprobleme. Duales Problem. a i u i + i=1. j=1 1. Transport- und Zuordnungsprobleme Optimierungsalgorithmus für Transportprobleme Duales Problem Lemma 1.4. Das zum Transportproblem duale Problem lautet: max unter den Nebenbedingungen m a i u i + i=1

Mehr

Wirtschaftsmathematik für International Management (BA)

Wirtschaftsmathematik für International Management (BA) Wirtschaftsmathematik für International Management (BA) Wintersemester 2012/13 Hochschule Augsburg : Gliederung 1 Grundlegende 2 Grundlegende 3 Lineare Algebra 4 Lineare Programme 5 Folgen und Reihen 6

Mehr

Einführung in die Lineare Programmierung

Einführung in die Lineare Programmierung Einführung in die Lineare Programmierung Prof. Dr. Berthold Vöcking Lehrstuhl Informatik 1 RWTH Aachen 28. Mai 2008 Elementares Beispiel Die kanonische Form Die algebraische Gleichungsform Gegeben seien

Mehr

Ganzzahlige lineare Programme

Ganzzahlige lineare Programme KAPITEL 5 Ganzzahlige lineare Programme Wir betrachten nun Optimierungsprobleme vom Typ (42) min c T x s.d. Ax = b, x 0, x ganzzahlig, wobei die Matrix A R m n und die Vektoren c R n, b R m gegeben seien.

Mehr

Kap. 4.2: Simplex- Algorithmus

Kap. 4.2: Simplex- Algorithmus Kap. 4.: Simplex- Algorithmus Professor Dr. Petra Mutzel Lehrstuhl für Algorithm Engineering, LS Fakultät für Informatik, TU Dortmund Literatur für diese VO V. Chvatal: Linear Programming D. ertsimas:

Mehr

Studientag zur Algorithmischen Mathematik

Studientag zur Algorithmischen Mathematik Studientag zur Algorithmischen Mathematik Lineare Optimierung Winfried Hochstättler Diskrete Mathematik und Optimierung FernUniversität in Hagen 1. Juli 2012 Outline Lineares Programm (LP) in Standardform

Mehr

Aufgabe 3.1: LP-Problem mit allen Bedingungstypen

Aufgabe 3.1: LP-Problem mit allen Bedingungstypen Johann Wolfgang Goethe-Universität Frankfurt am Main Lehrst.f.BWL, insb. Quant. Methoden Prof. Dr. Dietrich Ohse Interpretation, zulässige Lösung, Dualität 18. Mai 2004 Aufgabe 3.1: LP-Problem mit allen

Mehr

Aufgaben zu Kapitel 23

Aufgaben zu Kapitel 23 Aufgaben zu Kapitel 23 Aufgaben zu Kapitel 23 Verständnisfragen Aufgabe 23 Bestimmen Sie grafisch die optimale Lösung x der Zielfunktion z = c T x unter den Nebenbedingungen mit dem Zielfunktionsvektor

Mehr

Die duale Simplexmethode zur Lösung rein ganzzahliger linearer Programme

Die duale Simplexmethode zur Lösung rein ganzzahliger linearer Programme Kapitel 11 Die duale Simplexmethode zur Lösung rein ganzzahliger linearer Programme Wir betrachten folgendes Optimierungsproblem z = c T x min! Ax = b (11.1) (11.2) x j ganz für j = 1,..., n 1 n, (11.3)

Mehr

Kuhn-Tucker Bedingung

Kuhn-Tucker Bedingung Kapitel 13 Kuhn-Tucker Bedingung Josef Leydold Mathematik für VW WS 017/18 13 Kuhn-Tucker Bedingung 1 / Optimierung unter Nebenbedingungen Aufgabe: Berechne das Maximum der Funktion f (x, y) g(x, y) c,

Mehr

Dr. Anita Kripfganz SS 2014

Dr. Anita Kripfganz SS 2014 Dr. Anita Kripfganz SS 2014 4. Lösungsverfahren 4.1. Schnittebenenmethode Im Jahre 1958 hat R. Gomory ein allgemeines Schnittebenenverfahren zur Lösung ganzzahliger linearer Optimierungsprobleme vorgeschlagen.

Mehr

III. Transportaufgaben 1. Problemstellung 2. Analyse 3. Bestimmung der Startecke 4. Eckenaustausch 5. Umladeprobleme 6. Zuordnungsprobleme

III. Transportaufgaben 1. Problemstellung 2. Analyse 3. Bestimmung der Startecke 4. Eckenaustausch 5. Umladeprobleme 6. Zuordnungsprobleme III. Transportaufgaben 1. Problemstellung 2. Analyse 3. Bestimmung der Startecke 4. Eckenaustausch 5. Umladeprobleme 6. Zuordnungsprobleme H. Weber, FHW, OR SS07, Teil 6, Seite 1 1. Problemstellung Wir

Mehr

6 Lineare Optimierung

6 Lineare Optimierung 6 Lineare Optimierung Um die Aufgabenstellung deutlich zu machen, beginnen wir mit einem (natürlich sehr vereinfachten) Beispiel: Produtionsplan einer (zugegebenermaßen sehr leinen) Schuhfabri. Hergestellt

Mehr

2. Optimierungsprobleme 6

2. Optimierungsprobleme 6 6 2. Beispiele... 7... 8 2.3 Konvexe Mengen und Funktionen... 9 2.4 Konvexe Optimierungsprobleme... 0 2. Beispiele 7- Ein (NP-)Optimierungsproblem P 0 ist wie folgt definiert Jede Instanz I P 0 hat einen

Mehr

Grundlagen der Optimierung. Übung 6

Grundlagen der Optimierung. Übung 6 Technische Universität Chemnitz Chemnitz, 2. November 24 Prof. Dr. R. Herzog, J. Blechschmidt, A. Schäfer Abgabe am 28. November 24 Grundlagen der Optimierung Übung 6 Aufgabe 2: Verschiedene Verfahren

Mehr

Prof. Dr. Roland Griesse. Höhere Mathematik für Bachelorstudiengänge I.2

Prof. Dr. Roland Griesse. Höhere Mathematik für Bachelorstudiengänge I.2 Höhere Mathematik für Bachelorstudiengänge I.2 Wir nehmen an, dass die LOA bereits in Normalform vorliegt: Maximiere c x, wobei A x = b sowie x 0 mit A R m n, b R m und c R n. Neben b 0 nehmen wir noch

Mehr

Inhalt. 8.1 Motivation. 8.2 Optimierung ohne Nebenbedingungen. 8.3 Optimierung unter Nebenbedingungen. 8.4 Lineare Programmierung

Inhalt. 8.1 Motivation. 8.2 Optimierung ohne Nebenbedingungen. 8.3 Optimierung unter Nebenbedingungen. 8.4 Lineare Programmierung 8. Optimierung Inhalt 8.1 Motivation 8.2 Optimierung ohne Nebenbedingungen 8.3 Optimierung unter Nebenbedingungen 8.4 Lineare Programmierung 8.5 Kombinatorische Optimierung 2 8.1 Motivation Viele Anwendungen

Mehr

5. Das klassische Transportproblem

5. Das klassische Transportproblem 5 Das klassische Transportproblem Ein homogenes Gut soll von verschiedenen Lagerplätzen abtransportiert und so auf die Zielorte verteilt werden, dass dort der Bedarf der Kunden gedeckt wird Die Vorrats-

Mehr

Unimodularität. Kapitel 1. Peter Becker (H-BRS) Operations Research II Wintersemester 2015/16 11 / 206

Unimodularität. Kapitel 1. Peter Becker (H-BRS) Operations Research II Wintersemester 2015/16 11 / 206 Kapitel 1 Unimodularität Peter Becker (H-BRS) Operations Research II Wintersemester 2015/16 11 / 206 Inhalt 1 Unimodularität Total unimodulare Matrizen Inzidenzmatrix Optimierungsprobleme auf Graphen Peter

Mehr

7.1 Matrizen und Vektore

7.1 Matrizen und Vektore 7.1 Matrizen und Vektore Lineare Gleichungssysteme bestehen aus einer Gruppe von Gleichungen, in denen alle Variablen nur in der 1. Potenz vorkommen. Beispiel Seite 340 oben: 6 x 2 = -1 + 3x 2 = 4 mit

Mehr

Lineare und kombinatorische Optimierung

Lineare und kombinatorische Optimierung Lineare und kombinatorische Optimierung Theorie, Algorithmen und Anwendungen Prof. Dr. Peter Becker Fachbereich Informatik Hochschule Bonn-Rhein-Sieg Wintersemester 2017/18 Peter Becker (H-BRS) Lineare

Mehr

6. Lineare Optimierung. ij j i j ( ) Andere Darstellungen lassen sich in Normalform transformieren (später mehr dazu)

6. Lineare Optimierung. ij j i j ( ) Andere Darstellungen lassen sich in Normalform transformieren (später mehr dazu) 6. Lineare Optimierung Im Kontext der Optimierungsmodelle: Zielfunktion lineare Funktion Nebenbedingungen lineare Funktionen Lösungsraum Unterraum des R n Problem der linearen Optimierung Minimiere f(

Mehr

Proseminar Lineare Algebra WS 08/09 Prof. Dr. O. Bogopolski 1. Vortrag: Lineare Gleichungen. am 11. März von Maximilian Wahner

Proseminar Lineare Algebra WS 08/09 Prof. Dr. O. Bogopolski 1. Vortrag: Lineare Gleichungen. am 11. März von Maximilian Wahner Proseminar Lineare Algebra WS 08/09 Prof. Dr. O. Bogopolski 1 Vortrag: Lineare Gleichungen am 11. März 2009 von Maximilian Wahner Technische Universität Dortmund Fakultät für Mathematik Proseminar Lineare

Mehr

1 Laufzeit der Simplex-Methode

1 Laufzeit der Simplex-Methode 1 Laufzeit der Simplex-Methode Es soll zum Abschluss des Seminars ein kurzer Blick auf die Laufzeit bzw. den Rechenaufwand der Lösung eines LPs mit dem Simplex-Algorithmus geworfen werden. Rechenaufwand

Mehr