Lineare Optimierungsmodelle
|
|
|
- Eleonora Hartmann
- vor 9 Jahren
- Abrufe
Transkript
1 Lineare Optimierungsmodelle Simplex-Methode Vortragender: Michael Schneider
2 Agenda Motivation Operations Research Aufbau linearer Optimierungsmodelle Simplex-Methode Ausblick 2
3 Problemstellung Futtermischung Sojamehl Mais Anforderung Anteil im Futter in % Ballaststoffe (max) Protein (min) Futterbestandteile Futter / kg Sojamehl 0,90 Mais 0,30 Mindestmenge / Tag 800 kg Frage: Welche Mischung erfüllt die Anforderung und verursacht minimale Kosten? 3
4 Lösung (1) Lineares Optimierungsmodell min 0,9x s + 0,3x m so dass x s + x m 800 (a) 0,17x s + 0,04x m 0,14(x s +x m ) (b) 0,56x s + 0,13x m 0,30(x s +x m ) (c) x s, x m 0 wobei:x s Menge an Sojamehl in kg x m Menge an Mais in kg 4
5 Lösung (2) Graphische Lösung x s 1000 (b) zulässiger Bereich (a) (c) optimale Lösung Isogewinngerade (z) Ergebnis: ca. 484 kg Mais, 316 kg Sojamehl x m (z) bei 0,9x s + 0,3x m = 0 5
6 Agenda Motivation Operations Research Aufbau linearer Optimierungsmodelle Simplex-Methode Ausblick 6
7 Begriff Operations Research Teilgebiet der Wirtschaftsinformatik Lösung von Optimierungsproblemen Entscheidungsunterstützung Problembeschreibung Lösungsmethode 7
8 Optimierungsmodelle Problem formalisierbar Gefestigte Datenbasis Endscheidungsvariablen, Zielfunktion, Restriktionen Exakt, Heuristiken, Metaheuristiken Beispiele: Gleichungssystem, Graphen a A b B Depot f c d C e 8
9 Simulationsmodelle Unzureichende Datenbasis Ineffiziente Algorithmen Enthalten Zufallskomponenten Experimentelles Verfahren Kontinuierlich, diskret Beispiel: Warteschlangensystem Warteschlange Kasse A Warteschlange A Kasse A Erscheinen Kasse B Verlassen Erscheinen Warteschlange B Kasse B Verlassen 9
10 Agenda Motivation Operations Research Aufbau linearer Optimierungsmodelle Simplex-Methode Ausblick 10
11 Entscheidungsvariablen Bestimmen Entscheidungsraum Unter-, Obergrenze Formal: n Entscheidungsvariablen x j [o j,u j ] für alle 1 j n x j,u j,o j R für alle 1 j n Sojamehl Mais Anforderung Anteil im Futter in % Futter Sojamehl Mais / kg 0,90 0,30 x s =x 1 [0, ] x m =x 2 [0, ] 0 Ballaststoffe (max) Futterbestandteile Protein (min) 11
12 Zielfunktion Linearkombination von Entscheidungsvariablen Minimieren / Maximieren 1 Zielfunktion je Optimierungsmodell n Formal: min bzw. max j=1 c j x j c j R für alle 1 j n Futter Sojamehl Mais / kg 0,90 0,30 min 0,9x 1 + 0,3x 2 12
13 Restriktionen Abhängigkeiten zwischen Entscheidungsvariablen,, oder = Gleichung Formal: m Restriktionen n j=1 a ij x j =b i für alle 1 i m b i,a ij R für alle 1 i m, 1 j n 60 Sojamehl Mais Anforderung Anteil im Futter in % ,17x 1 + 0,04x 2 0,14(x 1 +x 2 ) 0,03x 1 0,10x Ballaststoffe (max) Futterbestandteile Protein (min) 13
14 Regeln: Umwandeln ins Standardformat min-zielfunktion max-zielfunktion min 3x 1 + 4x 2 max 3x 1 4x 2 -Ungleichung -Ungleichung 2x 1 +x 2 7 2x 1 x 2 7 Ungleichung Gleichung mit Schlupfvariable 2x 1 +x 2 7 2x 1 +x 2 + x 3 = 7 mit x 3 0 Variable nach unten unbeschränkt Ersatz x j [,o j ] + + x j =x j x j mit x j,x j [0, ] 14
15 Beispiel: Transformation min 0,9x 1 + 0,3x 2 so dass x 1 + x ,03x 1 0,10x 2 0 0,26x 1 0,17x 2 0 x 1, x 2 0 n Strukturvariablen m Schlupfvariablen max 0,9x 1 0,3x 2 so dass x 1 x 2 + x 3 = 800 0,03x 1 0,10x 2 +x 4 = 0 0,26x 1 + 0,17x 2 +x 5 = 0 x 1, x 2, x 3, x 4, x
16 Lineare Optimierungsmodelle Simplex-Methode Eigenschaften des Standardformats (1) Lösungsraum: R n x j [0, ] für alle 1 j m+n x j -Hyperebene (R n 1 ): x j = 0 x j -Halbraum (R n ): x j 0 16
17 Eigenschaften des Standardformats (2) zulässiger Bereich: Schnitt aller Halbräume Ecke: Schnitt von n Hyperebenen Basis: m unabhängige Spaltenvektoren Basisvariablen (BV) Nichtbasisvariablen (NBV) Basislösung: NBV = 0 BV = konstanter Term 17
18 Agenda Motivation Operations Research Aufbau linearer Optimierungsmodelle Simplex-Methode Ausblick 18
19 Allgemeine Vorgehensweise Standardformat bilden Ausgangsbasis: all-logical-basis Phase I: Zulässige Basislösung berechnen neue Zielfunktion erstellen Iteration über neue Zielfunktion Phase II: Verbesserung der Lösung Iteration über ursprüngliche Zielfunktion 19
20 Iterationsschritt in Phase I und II Gleichungssystem umformen Aufnahmeregel Pivot-Variable auswählen NBV mit positiven Koeffizient in Zielfunktion Eliminationsregel Wert der Pivot-Variable erhöhen bis erste BV = 0 Basistausch Pivot-Variable BV 20
21 Beispiel 1: Ausgangssituation Lineares Optimierungsmodell max 2x 1 + 1,5x 2 = z so dass 2x 1 + x 2 + x 3 = 1000 (a) x 1 + x 2 + x 4 = 800 (b) x 1 + x 5 = 400 (c) x 2 + x 6 = 700 (d) x 1, x 2, x 3, x 4, x 5, x 6 0 Ausgangsbasis NBV:x 1 = 0,x 2 = 0 BV: x 3 = 1000,x 4 = 800,x 5 = 400,x 6 = 700 z = 0 21
22 Phase II Iteration 1 1. Umformen z = 0 + 2x 1 +1,5x 2 Zielfunktionszeile x 3 = x 1 x 2 x 1 ր 500 x 4 = 800 x 1 x 2 x 1 ր 800 x 5 = 400 x 1 x 1 ր 400 x 6 = 700 x 2 x 1 ր + NBV: x 2 = 0,x 5 = 0 BV: x 1 = 400,x 3 = 200,x 4 = 400,x 6 = 700 z = Pivot-Spalte (Aufnahmeregel) min 3. Eliminationsregel 22
23 Phase II Iteration 2 Umformen: x 1 = 400 x 5 z = 0 + 2x 1 +1,5x 2 x 5 = 400 x 1 x 3 = x 1 x 2 x 4 = 800 x 1 x 2 x 6 = 700 x 2 23
24 Phase II Iteration 2 Umformen: x 1 = 400 x 5 z = 0 + 2(400 x 5 ) + 1,5x 2 x 1 = 400 x 5 x 3 = (400 x 5 ) x 2 x 4 = 800 (400 x 5 ) x 2 x 6 = 700 x 2 24
25 Phase II Iteration 2 Umgeformt: x 1 z = 800 2x 5 +1,5x 2 x 1 = 400 x 5 x 3 = x 5 x 2 x 4 = x 5 x 2 x 6 = 700 x 2 x 2 ր + x 2 ր 200 x 2 ր 400 x 2 ր 700 min NBV:x 3 = 0,x 5 = 0 BV: x 1 = 400,x 2 = 200,x 4 = 200,x 6 = 500 z =
26 Phase II Iteration 3 Umgeformt z = x 5 1,5x 3 x 1 = 400 x 5 x 2 = x 5 x 3 x 4 = 200 x 5 + x 3 x 6 = 500 2x 5 + x 3 x 5 ր 400 x 5 ր + x 5 ր 200 x 5 ր 250 min NBV:x 3 = 0,x 4 = 0 BV: x 1 = 200,x 2 = 600,x 5 = 200,x 6 = 100 z =
27 Phase II Iteration 4 Umformen: x 5 = 200 +x 3 x 4 z = 1300 x 4 0,5x 3 x 1 = x 4 x 3 x 2 = 600 2x 4 + x 3 x 5 = 200 x 4 + x 3 x 6 = x 4 x 3 nur negative Koeffizienten optimale Lösung gefunden: x 1 = 200,x 2 = 600 z =
28 Beispiel 2: Ausgangssituation Modell aus dem Abschnitt Motivation max 0,9x 1 0,3x 2 =z so dass x 1 x 2 + x 3 = 800 (a) 0,03x 1 0,10x 2 + x 4 = 0 (b) 0,26x 1 +0,17x 2 + x 5 = 0 (c) x 1, x 2, x 3, x 4, x 5 0 Ausgangsbasis NBV:x 1 = 0,x 2 = 0 BV: x 3 = 800,x 4 = 0,x 5 = 0 z = 0 unzulässige Lösung Besonderheit: entartete Ecke 28
29 Phase I Vorbereitung neue Zielfunktion: Max Summe aller negativen BV max s =x 3 = 800 +x 1 +x 2 negative Variablen auf untere Grenze überführen Iterationsschritte 29
30 Phase I Iteration 1 Umgeformt Pivot-Spalte s = 800+ x 1 + x 2 z = 0,9x 1 0,3x 2 x 3 = 800+ x 1 + x 2 x 4 = 0,03x 1 + 0,10x 2 x 5 = + 0,26x 1 0,17x 2 x 1 ր 800 x 1 ր 0 x 1 ր + min NBV: x 2 = 0,x 4 = 0 BV: x 1 = 0,x 3 = 800,x 5 = 0 s = 800, z = 0 Eliminationsregel 30
31 Phase I Iteration 2 Umgeformt s = ,3x 4 + 4,33x 2 z = + 30x 4 3,3x 2 x 1 = 33,3x 4 + 3,33x 2 x 3 = ,3x 4 + 4,33x 2 x 5 = 8,56x 4 + 0,69x 2 x 2 ր + x 2 ր 184,7 x 2 ր + min (x 3 = 0) NBV:x 3 = 0,x 4 = 0 BV:x 1 = 615,x 2 = 184,7,x 5 = 127,4 s = 0, z = 609,5 Phase I beendet 31
32 Phase II Iteration 1 Umgeformt z = 609,5 + 4,63x 4 0,76x 3 x 1 = 615 7,69x 4 + 0,77x 3 x 2 = 184,7 + 7,69x 4 0,23x 3 x 5 = 127,4 3,25x 4 + 0,16x 3 x 4 ր 79,97 x 4 ր + x 4 ր 39 min NBV:x 3 = 0,x 5 = 0 BV: x 1 = 316,3,x 2 = 483,7,x 4 = 39 z =
33 Phase II Iteration 2 Umgeformt z = 430 1,39x 5 0,53x 3 x 1 = 316,3 + 2,38x 5 + 0,39x 3 x 2 = 483,7 2,38x 5 + 0,15x 3 x 4 = ,31x 5 + 0,05x 3 nur negative Koeffizienten optimale Lösung gefunden x 1 = 316,6,x 2 = 483,7 z = 430 Zielfunktionswert =
34 Ökonomische Interpretation Letzte Zielfunktion liefert reduzierte Kosten Zielfunktion: z =... +cx j... z =... dx j... x ist Strukturvariable: x j ր 1 zցd (*) c րd x j in Basis x ist Schlupfvariable: x j ր 1 zրd (*) (*) Auswirkungen nur innerhalb einer Basis 34
35 Ökonomische Interpretation Letzte Zielfunktion liefert reduzierte Kosten Zielfunktion: z =... +cx j... z =... dx j... x ist Strukturvariable: x j ր 1 zցd (*) c րd x j in Basis x ist Schlupfvariable: x j ր 1 zրd (*) (*) Auswirkungen nur innerhalb einer Basis 35
36 Ökonomische Interpretation Letzte Zielfunktion liefert reduzierte Kosten Zielfunktion: z =... +cx j... z =... dx j... x ist Strukturvariable: x j ր 1 zցd (*) c րd x j in Basis x ist Schlupfvariable: x j ր 1 zրd (*) (*) Auswirkungen nur innerhalb einer Basis 36
37 Optimierungssoftware Excel-AddIn ClipMOPS 37
38 Danke Danke für euer Interesse. 38
39 Anhang Graphische Veranschaulichung der Simplex-Schritte am Linearen Optimierungsmodell aus dem Beispiel 1 x a: Phase II Iteration 1 b: Phase II Iteration 2 c: Phase II Iteration optimale Lösung c 100 zulässiger Bereich b Isogewinngerade 100 a 500 x 1 39
40 Anhang Graphische Veranschaulichung der Simplex-Schritte am Linearen Optimierungsmodell aus dem Beispiel 2 x zulässiger Bereich c optimale Lösung a: Phase I Iteration 1 b: Phase I Iteration 2 c: Phase II Iteration 1 b Isogewinngerade a x 2 40
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
Computer Science Department - High Performance and Web Computing Group. Optimierungsprobleme
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
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
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
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
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
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..............................
Lineare Optimierungsmodelle
2 Lineare Optimierungsmodelle Lernziele: Kenntnisse über den Aufbau von linearen Optimierungsmodellen Verständnis darüber, warum lineare Modelle günstig sind Lösungsmethoden für lineare Modelle, insbesondere
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:
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.
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
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)
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
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)
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
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
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
Kombinatorische Optimierung Vorlesung für den Bereich Diplom/Master Informatik
Kombinatorische Optimierung Vorlesung für den Bereich Diplom/Master Informatik Dozent: Juniorprof. Dr. Henning Meyerhenke PARALLELES RECHNEN INSTITUT FÜR THEORETISCHE INFORMATIK, FAKULTÄT FÜR INFORMATIK
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,
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
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
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,
Ü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
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,,
(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
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
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
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
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
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
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
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
Ü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,
Klausur zur Vorlesung Einführung in das Operations Research im Wintersemester 2005/2006
Universität Hannover Wirtschaftswissenschaftliche Fakultät Lehrstuhl für Produktionswirtschaft Prof. Dr. Stefan Helber Klausur zur Vorlesung Einführung in das Operations Research im Wintersemester 005/006
3. Schnittebenenverfahren
3. Schnittebenenverfahren Themen 3. Schnittebenenverfahren Ganzzahlige lineare Programmierung Schnittebenenverfahren Konstruktion von Schnittebenen Auswahl von Schnittrestriktionen Operations Research
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
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
Lineare Optimierung Dantzig 1947
Lineare Optimierung Dantzig 947 Lineare Optimierungs-Aufgaben lassen sich mit Maple direkt lösen: with(simplex): g:= 4*x + x2
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.......................
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
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
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
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
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
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.
Lineares Optimieren. W. Kippels 12. April Inhaltsverzeichnis. 1 Einleitung 2. 2 Die Beispielaufgabe 2. 3 Einführung von Schlupfvariablen 2
Lineares Optimieren W. Kippels 1. April 015 Inhaltsverzeichnis 1 Einleitung Die Beispielaufgabe Einführung von Schlupfvariablen 4 Die Simplex-Methode 5 Das Basis-Austauschverfahren 4 6 Fortsetzung der
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
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)
Kurseinheit 2»Dualität und weiterführende Methoden«
Inhaltsübersicht 1 Gliederung Kurseinheit 1»Simpleverfahren«1. Einleitung 1.1. Einordnung und Übersicht des Stoffes 1.2. Einführendes Beispiel und Grundlagen 2. Lineare Gleichungssysteme 2.1. Die allgemeine
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 =
4 Lineare Optimierung
4 Lineare Optimierung In diesem Kapitel werden wir uns mit effizienten Verfahren im Bereich der linearen Optimierung beschäftigen. 4.1 Einführung Als Einführung betrachten wir das Beispiel einer Erdölraffinerie.
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
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
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
Klausur zur Vorlesung Einführung in das Operations Research im Wintersemester 2007/2008
Leibniz Universität Hannover Wirtschaftswissenschaftliche Fakultät Institut für Produktionswirtschaft Prof. Dr. Stefan Helber Klausur zur Vorlesung Einführung in das Operations Research im Wintersemester
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
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
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
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.
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.
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
Lineare Optimierungsaufgaben - eine Einführung
Lineare Optimierungsaufgaben - eine Einführung Aufgabenstellung, Beispiele, graphisches Lösen und Trafo auf Normalform Vortragsskript von Lorenz Fischer Operations Research bedeutet die Suche nach einer
1 Lineare Gleichungssysteme und Matrizen
1 Lineare Gleichungssysteme und Matrizen Das Studium linearer Gleichungssysteme und ihrer Lösungen ist eines der wichtigsten Themen der linearen Algebra. Wir werden zunächst einige grundlegende Begriffe
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:
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
Transportoptimierung
Transportoptimierung Mathematisches Modell Konstruktionsverfahren für einen zulässigen Transportplan Duale Aufgabe des TOP Verbesserungsverfahren: MODI-Verfahren 1 Transport ein zentrales Element jedes
Lineare Programmierung. Beispiel: Wahlkampf. Beispiel: Wahlkampf. Mathematische Schreibweise. Lineares Programm. Datenstrukturen & Algorithmen
Datenstrukturen & Algorithmen Einführung Standard- und Schlupfformen Simplex Algorithmus Matthias Zwicker Universität Bern Frühling 2009 2 Beispiel: Wahlkampf Ziel: mit möglichst wenig Werbung eine gewisse
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
Methoden der linearen Optimierung
Methoden der linearen Optimierung Mike Hüftle 31. Juli 2006 Inhaltsverzeichnis 1 Einleitung 2 1.1.................................... 2 2 Lineare Optimierung 3 2.1 Lineares Modell............................
6 Korrektheit des Simplexalgorithmus
6 Korrektheit des Simplexalgorithmus Folgerung: Es sei L: Ax = b, c T x max LP und A B nicht-degenerierte PZB von L und es gebe c r := c r c B A B A r > 0 a) Falls a r := A B a r 0, dann L unbeschränkt
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
Lineare Programmierung
asis Definition 3.38 Gegeben sei ein LP in der Normalform mit m als Rang der Matrix 2 R m n. x 2 R n mit x = b heißt asislösung gdw. n m Komponenten x i gleich Null und die zu den restlichen Variablen
Ü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
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
Schranken für zulässige Lösungen
Schranken für zulässige Lösungen Satz 5.9 Gegeben seien primales und duales LP gemäß der asymmetrischen Form der Dualität. Wenn x eine zulässige Lösung des primalen Programms und u eine zulässige Lösung
Kapitel 2: Lineare Optimierung
Kapitel 2: Lineare Optimierung Wir beginnen mit Definitionen und beschäftigen uns anschließend mit der graphischen Lösung von linearen Optimierungsproblemen mit zwei Variablen. Neben verschiedenen Schreibweisen
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-
Klausur zur Vorlesung Operations Research im Sommersemester 2009
Leibniz Universität Hannover Wirtschaftswissenschaftliche Fakultät Institut für Produktionswirtschaft Prof. Dr. Stefan Helber Klausur zur Vorlesung Operations Research im Sommersemester 2009 Hinweise:
Lineare Programmierung (2)
Inhalt Rückblick Motivation - linearen Programmierung Flussprobleme Multiple Warenflüsse Fortsetzung Simplex Algorithmus Initialisierung Fundamentalsatz der linearen Programmierung schwache Dualität Dualität
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
OPERATIONS RESEARCH I LINEARE PLANUNGS RECHNUNO UND NETZPLANTECHNIK
BODO RUNZHEIMER OPERATIONS RESEARCH I LINEARE PLANUNGS RECHNUNO UND NETZPLANTECHNIK SIMPLEX-METHODE -TRANSPORT-METHODE STRUKTURANALYSE ZEITPLANUNG ZEIT-KOSTEN PLANUNG- ANWENDUNGSMÖGLICHKEITEN 5., VERBESSERTE
- Wie lauten notwendige und hinreichende Bedingungen für die Existenz von
Kapitel 1 Einführung Die Optimierung oder Programmierung untersucht die Fragestellung: Gesucht ist die optimale Lösung eines Problems unter irgendwelchen Bedingungen. Die mathematische Formulierung ist:
Kapitel 2: Lineare Optimierung
Kapitel 2: Lineare Optimierung Aufgabe 2.1: Lösen Sie zeichnerisch die folgenden LP-Modelle: a) Max. F(x,y) = 4x + 3y b) Max. F(x,y) = x + y c) Max. F(x,y) = x y x + 3y 9 5x + y 1 2x y x + 2y 2 x + 2y
Einführung in Operations Research
Wolfgang Domschke Andreas Drexl Einführung in Operations Research Achte Auflage fyj Springer Inhaltsverzeichnis Vorwort Symbolverzeichnis V XIII Kapitel 1: Einführung 1 1.1 Begriff des Operations Research
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
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
Perlen der Informatik I Wintersemester 2012 Aufgabenblatt 7
Technische Universität München WS 2012 Institut für Informatik Prof. Dr. H.-J. Bungartz Prof. Dr. T. Huckle Prof. Dr. M. Bader Kristof Unterweger Perlen der Informatik I Wintersemester 2012 Aufgabenblatt
OPERATIONS-RESEARCH (OR)
OPERATIONS-RESEARCH (OR) Man versteht darunter die Anwendung mathematischer Methoden und Modelle zur Vorbereitung optimaler Entscheidungen bei einem Unternehmen. Andere deutsche und englische Bezeichnungen:
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
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
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
Lineare Optimierung und Simplex-Algorithmus
Lineare Optimierung und Simplex-Algorithmus Problemstellung Beispiel : Unser Unternehmen verfügt über drei Maschinen A, B, C, mit denen zwei verschiedene Produkte P, P2 hergestellt werden. Die Maschinen
Wie man die Matrix der Zeit versteht (Matrix)
Lineare und Nichtlineare Optimierung 1Semester Begleitendes Skriptum zur Vorlesung im FH-Masterstudiengang Technisches Management von Johann Wiesenbauer FH Campus Wien 2014 1 Lineare Optimierung 11 Grundbegrie
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
Kapitel 4. Optimierungsalgorithmen. Technische Universität Wien. Gunnar Klau Technische Universität Wien. Institut für Computergraphik und Algorithmen
Kapitel 4 Optimierungsalgorithmen Gunnar Klau Institut für Computergraphik und Algorithmen 1 Gliederung Kombinatorische vs. Ganzzahlige Optimierung Exakte Verfahren Branch-and-Bound Schnittebenenverfahren
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
