Prof. Jürgen Sauer. Operations Research



Ähnliche Dokumente
2. Lineare Planungsrechnung

3. Grundlagen der Linearen Programmierung

Lernmaterial für die Fernuni Hagen effizient und prüfungsnah

Mathematik-Klausur vom

Lineare Optimierung Ergänzungskurs

4. Dynamische Optimierung

Extrema von Funktionen in zwei Variablen

OPERATIONS-RESEARCH (OR)

Mathematik-Klausur vom 2. Februar 2006

Doing Economics with the Computer Sommersemester Excel Solver 1

Beschaffung. Prof. Dr. Martin Moog. Lehrstuhl für Forstliche Wirtschaftslehre

50. Mathematik-Olympiade 2. Stufe (Regionalrunde) Klasse Lösung 10 Punkte

Lineare Gleichungssysteme

Die Gleichung A x = a hat für A 0 die eindeutig bestimmte Lösung. Für A=0 und a 0 existiert keine Lösung.

V 2 B, C, D Drinks. Möglicher Lösungsweg a) Gleichungssystem: 300x y = x + 500y = 597,5 2x3 Matrix: Energydrink 0,7 Mineralwasser 0,775,

Mathematik-Klausur vom

Einführung. Kapitel 1. Peter Becker (H-BRS) Operations Research I Sommersemester / 298

Data Mining: Einige Grundlagen aus der Stochastik

Aufgabe 1. Zunächst wird die allgemeine Tangentengleichung in Abhängigkeit von a aufgestellt:

Statistische Thermodynamik I Lösungen zur Serie 1

Mathematik-Klausur vom

Gewinnvergleichsrechnung

1 Mathematische Grundlagen

Planen mit mathematischen Modellen 00844: Computergestützte Optimierung. Autor: Dr. Heinz Peter Reidmacher

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Rente = laufende Zahlungen, die in regelmäßigen Zeitabschnitten (periodisch) wiederkehren Rentenperiode = Zeitabstand zwischen zwei Rentenzahlungen

Im Jahr t = 0 hat eine Stadt Einwohner. Nach 15 Jahren hat sich die Einwohnerzahl verdoppelt. z(t) = at + b

1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage:

Informationsblatt Induktionsbeweis

geben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Gehen wir einmal davon aus, dass die von uns angenommenen

Abituraufgabe zur Stochastik, Hessen 2009, Grundkurs (TR)

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Das große ElterngeldPlus 1x1. Alles über das ElterngeldPlus. Wer kann ElterngeldPlus beantragen? ElterngeldPlus verstehen ein paar einleitende Fakten

Rekursionen. Georg Anegg 25. November Methoden und Techniken an Beispielen erklärt

Lineare Gleichungssysteme

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis

Bestimmung einer ersten

Schranken für zulässige Lösungen

Universität Bonn 28. Juli 2010 Fachbereich Rechts- und Wirtschaftswissenschaften Statistische Abteilung Prof. Dr. A. Kneip. KLAUSUR Statistik B

1 topologisches Sortieren

MATHEMATIK 3 STUNDEN. DATUM: 8. Juni 2009

Austausch- bzw. Übergangsprozesse und Gleichgewichtsverteilungen

Lösung Fall 8 Anspruch des L auf Lieferung von Panini á 2,-

Optimierung. Optimierung. Vorlesung 7 Lineare Programmierung II Thomas Brox, Fabian Kuhn

Entladen und Aufladen eines Kondensators über einen ohmschen Widerstand

Tangentengleichung. Wie lautet die Geradengleichung für die Tangente, y T =? Antwort:

Primzahlen und RSA-Verschlüsselung

Statistik I für Betriebswirte Vorlesung 5

Einführung in. Logische Schaltungen

Rente = laufende Zahlungen, die in regelmäßigen Zeitabschnitten (periodisch) wiederkehren Rentenperiode = Zeitabstand zwischen zwei Rentenzahlungen

1. Mathematik-Schularbeit 6. Klasse AHS

Prüfungsklausur Mathematik I für Wirtschaftsingenieure am

1 Einleitung. 1.1 Motivation und Zielsetzung der Untersuchung

Einführung. Vorlesungen zur Komplexitätstheorie: Reduktion und Vollständigkeit (3) Vorlesungen zur Komplexitätstheorie. K-Vollständigkeit (1/5)

Zeichen bei Zahlen entschlüsseln

Übungsklausur. Bitte wählen Sie fünf Aufgaben aus! Aufgabe 1. Übungsklausur zu Mathematik I für BWL und VWL (WS 2008/09) PD Dr.

Übung zur Vorlesung Beschaffung und Produktion WT Übung 1

11.3 Komplexe Potenzreihen und weitere komplexe Funktionen

LINGO: Eine kleine Einführung

Mathematik I für Wirtschaftswissenschaftler

Bearbeitungshinweise. (20 Punkte)

Ruinwahrscheinlichkeiten im Glücksspiel

Grundlagen der höheren Mathematik Einige Hinweise zum Lösen von Gleichungen

Übungsaufgaben Tilgungsrechnung

3. LINEARE GLEICHUNGSSYSTEME

Lineare Funktionen. 1 Proportionale Funktionen Definition Eigenschaften Steigungsdreieck 3

Mathematik-Klausur vom und Finanzmathematik-Klausur vom

Nullserie zur Prüfungsvorbereitung

Mathematik-Klausur vom Finanzmathematik-Klausur vom

Vorkurs Mathematik Übungen zu Polynomgleichungen

Professionelle Seminare im Bereich MS-Office

Projekt 2HEA 2005/06 Formelzettel Elektrotechnik

Beispiel Zusammengesetzte Zufallsvariablen

Analysis I für Studierende der Ingenieurwissenschaften

Markovketten. Bsp. Page Ranking für Suchmaschinen. Wahlfach Entscheidung unter Risiko und stat. Datenanalyse

QM: Prüfen -1- KN

Güte von Tests. die Wahrscheinlichkeit für den Fehler 2. Art bei der Testentscheidung, nämlich. falsch ist. Darauf haben wir bereits im Kapitel über

Behörde für Bildung und Sport Abitur 2008 Lehrermaterialien zum Leistungskurs Mathematik

0, v 6 = , v 4 = span(v 1, v 5, v 6 ) = span(v 1, v 2, v 3, v 4, v 5, v 6 ) 4. span(v 1, v 2, v 4 ) = span(v 2, v 3, v 5, v 6 )

Statistik I für Betriebswirte Vorlesung 11

2. Aufgabe Die Berechnung der optimalen Bestellmenge mittels der Andler'schen Formel basiert auf den vier Parametern

Inhaltsverzeichnis. Vorwort... V. Symbolverzeichnis... XIII

Profil A 49,3 48,2 50,7 50,9 49,8 48,7 49,6 50,1 Profil B 51,8 49,6 53,2 51,1 51,1 53,4 50, ,5 51,7 48,8

Grundbegriffe der Informatik

Prüfungsklausur Wirtschaftsmathematik I Studiengang Wirtschaftsinformatik, (180 Minuten)

Plotten von Linien ( nach Jack Bresenham, 1962 )

A B C D E F

Übungen lineare Gleichungssysteme - Lösungen 1. Bestimme die Lösungsmenge und führe eine Probe durch! a)

Hauptprüfung Abiturprüfung 2014 (ohne CAS) Baden-Württemberg

Quadratische Gleichungen

Gleichungen Lösen. Ein graphischer Blick auf Gleichungen

5. Lineare Funktionen

Mathematik-Klausur vom Finanzmathematik-Klausur vom

Kostenfunktionen. Der Stückpreis (Preis pro Einheit) beträgt 4 Geldeinheiten. Die durch Verkauf zu erzielenden Gesamteinnahmen heißen Umsatz.

Lineare Gleichungssysteme

Abiturprüfung Mathematik 2008 (Baden-Württemberg) Berufliche Gymnasien ohne TG Analysis, Aufgabe 1

7 Rechnen mit Polynomen

Mean Time Between Failures (MTBF)

Die Verbindung von Linearer Programmierung und Graphentheorie

Die reellen Lösungen der kubischen Gleichung

Transkript:

Prof. Jürgen Sauer Operations Research Vorlesung im Sommer-Semester 00

. Merkmale des Operations Research. Definition: Optimalplanung. Problemstellungen für OR-Untersuchungen.3 Problemlösungen. Lineare Planungsrechnung. Einführung.. Bestimmen des Problembereichs. Sind Entscheidungen Glücksache?. Vom Zufall zur Methode 3. Von der Methode zum praktischen Verfahren.. Beispiele für Optimierungsprobleme. Produktionsprobleme. Mischungsprobleme 3. Verschnittprobleme 4. Verteilungsprobleme..3 Nichtlineare und lineare Optimierungsprobleme..4 Lineare Optimierungsprobleme und klassische Extremalwertprobleme..4. Einführende Beispiele:. Optimale Lagerauffüllungen vor Preiserhöhungen. Die klassische Bestellmengenformel (Losgrößemformel)... Lagerhaltungsmodelle..4.3 Abgrenzung der Extremalwertprobleme zur linearen Optimierung. Grafische Lösungsverfahren.. Normalformen der linearen Planungsrechnung mit Variablen. Normalform der Maximumaufgabe. Normalform der Minimumausgabe.. Die Lösungsmenge für Probleme mit Variablen. Probleme ohne optimale Lösung. Probleme mit genau einer Lösung 3. Charakterisierung der Lösungsmenge 5. Basislösungen und zulässige Basislösungen 6. Die optimale Lösung 7. Aufgaben..3 Sonderfälle..3. Die ganzzahlige Planungsrechnung..3. Die parametrische Planungsrechnung

.3 Das Simplexverfahren.3. Einführung: Ein Beispiel aus der Produktion.3. Das Simplexverfahren für die Normalform der Maximumaufgabe.3.. Das mathematische Modell für die Normalform mit n Variablen.3.. Die Basistransformation.3..3 Zulässige Basislösungen. Der Nullpunkt. Berechnung zulässiger Basislösungen 3. Eckpunkte 4.Das Maximum.3.3 Das Dualitätstheorem.3.3. Einfuhrendes Beispiel: Kostenoptimaler Transport.3.3. Das Dualitätstheorem. Das lineare Optimierungsproblem. Das Optimalitätskriterium 3. Der Dualitätssatz.4 Anwendung des Simplexverfahrens.4. Das verkürzte Simplex-Tableau. Einführendes Beispiel. Allgemeine Darstellung 3. Steepest-Unit-Ascent 4. Greatest-Change-Version 5. Sonderfälle. Entartung.4. Probleme mit unzulässiger Ausgangsform. >= -Restriktionen. Die duale Simplex-Methode. Beispiel: Das zweidimensionale Verschnittproblen. Beispiel: Das eindimensionale Verschnittproblem Aufgaben 3. Gleichungen als Restriktionen 4. Zusammenfassung.4.3 Unter-, Obergrenzen von Variablen. Vereinbarungen. Untergrenzen von einzelnen Variablen 3. Obergrenzen von einzelnen Variablen Aufgaben 3

3. Zweipersonen-Nullsummenspiele 3. Grundlagen 3.. Matrixspiele 3.. Wert eines Spiels und optimale Strategien 3..3 Ermittlung des Sattelpunkts für Matrixspiele 3..4 Gemischte Strategien 3..5 Bestimmen des Spielwerts bei gemischter Erweiterung 3. Lösung mit dem Simplex-Verfahren 3.. Grundlagen 3.. Beispiele 4. Graphen und Graphenalgorithmen 4. Theorie und praktische Bedeutung 4.. Einführung 4.. Anwendungsgebiete aus dem Bereich des OR 4..3 Definition und Darstellung von Graphen 4..4 Darstellung in Rechnerprogrammen. ADT für gewichtete Graphen. Abbildung von Graphen 4. Grundlegende Algorithmen 4.. Die Ermittlung kürzester und längster Wege nach dem Algorithmus von Ford 4.. Netzplantechnik 4... Grundlagen 4... CPM. Grundbegriffe. Aufstellen eines CPM-Netzplans 3. Berechnung 4. Modelle der netzplantechnik und lineare Programme 5. Rechnerprogramme für CPM-Netzpläne 4...3 MPM. Grundbegriffe. Anordnungsbeziehungen 3. Berechnung 4..3 Flüsse in Transportnetzen 4..3. Das Problem des maximalen Flusses 4..3. Kostenminimaler Gesamtfluß 4..3.. Einführung 4..3.. Transportprobleme 4...3..3 Das Umladeproblem 4..3..4 Zuordnungsprobleme 4..3..5 Travelling Salesman Problem 4..3..6 Das Chinese Postman s Problem 4

5. Warteschlangenmodelle 5. Stochastische Prozesse 5.. Einführende Beispiele Brownsche Molekularbewegung Warteschlangen und Bedienung Lagerhaltung Zuverlässigkeitsprobleme Ökonomische Zeitreihen 5.. Wahrscheinlichkeitstheoretische Grundlagen 5... Diskrete und Kontinuierliche Zufallsvariable 5... Mehrdimensionale Zufallsvariable, Abhängigkeiten zwischen mehreren Zufallsvariablen 5...3 Stochastische und Markov-Prozesse. Markov-Ketten. Zustands-, Übergangsgraph 3. Ankunftprozeß 4. Berücksichtigung und Abfertigung 5. Übergangsrate und Genaratormatrix 6. Stationärer Zustand 7. Gleichgewichtswahrscheinlichkeit 8. Globale Gleichgewichtsbedingungen 5, Elementare Wartesysteme 5.. Beschreibung 5.. Leistungsgrößen 5..3 Charakterisierung von Wartesystemen 5.3 Geburts-, Todesprozesse im stationären Zustand 5.3. M/M/ 5.3. M/M/ 5.3.3 M/M/m 5.4 Warteschlangennetze 5.4. Produktformlösungen 5.4. Jackson-Theorem für offene Netze 5

6. Simulation 6. Definition und Klassifizierung der Simulation 6.. Definition 6.. Klassifizierung 6. Simulationsstudie 6.3 Modelltypen der digitalen Simulation 6.3. Determinierte Modelle 6.3. Stochastische Modelle 6.3.. Beschreibung und Vorgehensweise 6.3.. Erzeugung von Zufallszahlen 6.3... Charakterisierung von Zufallsvariablen und deren Verteilung in Simulationsmodellen 6.3... Erzeugung von (0,)- gleichverteilten Zufallszahlen. Zufallszahlen aus Ziffern in transzendenten Zahlen. Die Mid-Square-Methode 3. Das lineare Kongruenzverfahren 6.3...3 Statistische Tests für die Qualität von Pseudozufallszahlen 6.3...4 Erzeugung beliebig verteilter Zufallszahlen 6.3..3 Stochastische Simulationsaufgaben 6.3.3 Ereignisorientierte Simulation 6

Empfohlene Literatur Churchman, C.W. / Ackoff, R.L. / Arnoff, E.L.: Operations Research, Oldenbourg, Wien und München, 964 Desbazeille, G.: Unternehmensforschung, Stuttgart, 970 Domschke, W. / Drexl, A.: Operations Research, Springer, Berlin..., 990 Müller-Merbach, H.: Operations Research, 3. Auflage, München, 973 7

8

. Merkmale des Operations Research. Definition Operations Research ist ein angloamerikanischer Begriff. Synonym ist hierzu der deutsche Begiff: Optimalplanung. Eine Optimalplanung besitzt folgende Eigenschaften: () Vorbereitung optimaler Entscheidungen () Verwendung mathematischer Modelle zur Optimierung. Problemstellungen Allgemein sind Gegenstand von OR-Untersuchungen: Probleme der wirtschaftlichen, gesellschaftlichen Praxis, die sich durch mathematische Modelle beschreiben lassen. Solche Probleme können sein: () Zuteilungsprobleme Eine vorgegebene Leistung ist durch den Einsatz beschränkter Mittel auf wirtschaftliche Weise zu erzielen bzw. mit gegebenen Mitteln ist ein maximaler Ertrag zu erzielen. Am häufigsten zur Lösung von Zuteilungsproblemen verwendete mathematische Verfahren: Lineare Planungsrechnung (lineare Optimierung, lineare Programmierung) () Konkurrenzprobleme Entscheidungen des einen Partners werden durch Entscheidungen des anderen Partners beeinflußt. Konkurrenzprobleme werden mit Hilfe von Spielen (z.b. Zweipersonen- Nullsummenspiele ) beschrieben, d.h. charakterisiert durch eine bestimmte Anzahl von Spielern, Spielregeln, Gewinn und Verlust. Das grundlegende mathematische Verfahren ist in der Spieltheorie beschrieben. (3) Lagerhaltungsprobleme In diesen Problemen sind die Kosten der Lagerung abzuwägen gegen Auftragskosten bzw. Bestellkosten und Kosten, die durch verzögerte Lieferung wegen Erschöpfung des Lagerbestands entstehen. Mathematische Hilfsmittel sind hier: Gleichungssysteme und Verfahren der linearen und dynamischen Planungsrechnung. Vgl. Kap.3 9

(4) Wartezeitprobleme Personen und Güter werden durch (eine oder mehrere) Stellen abgefertigt. Von Ausnahmefällen abgesehen, müssen dabei zu bedienende Einheiten oder Bedienungsstellen warten. Es entstehen Kosten. Die Summe dieser Kosten soll einen möglichst geringen Wert annehmen. Mathematische Verfahren zur Behandlung derartiger Probleme stellen zur Verfügung:. Warteschlangentheorie, z.b. - zur Bestimmung der Anzahl der Bedienungsstellen - zur Festlegung der Zeitpunkte, zu denen die abzufertigenden Einheiten voraussichtlich eintreffen. Optimale Reihenfolgen Optimale Bestimmung der Reihenfolge in der bereitstehende Einheiten zur Bedienung herangezogen werden. Die Zahl der Bedienungsstellen liegt hier fest, die Reihenfolge ist dagegen beeinflußbar. Bsp.: Ablaufplanung für Produktserien über eine Reihe von Maschinen mit dem Ziel eine minimale Gesamtlaufzeit zu erreichen. Dazu verwandte Probleme: - Das Abstimmen der einzelnen Arbeitsgänge an einem Montageband mit dem Ziel eine minimale Gesamtlaufzeit zu erreichen - Eine Route für eine Reihe von Orten so festlegen, daß die zurückgelegte Entfernung ein Minimum wird. (5) Ersatzprobleme. Die Leistungsfähigkeit der Einrichtungen nimmt allmählich ab. Es ist der optimale Einsatzpunkt zu bestimmen durch Minimieren der Kosten für eine neue Einrichtung bzw. der Kosten zur Erhaltung der Leistungsfähigkeit der alten Anlage.. Die Einrichtungen fallen plötzlich vollständig aus. Hier ist festzustellen: Welche Stücke sind zu ersetzen? (z.b. alle außer in der letzten Woche eingesetzten Stücke). Wie oft sollen diese Einrichtungen ersetzt werden? Die Fragen werden mit Hilfe des folgenden Entscheidungskriteriums beantwortet: - Kosten, die durch die Einrichtung entstehen - Kosten, die durch den Ausfall entstehen 0

.3 Problemlösungen Mit Hilfe eines Algorithmus wird das mathematische Modell unter Verwendung der Daten gelöst. OR im weitesten Sinn beschäftigt sich mit Modellbildung und Lösungsfindung (Entwicklung und / oder Anwendung von Algorithmen) sowie Methoden zur Datenermittlung. Modelle spielen im OR eine zentrale Rolle. Ein Modell ist ein vereinfachtes Abbild eines realen Systems oder Problems. OR benutzt im wesentlichen Entscheidungsbzw. Optimierungs- sowie Simultaionsmodelle. Ein Entscheidungs- bzw. Optimierungsmodell ist eine (formale) Darstellung eines Entscheidungs- oder Planungsproblems, das in seiner einfachsten Form mindestens eine Alternativmenge und eine bewertende Zielfunktion enthält. Es wird aufgestellt, um mit geeigneten Verfahren optimale und suboptimale Lösungsvorschläge ermitteln zu können. Ein Optimierungsmodell läßt sich folgendermaßen beschreiben: Maximiere (oder Minimiere) z = G(x) unter den Nebenbedingungen f i ( x) = 0 Dabei sind: für i =,,...,m x ein Variablenvektor mit n Komponenten 3 G(x) eine Zielfunktion. Häfig sind aber die unter. angegebenen Probleme so komplex, daß zu den mathematischen Modellen keine bzw. nur sehr komplizierte, direkte analytische Lösungsmethoden vorliegen. In solchen Fällen setzt man auf Simulationsverfahren. Darunter wird das zielgerichtete Experimentieren an Modellen, die der Wirklichkeit nachgebildet sind verstanden. Durch die Simulation, d.h. die Bearbeitung von Modellen bei zielgerichteter Veränderung der Einfllußgrößen, sollen Rückschlüsse auf das reale System möglich werden. Simulation als Methode des OR wird dann angewandt, wenn sich das Problem nicht durch ein mathematisches Modell beschreiben läßt oder wenn es kein analytisches Lösungsverfahren gibt oder wenn ein solches einen zu hohen Rechenaufwand erfordern würde. Zielsetzung der Simulation ist das Bestimmen sog. Suboptima, z.b. die optimale Bestellmenge, optimale Ersatzzeitpunkte, u. ä. Häufig werden lediglich subboptimale Lösungen erreicht, da die Modelle nur Teilzusammenhänge realer Systeme nachbilden. Simulationen gehören somit zu den heuristischen Verfahren 4. System von m Gleichungen und / oder Ungleichungen 3 Alle im Vektor x zusammengefaßten Variablen sind in der Regel nichtnegative reelle bzw. nichtnegative ganzzahlige bzw. binäre Werte. 4 Verfahren zur Lösung komplexer Systeme oder Entscheidungsaufgaben. Werden vor allem für solche Optimierungsaufgaben angewandt, bei denen exakte Lösungen mit vertretbarem Rechenaufwand nicht möglich sind.

. Lineare Planungsrechnung. Einführung.. Bestimmen des Problembereichs. Sind Entscheidungen Glücksache? OR oder Optimalplanung bedeuten das Vorbereiten optimaler Entscheidungen. Entscheidungen sind aber häufig von zufälligen Ereignissen abhängig, d.h. "Entscheidungen sind Glücksache". ) Gegeben ist das folgende Problem: Aus einem bestimmten Kontigent an Rohmaterial können Erzeugnisse (Produkte) hergestellt werden. Der Stückgewinn des einen Produkts (Produkt ) ist doppelt so hoch wie der Stückgewinn des anderen Produkts (Produkt ). Die aus dem gegebenen Rohmaterial mögliche Produktion ist in jedem Fall ganz absetzbar. Wieviel ist von beiden Produkten zu fertigen, wenn ein optimaler Gewinn erreicht werden soll? Dispositionsregel (): Es ist das Produkt zu fertigen, das den höchsten Gewinn abwirft. Das bedeutet: Nur das Produkt ist zu fertigen. Ist diese Entscheidung richtig? Sie kann u.u. falsch sein. ) Das vorhandene Rohmaterialkontigent ist: Rohmaterial : 6t Rohmaterial : 0t Rohmaterial 3: 6t Davon wird für die Fertigung je eines Stücks benötigt: Produkt : t Rohmaterial t Rohmaterial t Rohmaterial 3 Produkt : t Rohmaterial t Rohmaterial 3t Rohmaterial 3 Fertigt man 5 Stück von Produkt, dann bleiben noch übrig: Rohmaterial : t Rohmaterial : 5t Rohmaterial 3: t Diese Rohmaterialien reichen zur Fertigung von Produkt nicht mehr aus, wohl aber zur Herstellung eines Stücks von Produkt. Dispositionsregel () ist zu diesem speziellen Fall falsch. Dispositionsregel (): Es wird soviel wie möglich von dem Produkt gefertigt, das den höchsten Gewinn abwirft. Vom etwa übrig gebliebenem Rohmaterial wird soviel wie möglich vom anderen Produkt erzeugt. Auch diese Regel ist nicht allgemeingültig.

3) Zur Fertigung eines Produkts A bzw. B braucht man Produkt A: t Rohmaterial a t Rohmaterial b t Rohmaterial c Produkt B: 4t Rohmaterial a 4t Rohmaterial b 4t Rohmaterial c Der Gewinn für ein Stück von Produkt B ist wieder doppelt so groß wie für ein Stück von Produkt A (z.b. 00.- DM gegenüber 00.- DM). Nach Dispositionsregel () ist der Gesamtgewinn = 400.- DM. Es könnte ein Höchstgewinn von 600.- DM erreicht werden, wenn 6 Stück von Produkt A hergestellt werden. Dispositionsregel (3): Fertigung des Produkts, das den niedrigeren Stückgewinn bringt. Offensichtlich ist es Glücksache, eine Dispositionsregel zu finden, die zum optimalen Ergebnis führt.. Vom Zufall zur Methode Eine Methode in jedem Fall eine optimale Dispositionsregel zu finden, besteht aus folgenden Schritten: () Stelle systematisch sämtliche Möglichkeiten (der Fertigung von Produkten) auf unter Berücksichtigung von. Materialanforderungen. Beschränkung der Materialkapazität () Rechne für jede Möglichkeit den Gewinn aus (3) Wähle die, oder, wenn es mehrere gibt, eine optimale (Fertigungs-) Kombination aus. Anwendung auf das gegebene Problem () systematische Zusammenstellung der Möglichkeiten ) Möglichkeiten, die die Rohmaterialkapazität zur Fertigung bietet. ) Möglichkeiten, die die Rohmaterialkapazität zur Fertigung bietet. 3) Möglichkeiten, die die Rohmaterialkapazität 3 zur Fertigung bietet. () Bestimmen des Gewinns für die 5 zulässigen (Fertigungs-)Kombinationen. Annahme: Gewinn für ein Stück des Produkts... GE Gewinn für ein Stück des Produkts... GE 3

Stückzahl Produkt 0 ) 5 3) ) Stückzahl Produkt (3) optimale Kombination 5 0 5 Optimale Lösung: 5 Stück Produkt Stück Produkt Gewinn GE Zusammenfassung: Ein Verfahren wurde gefunden, das jedes beliebige Zahlenbeispiel mit zu fertigenden Produkten und beliebig vielen Rohmaterialien systematisch zu einer gewinnoptimalen Lösung führt, falls es eine solche Lösung gibt. 3. Von der Methode zum praktischen Verfahren Unbefriedigend an dem bisher entwickelten, methodisch einwandfreien Verfahren ist:. Das Verfahren ist nicht mehr in dieser Form durchführbar, wenn mehr als zu fertigende Produkte behandelt werden müssen.. Auch bei Produkten kann die Prozedur, die nach den 3 Schritten abläuft, sehr langwierig sein, z.b. dann, wenn die Zahl der grundsätzlich möglichen Fertigungskombinationen sehr groß ist. Wie muß ein Verfahren beschaffen sein, das diese beiden Schwachpunkte vermeidet, dennoch systematisch in jedem Fall eine optimale Dispositionsregel bestimmt? Dazu sind 3 Fragen zu klären:. Wie stellt man das Problem formelmäßig dar? (Voraussetzung für die Lösung durch einen formalen Rechenprozeß ). Gibt es einen Rechenprozeß, der immer, auch bei beliebig vielen Produkten, systematisch zu einer optimalen Lösung führt? 3. Gibt es einen solchen Rechenprozeß, der mit möglichst wenigen Rechenschritten auskommt? Die Klärung der unter. und 3. ausgeführten Fragen erfordert umfangreiche mathematische Beweisverfahren. Ergebnis dieser mathematischen Untersuchungen: Es gibt tatsächlich einen Rechenprozeß, der immer zum Ziel führt. Dazu brauchen nur die Punkte eines Simplex für die Berechnung des Optimums herangezogen werden. Eine optimale 4

Lösung liegt in dem Punkt eines Simplex. Das auf diese Weise angedeutete Rechenverfahren heißt Simplexverfahren. Die Antwort auf Frage zeigt die folgende mathematische Formulierung des Problems (() und ()): Mögliche Stückzahl des Produkts : x Mögliche Stückzahl des Produkts : x Allgemein gilt: x >= 0, x >= 0 Die grafische Darstellung läßt sich dann folgendermaßen beschreiben: x + x <= 6 x + x <= 0 x + 3x <= 6 Gewinn: Z = x + x Wähle aus den möglichen Lösungen des Systems von Ungleichungen die heraus, die den Wert der Zielfunktion Z zu einem Maximum macht. Das Auswählen erfolgt nach einem speziellen Rechenformalismus, dem (bereits erwähnten) Simplex- Verfahren... Beispiele für Optimierungsprobleme. Produktionsprobleme ) vgl. Bsp. zu.. ) Ein Unternehmen erstellt Produkte P und P. Für einen Produktionszyklus sind folgende Bedingungen bekannt: a) In das Produkt P geht je Mengeneinheit (ME) ein Rohstoff R mit ME ein. Dieser Rohstoff wird als Abfallprodukt mit ME je hergstellter ME von P frei. Aus der vergangenen Produktionsperiode stehen noch 4 ME von R zur Verfügung. Die Produktion von P darf die gesamte verfügbare Menge von R nicht überschreiten Falls x die Anzahl der ME vom Produkt P und x die Anzahl der ME von Produkt P ist, gilt: x <= 4 + x b) Beide Produkte werden zwei verschiedenen Arbeitsgängen auf zwei verschiedenen Maschinen M, M unterworfen. Die zur Verfügung stehende Kapazität in Maschinenstunden (Mh) von M beträgt 8 (Mh) und die von M 0 (Mh). Auf M werden für die Erstellung einer ME von P (Mh) und P (Mh) gebraucht. Bei M sind es Mh für ME von P und Mh für ME von P. Es gilt also: x + x <= 8 x + x <= 0 c) Es geht ein weiterer Rohstoff R in die Produktion ein, der im Verhältnis :3 in je eine ME der Produktion P und P eingeht. Es stehen ME von P zur Verfügung. Es gilt also: x + 3x <= d) Das Ziel dieser Aufgabe ist die Maximierung des Gesamtdeckungsbeitrags. Es wurden die Deckungsbeiträge 3 GE (Geldeinheiten) für je eine ME von P und 4 GE für je eine ME von P ermittelt. 5

Die Zielfunktion lautet also: Z max = 3x + 4x Zusammengefaßt ergibt sich das folgende mathematische Modell: () x >= 0, x >= 0 () -x + x <= 4 x + x <= 8 x + x <= 0 x + 3x <= (3) Z max = 3x + 4x Stückzahl Produkt : x 0 5-5 0 5 0 Optimale Lösung: x = 4, x =, Z max = 0 Stückzahl Produkt : x. Mischungsprobleme - Typische Aufgabenstellung Für eine Schiffsbesatzung soll ein Vitaminpräparat aus den Substanzen S und S hergestellt werden. Der Gehalt an Vitaminen (in ME je g) dieser Substanzen, der Mindestbedarf an Vitaminen in dem herzustellenden Präparat sowie Kosten (in DM je g) sind in der folgenden Tabelle zusammengestellt. S S Mindestbedarf Vitamin A 6 Vitamin B 0 Vitamin C 3 3 Vitamin D 5 40 Kosten 0 8 Das Präparat soll durch Mischung von S und S so hergestellt werden, daß die vorgegebenen Mindestmengen darin enthalten sind und die Gesamtkosten für die Herstellung minimal werden. - Mathematische Formulierung des Problems x ist die Menge in g, die von der Substanz S und x ist die Menge in g, die von der Substanz S benötigt wird. 6

() Nichtnegativitätsbedingungen x >= 0, x >= 0 () Einschränkende Bedingungen x + x >= 6 x >= x + 3x >= 3 x + 5x >= 40 (3) Zielfunktion Z min = 0x + 8x - Grafische Darstellung des Problems 5 x ) Bereich der zulässigen Lösungen 0 ) 4) 3) 5 x 5 0 5. Der Graf der Zielfunktion stellt hier eine parallele Schar von Geraden (Anstieg -5/4) dar.. Es wird ein Punkt der Lösungsmenge gesucht, für den der Wert der Zielfunktion am kleinsten ist. Optimale Lösung x = 4 x = 8 Z min = 04 7

3. Verschnittprobleme - Typische Aufgabenstellung Eine Möbelfirma benötigt mindestens: - 00 Kunststoffplatten der Größe 50 cm * 50 cm (Format A) - 300 Kunststoffplatten der Größe 00 cm * 0 cm (Format B) - 00 Kunststoffplatten der Größe 50 cm * 50 cm (Format C) Der Lieferant stellt nur Platten in der Einheitsgröße 00 cm * 50 cm her. Deshalb muß die Möbelfirma die Platten selbst nachschneiden. Dieses Zuschneiden kann nach folgenden Plänen erfolgen: A A A B B B B C C B B C A C B B B A A Der Zuschnitt nach diesen Schnittplänen soll so erfolgen, daß möglichst wenig Abfall entsteht, d.h. etwas vereinfacht: Die Anzahl der zu bestellenden Platten soll minimal sein. - Mathematische Formulierung des Problems x, x, x 3, x 4, x 5, x 6 sind die Anzahl der Platten, die nach den Schnittplänen,, 3, 4, 5, 6 notwendig sind. () Nichtnegativitätsbedingung x >= 0, x >= 0, x 3 >= 0, x 4 >= 0, x 5 >= 0, x 6 >= 0 () Einschränkende Bedingungen 3x + x 5 + x 6 >= 00 4x + x 4 + x 5 + x 6 >= 300 x 3 + x 4 + x 5 >= 00 (3) Zielfunktion Z min = x + x + x 3 + x 4 + x 5 + x 6 8

4. Verteilungsprobleme - Typische Aufgabenstellung Für die Realisierung eines Produktionsprogramms stehen mehrere Maschinen zur Verfügung, die gegeneinander austauschbar sind. Die einzelnen Maschinen stellen folgende Produktionskapazitäten bereit: Maschine M... 80 Minuten (min) Maschine M... 00 " ( " ) Maschine M 3... 50 " ( " ) Maschine M 4... 00 " ( " ) Diese Kapazitäten sollen für die Herstellung folgender Erzeugnisse in Anspruch genommen werden: Erzeugnis E mit 30 Stück E kann auf M in 7 min, auf M in 5 min, auf M 3 in 4 min oder auf M 4 in 4 min hergestellt werden Erzeugnis E mit 30 Stück E kann auf M in 4 min oder auf M in 3 min hergestellt werden Erzeugnis E 3 mit 50 Stück E 3 kann auf M in min, auf M 3 in 4 min oder auf M 4 in 5 min hergestellt werden Erzeugnis E 4 mit 40 Stück E 4 kann auf M in 6 min, auf M in 5 min oder auf M 4 in 3 min hergestellt werden E kann also nicht auf M 3 und M 4 hergestellt werden, E 3 nicht auf M und E 4 nicht auf M 3 hergestellt werden. Mit Hilfe dieser Angaben ist das mathematische Modell für den optimalen Maschinen-Belegungsplan zu ermitteln! - Mathematische Formulierung des Problems x ij : Stückzahl des Erzeugnisses E i, die auf der Maschine M j hergestellt werden kann () Nichtnegativitätsbedingungen x ij >= 0 für <= i <= 4 und <= j <= 4 () Einschränkende Bedingungen Erzeugnis M M M 3 M 4 Stückzahl E E E 3 E 4 7 5 4 4 4 3 - - - 4 5 6 5-3 30 30 50 40 Freie Produktkapazität 80 00 50 00 9

x + x + x 3 + x 4 = 30 x + x = 30 x 3 + x 33 + x 34 = 50 x 4 + x 4 + x 44 = 40 7x + 4x + 6x 4 <= 80 5x + 3x + x 3 + 5x 4 <= 00 4x + 4x 33 <= 50 4x 4 + 5x 34 + 3x 44 <= 00 (3) Zielfunktion (Die Gesamtbearbeitungszeit ist zu minimieren) Z min = 7x + 4x + 6x 4 + 5x + 3x + x 3 + 5x 4 + 4x 3 + 4x 33 + 4x 4 + 5x 34 + 3x 44 5. Einsatzmöglichkeiten von OR-Modellen im DV-Management ) Optimale Arbeitslastverteilung 5 In Computer-Verbundsystemen interessiert die optimale Arbeitslastverteilung. Verbundsysteme werden zur gemeinsamen Nutzung von installierter Hardware, bestimmter Anwendungssoftware oder großen Datenbeständen aufgebaut. Zur Formulierung als allgemeines lineares Optimierungsproblem liegen folgende Angaben vor: In einem Netzwrk mit den Rechnern R i sollen die Aufträge A j bearbeitet werden. Es bedeuten d ij... Dauer der Bearbeitung der Aufträge Aj auf dem Rechner R i r i... Kapazität des Rechners c i... Kosten je Einheit für die Bearbeitung auf Rechner R i c ij... Kosten der Übertragung des Auftrags A j von seinem Rechner R j zum Rechner R i (und zurück) Stelle mit Hilfe dieser Angaben das mathematische Modell für das Optimierungsproblem auf. () x ij = { n, falls Auftrag A j auf Rechner R i bearbeitet wird 0, andernfalls () dij xij ri j= n x ij = j= m für alle i für alle j (Kein Auftrag darf unbearbeitet bleiben) n (3) Zmin = ( ci dij + cij ) x i= j= ij 5 vgl.: Stahlknecht, Peter: Einsatzmöglichkeiten von quantitativen Verfahren und OR-Modellen für das DV- Management, OR-Spektrum (98) 3:65-90 0

) Benchmark-Tests mit möglichst vielen Programmläufen Benchmark-Tests sind Versuchsläufe mit repräsentativen Programmzusammenstellungen, Datenprofilen und Lastverteilungen zur Leistungsbeurteilung von Hardwarekonfigurationen. Um zu ereichen, daß ein solcher Test aus möglichst vielen Programmläufen besteht, ist ein lineares Optimierungsmodell angebracht. Formuliere dafür das mathematische Modell. Berücksichtige dabei: - Für den Test sollen j =,,...,n Programme in Betracht kommen. - Eingesetzt werden i=,...,n Systemkomponenten (CPU, Drucker, Bänder, etc.). Es bedeuten -a ij : Inanspruchnahme der Komponente i durch Programm j - b i : im Test gewünschte höchste Inanspruchnahme der Komponente i Mathematisches Modell: x j ist die Anzahl Läufe des Programms j () x j 0 und ganzzahlig n () a x b j= ij (3) Z x j n = max j= j i für alle i 3) Optimale Netzkonfiguration m Datenstationen (Terminals) T i sind über n Konzentratoren K j an einen zentralen Rechner anzuschließen: - Die Anzahl der Anschlüsse an einen Konzentrator ist beschränkt - Jede Datenstation ist genau an einen Konzentrator angeschlossen T T T K T T K T T Rechner T T K T T Jeder Konzentrator hat dabei die Aufgabe, die Nachrichten von mehreren Datenstationen zu sammeln und auf einer Leitung an den zentralen Rechner zu übertragen. Die Weitergabe der Daten auf einer einzigen, dafür schnellen Leitung

erspart Übertragungskosten und Anschlüsse in der dem zentralen Rechner vorgeschalteten Steuereinheit für Datenfernverarbeitung. Der Konzentrator muß außerdem Daten zwischenspeichern und Warteschlangen verwalten. Wie viele Konzentratoren sind aufzustellen, damit die gesamten Übertragungskosten minimiert werden? Vereinbarungen: c ij... Kosten der Verbindung von T i und K j c j... Kosten der Verbnindung von K j nach dem Rechner Mathematisches Modell:, falls T i mit K j verbunden ist () x ij = { 0, andernfalls m () x ij = (Jede Datenstation ist aneinen Konzentrator angeschlossen j= m xij = b i= n (3) Zmin = ( c + c xij ) j (Die Anzahl der Anschlüsse an einen Konzentrator ist beschränkt) m j j= i= ij..3 Nichtlineare und lineare Optimierungsprobleme - Allgemeine Formulierung des Problems () Nichtnegativitätsbedingung x >= 0, x >= 0, x 3 >= 0,..., x n >= 0 () Einschränkende Bedingungen f(x,x,..., x n ) <= b f(x,x,..., x n ) <= b... f(x,x,..., x n ) <= b m (3) Zielfunktion Nichtnegativitätsbedingungen und einschränkende Bedingungen bestimmen den Definitionsbereich für die Zielfunktion Z max = f(x,x,...,x n ) Jedes n-tupel (x,..., x n ), das () und () erfüllt, heißt zulässige Lösung. Eine zulässige Lösung heißt optimale Lösung, wenn sie das Maximum der Zielfunktion liefert.

- Bemerkungen. Soll bei einem Optimierungsproblem nicht das Maximum sondern das Minimum einer Zielfunktion Z bestimmt werden, so kann zu Z durch Multiplikation mit - eine neue Zielfunktion angegeben werden, von der dann das Maximum zu berechnen ist.. Haben einzelne oder alle Ungleichungen der einschränkenden Bedingungen statt "<=" ">=", so können diese Ungleichungen mit - multipliziert werden, damit sie angegebene Richtung erhalten. 3. Wird bei einigen oder allen einschränkenden Bedingungen nur das Gleichheitszeichen zugelassen, so können für eine Gleichung jeweils Ungleichungen angegeben werden: f k (x,x,...,x n ) = b k ist äquivalent zu den beiden Ungleichungen; f k (x,x,...,x n ) >= b k und f k (x,x,...,x n ) <= b k 4. Ist die Nichtnegativitätsbedingung für einzelne oder alle Variable nicht erfüllt, dann kann durch Einführung zweier neuer Variablen diese Bedingung stets erreicht werden. Gilt z.b.: x k > 0, x k = 0, x k < 0, so erhält man durch Substitution: x k = x k - x k mit x k >= 0 und x k >= 0 mit der Voraussetzung: x k ist eine nichtnegative Variable x k " " " " die gewünschte Form der Nichtnegativitätsbedingungen. Es ergibt sich: Falls x k > x k, dann ist x k > 0 Falls x k = x k, dann ist x k = 0 Falls x k < x k, dann ist x k < 0 Lineare Optimierung Alle einschränkenden Bedingungen und die Zielfunktion werden durch lineare Beziehungen beschrieben: () x >= 0, x >= 0,..., x n >= 0 () a x + a x +... + a n x n <= b a x + a x +... + a n x n <= b... a m x + a m x +... + a mn x n <= b m (3) Z max = c x + c x +... + c n x n 3

Nichtlineare Optimierungsprobleme Alle Optimierungsprobleme, die nicht durch das vorstehende mathematische Modell beschrieben werden. Normalformen der linearen Optimierung In der Praxis werden zwei Aufgabentypen der linearen Optimierung unterschieden. Sie werden als Normalformen bezeichnet. Normalform der Maximumaufgabe () x >= 0, x >= 0,..., x n >= 0 () a x + a x +... + a n x n <= b a x + a x +... + a n x n <= b... a m x + a m x +... + a mn x n <= b m mit b >= 0, b >= 0,..., b m >= 0 (3) Z max = c x + c x +... + c n x n Normalform der Minimumaufgabe () x >= 0, x >= 0,..., x n >= 0 () a x + a x +... + a n x n >= b a x + a x +... + a n x n >= b... a m x + a m x +... + a mn x n >= b m mit b >= 0, b >= 0,..., b m >= 0 (3) Z min = c x + c x +... + c n x n..4 Nichtlineare, lineare Optimierungsprobleme und Extremalwertprobleme..4. Einführende Beispiele Klassische Extremalwertprobleme werden mit Hilfe der Methoden der Differentialrechnung gelöst.. Optimale Lagerauffüllung vor Preiserhöhungen Ein Betrieb verbraucht von einem Rohprodukt je Woche m = 0.000 kg. Die Menge wird wöchentlich von einem Lieferanten bezogen. Der bisherige Preis betrug s 0 = 5.- DM/kg und soll auf 4

s = 5,50.- DM/kg erhöht werden. Welche Menge soll der Betrieb noch zum alten Preis einkaufen, um von der Preiserhöhung möglichst wenig betroffen zu sein? - Wird nur eine kleine Menge zum alten Preis eingekauft, so ist der Vorteil gering - Wird dagegen eine große Menge gekauft, so geht die durch die Preisfifferenz erzielte Einsparung durch Zinsen für das im Lager gebundene Kapital verloren (Zinssatz p = /4% pro Woche, das entspricht 3% im Jahr). Mathematischer Ansatz x ist die zu bestimmende Einkaufsmenge. Dann beträgt die Einsparung:( s s0) x. x deckt den Bedarf für x/m Wochen. Der durchschittliche Lagerbestand ist zu verzinsen: x x p s 0. m 00 Der Gewinn G ist dann: so p G = ( s s0 ) x x 00 m Differenzieren nach x und Nullsetzen der. Ableitung führt zur optimalen Menge x opt : dg dx = s p s s 0 ( ) m x 0 00 x opt = 00 m s 00 0000 ( ) = (. ) = 400000 p s 05. 0 Diese Menge von 400.000 kg deckt einen Bedarf von 40 Wochen. Die Einsparung durch die Preisdifferenz beträgt 00.000.- DM. Davon gehen Zinsen in Höhe von 00.000.- DM ab, so daß ein Nettovorteil von 00.000.- DM bleibt. Nachweis des Extremums: dg dx s0 p = 00 m Die Lösung ist tatsächlich ein Maximum.. Die klassische Bestellmengenformel (Losgrößenformel) Ein Betrieb verbraucht regelmäßig ein bestimmtes Rohprodukt mit der gleichmäßig über das Jahr verteilten Bedarfsmenge m = 0.000 Stück. Ein Produkt kostet s = 0.- DM/Stück. Für jede Bestellung und die daran anschließende Lieferung und Einlagerung entstehen die (bestellfixen) Kosten E = 60.- DM. Wegen dieser Bestell- und Beschaffungskosten werden möglichst selten Bestellungen mit entsprechend großer Menge angestrebt. Jedoch entstehen Lagerkosten und Zinsen für das im Lager gebundene Kapital vom p = % p.a., so daß eine möglichst kleine Lagermenge und damit häufig Bestellungen vorteilhaft erscheinen. Gesucht ist diejenige Bestellung x, für die die Summe beider gegenläufigen Kosten minimal ist. 5

Mathematischer Ansatz x ist die jeweilige Bestellmenge, dann sind die jährlichen Bestellkosten: E m und die x Zins- und Lagerkosten unter der Annahme eines durchschnittlichen Lager-bestands von x/ (d.h. durchnittlich ist im Lager ein Kapital von x s gebunden): p s x 00 Insgesamt betragen die jährlichen Kosten: K m s E m p s = + + x x 00 Die Kosten sind zu minimieren: dk dx E m p s = + x 00 x opt = 00 E m 00 0000 60 = p s 0 = 000 Optimale Bestellhäufigkeit y = m x p s m K = m s+ E y+ 00 y dk dy p s m = E 00 y y opt = m p s 00 E = 0000 0 00 60 = 0 Andler'sche Formel Die gleichen Formeln, die zur Berechnung optimaler Bestellmengen entwickelt wurden, lassen sich auch für die Bestimmung optimaler Los- oder Seriengrößen in der Serien- und Sortenfertigung anwenden. Bsp.: Andler'sche Formel PL = 00 A JB p s 6

Kosten je Stück PL: Planmäßige Losgröße A: Auftragskosten JB: Jahresbedarf p: Zins-, Lagerkostensatz s: Stückkosten Auftragskosten je Stück Gesamtkosten je Stück Stückkosten Zins-, Lagerkosten Losgröße..4. Lagerhaltungsprobleme Aufgabe: Vorausbestimmen des Zeitpunkts und des Umfangs von Bestellungen zur optimalem Lagerhaltung Hierzu sind optimale Entscheidungen so zu bestimmen, daß die mit der Lagerhaltung verbundenen Kosten minimiert werden:. Lagerkosten (Unterhaltungskosten des Lagers, Umlaufmittelbindungskosten). Beschaffungskosten (Bestell-) (administrative Kosten der Bestellung 3. Fehlmengenkosten (Kosten und Verluste, die durch Fehlmengen (unbefriedigeter Bedarf) am Lager verursacht werden Optimale Entscheidungen können bzgl. der Zeit oder der Menge getroffen werden (Wann soll wieviel bestellt werden?). Dabei sind verschiedene Kombinationen der folgenden Bestellregeln denkbar:. Das Lager wird nur aufgefüllt, wenn der Lagebestand kleiner als s (ME) ist. Das Lager wird alle T Zeiteinheiten aufgefüllt 3. Die Bestellmenge ist q (ME) 4. Die Bestellmenge soll so groß sein, daß der Lagerbestand auf S (ME) gebracht wird. Das Lagerhaltungsproblem bei dem q und T gesucht werden, heißt Lagerhaltungsproblem mit einer (q,t)-bestellregel (bzw. (T,q)-Bestellregel). 7

Grundlegende Lagerhaltungsmodelle Allen Lagerhaltungsmodellen liegt folgender Verlauf der Bestands während einer Periode T zugrunde: Lagerbestand Anfangsbestand Endbestand Zeit. Planung mit fester Periode a) Bedarf und Bestellmenge sind konstant. Die Bestellung läuft ohne Verzögerung. ) Fehlmengen sind nicht erlaubt. Lagerbestand Höchstbestand q Mindestbestand T T T T Zeit Problembeschreibung: Betrachtet wird das folgende deterministische Lagerhaltungsmodell 8

Lagerbestand q T Zeit Der Bedarf ist bekannt und zeitlich (z.b. jährlich) konstant. Er soll immer voll befriedigt werden. Bestellungen können jederzeit in beliebiger Höhe getätigt werden. Die Beschaffungszeit ist beliebig konstant und hat keinen Einfluß auf das Modell. Bekannt ist außerdem: c B (GE): Bestellkosten je Bestellung c L (GE/ME u. ZE): Lagerkosten. Gesucht ist die optimale (q,t)-bestellregel, so daß minimale Gesamtkosten entstehen! Optimale Bestellmenge K b = cb + cl q q dk dq q b = cb + cl = o q cb b = c L q = cb b c L optimaler Bestellrhythmus q = b T K c B = + cl b T T dk cb = + cl b dt T cb T = c b L 9

T = cb c b L Aufgabe: Ein Erzeuger hat seinen Kunden mit 4.000 (ME) eines Erzeugnisses je Jahr zu beliefern. Der Bedarf ist fest und bekannt. Da dieses Erzeugnis vom Abnehmer in einem Fließbandprozeß verwertet wird, hat er keinen Lagerraum für dieses Erzeugnis vorgesehen. Der Produzent muß bedarfsgerecht liefern. Sollte der Erzeuger die verlangeten Mengen nicht liefern, wird er den Auftrag und wahrscheinlich auch sein Geschäft verlieren. Folglich werden keine Fehlmengen zugelassen. Die Lagerkosten betragen 0.0 GE je Stück und Monat, die Vorbereitungskosten je Produktionsserie 350 GE. Bestimme die optimale Seriengröße, das zugehörige optimale Intervall und das Minimum der Gesamtkosten. q T Minimum der Gesamtkosten: c B c L b ) Fehlmengen sind erlaubt Problembeschreibung: Betrachtet wird das folgende deterministische Lagerhaltungsmodell Lagerbestand q S t o Zeit T Der Fehlmengenkostensatz c F (GE/ME u. ZE) ist bekannt. Gesucht ist der optimale Bestellrythmus und der optimale Bestand ((T,S)-Bestellregel), so daß minimale Gesamtkosten entstehen. Bestellkosten: c B Lagerkosten: Da S = b t 0 ist, gilt c S t c S L 0 L = b T t0 S cf Fehlmengenkosten: Da q = b T ist, gilt cf ( q S) = ( b T S) ( T ) b Bezieht man die Kosten auf eine Zeiteineinheit (ZE), so ergeben sich die Lagerkosten je ZE: K c B cl S b T S b T S cb cl + cf c T b T T b T b T S c S cf b = + + F = + F + 30

K cb cl + cf cf b = S + T T b T K cl + cf = S cf S b T cf b T S = cl + cf cb cl + cf cf b + S = T b T cb ( cf b T) cf b + = T ( c + c ) b T c T c T T c L F c b c b = ( cl + cf) c b c = ( ) c + c B F F B F F L B T = cl cf = ( + ) c c b L cf S = c + c F cb ( cl + cf) c = c c b b c L L F F c L + c c F F F B L c L + c c F F cb b c = c c L B L b cf c + c L F optimale Bestellmenge: q = b T = c L + c c F F cb b c L Aufgabe: Ein Erzeuger hat seinen Kunden mit 4.000 (ME) eines Erzeugnisses je Jahr zu beliefern. Der Bedarf ist fest und bekannt. Da das Erzeugnis direkt vom Abnehmer verwertet wird, hat der Produzent bedarfsgerecht anzuliefern. Sollte dies ihm nicht gelingen, so wird er mit Fehlmengenkosten in der Höhe von 0.0 (GE je ME und Monat) belastet. Seine Lagerhaltungskosten betragen 0.0 (GE je ME und Monat), die Verarbeitungskosten je Produktionsserie 350 (GE). a) Bestimme die optimale Seriengröße, das zugehörige optimale Zeitintervall und das Minimum der Gesamtkosten. q T Minimum der Gesamtkosten: cf c + c F L c B c L b b) Wie groß werden die voraussichtlichen Fehlmengen am Ende jeder Planungsperiode (optimales Zeitintervall) sein? Fehlmenge: 3

3) Der Bedarf ist stochastisch und diskret Der Bedarf ist eine Zufallsgröße. Statistische Analysen haben jedoch eine Wahrscheinlichkeitsverteilung des Bedarfs ermittelt. Bsp.: Der Bedarf je Periode T ist eine Zufallsvariable und p(r) ist die Wahrscheinlichkeit für den Bedarf r. Der Lagerbestand wird am Ende jeder Periode auf ein vorgegebenes Niveau S erneuert. Gesucht wird jener Wert S 0 von S, der die mittleren Kosten der Planung minmiert. Gegeben ist: - c L...Lagerkostensatz (GE/ME u. ZE) - c F...Fehlmengenkostensatz Kosten der Beschaffung bzw. Bestellung bleiben hier unberücksichtigt. Lagerbestand Lagerbestand S r S-r T r-s T T T Lösung r Bedarf < Anfangsbestand: K = T cl ( S ) S r S Bedarf > Lagervorrat: K = T cl + T cf S T r T = r S T = T r K T s r c T r S ( ) = L + cf r Erwartungswert der Lagerkosten für eine Periode 3

S r S ( r S) KS ( ) = T cl ( S ) pr ( ) + T cl pr ( ) + T cf r r r= 0 r= S+ r= S+ pr ( ) Gibt es einen Wert S 0 für den Lagerbestand S, so daß KS ( 0 ) > KS ( 0) und KS ( + ) > KS ( ) ist, dann ist S 0 der optimale Lagerbestand. 0 0 Folgende Beziehung ist gegeben: S pr ( ) KS ( + ) = KS ( ) + T ( cf + cl) ( pr ( ) + ( S + ) ) T c r S Abkürzung: LS ( ) = pr ( ) + ( S+ ) Nachweis der Richtigkeit: r= 0 r= S+ r= 0 r= S+ pr ( ) r S S S r r T cl ( S ) pr ( ) = T cl S pr ( ) T cl pr ( ) r= 0 r= 0 r= 0 F S Die Summe T cl S p( r) ist bis auf T cl p( r) r= 0 S r= 0 in K(S) berücksichtigt. T c F r= S+ ( r S) r r r S + S pr ( ) = T cf pr ( ) r r= S+ T c S p( r) F r= S+ Die Summe ist bis auf S pr ( ) + pr ( ) = r= 0 r= S+ pr ( ) = pr ( ) r= S+ S r= 0 r= S+ Daraus folgt: T c + T c p( r) F pr ( ) in K(S) berücksichtigt. r= S F r= 0 ( S + ) S + S + T cf pr ( ) = T cf pr ( ) r= S+ r r= S+ r pr Die Summe ist bis auf T cf ( S + ( ) ) in K(S) berücksichtigt. r r= S+ Entsprechendes gilt für: T cl ( S + ) r= S+ pr r ( ) Wählt man die Periode zu einer ZE, dann gilt für den ganzzahligen Wert von S 0, bei dem K(S) das Minimum erreicht, folgende Beziehung: 33

KS ( 0) KS ( 0 ) = ( cf + cl) L ( S0 ) cf 0 KS ( 0 + ) KS ( 0) = ( cf + cl) LS ( 0) cf 0 cf LS ( 0 ) cf + cl cf LS ( 0 ) cf + cl S 0 ist also ein ganzzahliger Wert, für den gilt: cf LS ( 0 ) LS ( 0) c + c F L Aufgabe: Ein Fabrikant, der jedes Jahr ein kleine Serien von Maschinen auf Bestellung produziert, hat festgestellt, daß die Nachfrage seiner Kunden nach einem bestimmten Ersatzteil, welches für den Betrieb seiner Maschinen sehr wichtig ist, dem in der folgenden Tabelle dargestellten Wahrscheinlichkeitsgesetz folgt: Nachfrage 0 3 4 5 6 7 8 9 >9 Wahrscheinlichkeit 0.0 0.05 0.08 0. 0.6 0.6 0.8 0.4 0.08 0.0 0 Die Lagerkosten betragen 00 GE je Stück und die Fehlbestandskosten werden auf 000 GE je Stück geschäzt. Der Fabrikant möchte den optimalen Lagerbestand je Maschine für dieses Maschinenteil berechnen, damit er dessen Bestellung in die laufende Serienproduktion einbeziehen kann. Zur Berechnung benutzt man zweckmäßigerweise die folgende Tabelle: S r p(r) p(r)/r r= S+ pr ( ) r ( S + ) r= S+ pr ( ) r 0 0 0.0-0.64 0.3 0.4 0.383 0.5755 3 3 0.797 4 4 0.8439 5 5 0.9 6 6 0.9693 7 7 0.995 8 8 0.9987 9 9 0.0 0.00 0 0 L(S) cf c + c F L 000 = 00 + 00 = 0. 909 L(4) = 0.8348 < 0.909 < 0.9 = L(5) Man sieht, daß S 0 =5 ist. b) Der Bedarf ist variabel Das Lager wird durch variable Bestellmengen q i bis zu seinem Höchstbestand aufgefüllt. Die q i müssen zum Zeitpunkt t i der i-ten Bestellung geschätzt werden (unter Berücksichtigung der Lieferzeit τ ) 34

Lagerbestand T T T Höchstbestand τ τ τ Mindestbestand t 0 t t t 3 Zeit. Planung mit variabler Periode a) variabler Bedarf (determiniert btw. stochastisch) und feste Bestellzeitpunkte Lagerbestand T T T3 Höchstbestand τ τ τ Mindestbestand = Meldebestand Zeit t 0 t t t 3 b) variabler Bedarf (determiniert bzw. stochastisch) und konstante Bestellmengen Lagerbestand T T T3 q q q Höchstbestand Meldegrenze τ τ τ Mindestbestand t 0 t t t 3 Zeit 35

..4.3 Abgrenzung der Extremalwertprobleme zur linearen Optimierung Methoden der Differentialrechnung zur Extremwertbestimmung sind für lineare Optimierungsprobleme nicht geeignet: Extremwerte treten an den Stellen in der linearen Planungsrechnung auf, für die Funktionen nicht differenzierbar sind. Die lineare Optimierung hat für OR-Probleme eine größere Bedeutung als die klassischen Methoden zum Bestimmen von Extremwerten. Allerdings können auch Lagerhaltungsmodelle zu Optimierungsproblemen führen, wie das folgende gemischte Lagerhaltungs-, Zuteilungsmodell zeigt: Gelagert werden n Produkte mit dem Bedarf b i ( <= i <= n) je Periode. Fehlmengen sind nicht erlaubt. Weiterhin gelten die Vereinbarungen: p i... die für eine ME des i-ten Produks benötigte Lagerfläche in m /ME p... Begrenzung der Gesamtlagerfäche in m t Si... die Stückzeit des i-ten Produkts in ZE/ME t g... der zur Verfügung stehende Maschinenzeitfonds t Ai... die Vorbereitungszeit je Los (Bestellmenge) x i des i-ten Produkts in ZE c Li... Lagerkostensatz (GE je ME und ZE) c Bi... Beschaffungs-, Bestellkostensatz (GE/ME) Gesucht sind die minimalen Lagerkosten. Nebenbedingungen n pi xi (Mittlere Lagerbelegung) p i= n t Ai (Zeitfondsbegrenzung) ( tsi + ) bi t x i= i g t Si, b i sind bekannt und können in einem sog. Restzeitfond zusammengefaßt werden. t = t t b n r g Si i= Dann ergibt sich: Zielfunktion i n i= t Ai bi x i t r Z min = cbi bi cli x + x i i Es liegt hier ein nicht lineares Optimierungsproblem vor, da Zielfunktion und eine Nebenbedingung in ihren Variablen nichtlinear sind. Die lineare Planungsrechnug kann nur dann angewandt werden, wenn Problemstellungen durch lineare Beziehungen hinreichend genau beschrieben werden. Mit Hilfe einer adäquaten mathematischen Theorie (z.b. Simplex-Verfahren) wird das Problem gelöst. 36

. Grafische Lösungsverfahren.. Normalformen der linearen Planungsrechnung mit Variablen. Die Normalform der Maximumaufgabe Ein einführendes Beispiel: Produktionsproblem In einem Schmelzbetrieb werden die Metalle Kupfer und Zink gewonnen. Höchstens kann in den Schmelzöfen 6 t Metall an einem Tag produziert werden, davon höchstens t Zink. Die Kosten für die Produktion einer Tonne Kupfer betragen 3 GE, für eine Tonne Zink GE. Die Kosten sollen 36 GE an einem Tag nicht überschreiten. t Kupfer erzielt 4 GE, t Zink erzielt 3 GE Gewinn. Wieviel Tonnen Kupfer und Zink müssen in dem Betrieb an einem Tag produziert werden, damit der Gewinn möglichst groß wird. Mathematisches Modell () x >= 0, x >= 0 () x + x <= 6 x <= 3x + x <= 36 (3) Z min = 4x + 3x Grafische Lösung - Menge der Wertepaare (x,x ), die () erfüllen - Menge der Wertepaare, die () und () erfüllen. Aus der Menge der zulässigen Lösungen ist das Wertepaar zu bestimmen, für das die Zielfunktion einen maximalen Wert annimmt - (3) kann in folgender Form als Gleichung für eine Schar von Parallelen mit dem Parameter Z aufgefaßt werden x =-4/3x + Z/3 Den maximalen Wert der Zielfunktion erhält man durch folgende Wahl aus der Schar der parallelen Geraden: - Die Gerade muß mindestens einen Punkt mit dem Lösungspolyeder gemeinsam haben - Der Achsabstand auf der x -Achse muß möglichst groß sein 37

5 x 0 5 x 5 0 5 Allgemeines Lösungsverfahren () x >= 0, x >= 0 () a x + a x <= b a x + a x <= b... a m x + a m x <= b m (3) Z max = c x + c x Aus der Menge der zulässigen Lösungen ist das Wertepaar (x,x ) zu bestimmen, für das die Zielfunktion einen maximalen Wert annimmt: x c c x Z = + c Z c gibt den Achsabschnitt auf der x -Achse an. Z ist maximal, wenn dieser Achsabschnitt möglichst groß ist.. Normalformen der Minimumaufgabe Einführendes Beispiel Ein Unternehmen benötigt drei Mineralien M, M, M 3 zur Weiterverarbeitung. Diese Mineralien werden in einem Separationsprozeß aus den Rohstoffen R und R gewonnen. Die Ausbeute der Rohstoffe 38

hinsichtlich der drei Mineralien ist verschieden. Die Mengen (in t) der Mineralien, die man jeweils aus einer Tonne Rohstoff gewinnen kann, sind in der folgenden Übersicht angegeben: Mineralien: M M M 3 Rohstoff: R 0.5 0.3 0.6 R.5 0.6 0.5 In einem Monat werden vom Mineral M 6 t, von Mineral M 3 t und vom Mineral M 3 3 t für die weitere Produktion benötigt. Die Gestehungspreise der beiden Rohstoffe R und R sind 0 bzw. 5 DM/t. Welche Rohstoffmengen sollen zur Separation der Mineralien gekauft werden, damit die Rohstoffkosten minimal sind? Mathematisches Modell () x >= 0, x >= 0 () 0.5x +.5x >= 6 0.3x + 0.6x >= 3 0.6x + 0.5x >= 3 Umformen: x + 3x >= x + x >= 0 6x + 5x >= 30 (3) Z min = 0x + 5x Grafische Lösung x 5 5 0 5 Optimale Lösung: x = 0/7, x = 30/7, Z min = 950/7 x 39

Allgemeines Lösungsverfahren () x >= 0, x >= 0 () a x + a x >= b a x + a x >= b... a m x + a m x >= b m (3) Z min = c x + c x Aus der Menge der zulässigen Lösungen ist das Wertepaar (x,x ) zu bestimmen, für das die Zielfunktion einen maximalen Wert annimmt: x c c x Z = + c Z c gibt den Achsabschnitt auf der x -Achse an. Z ist minimal, wenn dieser Achsabschnitt möglichst klein ist... Die Lösungsmenge für Probleme mit Variablen. Probleme mit mehr als einer Lösung Maximumaufgabe Minimumausgabe () x >= 0, x >= 0 x >= 0, x >= 0 () x + x <= 6 x + 3x >= x <= x + x >= 0 3x + x <= 36 6x + 5x >= 30 (3) Z max = 3x + 3x Z min = 0x + 0x x x 0 0 5 5 x x 0 5 0 5 0 5 0 5 40

. Probleme ohne optimale Lösung Maximumaufgabe Minimumausgabe () x >= 0, x >= 0 x >= 0, x >= 0 () x - 5x <= 5 x + x >= 0 3x - x <= 4 x + x >= -x + x <= 4 -x >= (3) Z max = x + 4x Z min = 4x + 6x x x 0 0 5 5 x x 0 5 0 5 0 5 0 5 3. Probleme mit genau einer Lösung Die Menge der optimalen Lösung hat genau ein Element, wenn der Graf der Zielfunktion zur Bestimmung der optimalen Menge mit dem Lösungspolyeder nur einen Punkt gemeinsam hat. Dieser Punkt ist ein Eckpunkt und bestimmt ein zulässige Basislösung. 4. Charakterisierung der Lösungsmenge Durch Nichtnegativitätsbedingungen und einschränkende Bedingungen werden jeweils Halbebenen bestimmt, die die Menge der zulässigen Lösungen umfassen. Die so charakterisierten Mengen sind konvexe Punktmengen. Definition: Eine Punktmenge heißt konvex, wenn mit Punkten P und P auch alle Punkte P der Strecke P' P'' zu der Menge gehören. Sind P (x,x ) und P (x,x ) Punkte der Menge, dann sind auch alle Punkte P(x,x ) mit den Koordinaten x = k x'' + ( k) x' x = k x '' + ( k) x ' 4

Punkte der Menge: x x P x P x P x x x x P' P = k P' P'' (0 <= k <= ) x x' = k( x'' x') x' x = k( x' x'') x = k x'' + ( k) x' x = k x '' + ( k) x ' Beispiele für konvexe Punkte in der Ebene:. Punkte einer Geraden P P. Punkte in einer Halbebene P P 3. Punkte in einer Schnittmenge P P Beispiele für nicht konvexe Punkte in der Ebene 4

. Punkte einer Kreislinie P P. Die Punkte einer Fläche zwischen Vierecken P P Für konvexe Punktmengen gilt der Satz: Sind M, M,..., Mn konvexe Punktmengen, dann ist auch die Schnittmenge D = M M... M n konvex. Da Punkte einer Halbmenge eine konvexe Punktmenge bilden, ist auch die Durchschnittsmenge von n Halbebenen eine konvexe Menge, z.b.: E E 7 E 6 E 5 I, I,... : innere Punkte R, R,... : Randpunkte, keine Eckpunkte E, E,... : Eckpunkte R I R I E E 3 Eine konvexe Punktmenge heißt unbeschränkt, wenn es einen Strahl gibt, so daß alle Punkte des Strahls auch Punkte der konvexen Punktmenge sind. Alle anderen Punktmengen heißen beschränkt. Beispiele:. Beschränkt konvexe Punktmengen 43

. Unbeschränkt konvexe Punktmengen S Polyeder sind speziell konvexe Mengen. Eine konvexe Punktmege ist dann ein Polyeder (oder konvexes Polyeder), wenn die konvexe Punktmenge beschränkt ist, und wenn sie nur endlich viele Eckpunkte hat, z.b.: x x x x Die Punktmenge ist beschränkt und hat endlich viele Eckpunkte. Die Punktmenge ist ein Polyeder. Die Punktmenge ist unbeschränkt. Sie ist daher kein Polyeder. Die Lösungsmenge eines Problems der linearen Planungsrechnung ist ein Polyeder. 5. Basislösungen und zulässige Basislösungen Zulässige Lösungen: Sie werden bestimmt durch () und () der allgemeinen Form eines Problems der linearen Planungsrechnung. Basislösungen: Jeweils nicht parallele Grenzgeraden bestimmen einen Schnittpunkt. Alle Wertepaare heißen Basislösungen. Zulässige Basislösungen: Basislösungen, die auch zulässige Basislösungen sind. Die Menge der zulässigen Basislösungen wird durch die Eckpunkte des Lösungspolyeders bestimmt. 44

x B B B 0 Z 5 B 6 Z 4 Z B 5 B 4 B 3 Z 3 B 5 B Z B 3 B B 4 x 6. Die optimale Lösung Bisher wurde erkannt: Die Zielfunktion eines Problems der linearen Planungsrechnung nimmt ihr Optimum für mindestens einen Eckpunkt des Lösungspolyeders, d.h. für mindestens eine zulässige Basislösung an. Beweis: P (x,x ) und P (x,x ) sind Randpunkte des Polyeders. Für diese Punkte hat die Zielfunktion (Z = c x + c x ) die Werte: Z = c x + c x Z = c x + c x Ein beliebiger Punkt P der Strecke P P hat die Koorddinaten: x = k x'' + ( k) x' x = k x '' + ( k) x ' Alle Punkte P(x,x ) der Stecke P P sind zulässige Lösungen eines linearen Optimierungssystems, da die Menge der zulässigen Lösungen eines linearen Optimierungsproblems konvex ist. Damit ergibt sich für Z Z = c x + c x = c (kx + ( - k)x + c (kx + ( - k) x ) = k(c x + c x ) + ( - k)(c x + c x ) = kz + ( - k)z Es gibt 3 Möglichkeiten:. Z = Z 45