Download - Operations Research
![Page 1: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/1.jpg)
Operations ResearchÜbungen zu Transportaufgaben
![Page 2: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/2.jpg)
Ist ein Spezialfall der Linearen Optimierung Sind Gesamtaufkommen und Gesamtbedarf
unterschiedlich, so ist das Transportproblem auf ein adäquates mit Gleichheit zurückzuführen.
Aufkommensorte Menge je Ort Bedarfsorte Bedarfsmenge je Ort Transportkosten von A nach B sind Menge von A nach B ist
Das Transportproblem
mA 1
ian-1 B
kb
ikcikx
![Page 3: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/3.jpg)
Einführendes Beispiel
Eine Fluggesellschaft verfügt über zwei Heimatflughäfen Wien und Innsbruck, mit Wien=4 Flugzeugen sowie Innsbruck=3 Flugzeugen.
Sie soll für einen Reiseveranstalter Flugzeuge für die Flughäfen München und Frankfurt mit Franfurt=2 und München=2 Maschinen bereitstellen.
Die Kosten (Sie orientieren sich an der Distanz – Faktor x 100km) für den Transport sind in folgender Kostenmatrix dargestellt:
min24
47)(
ikc
![Page 4: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/4.jpg)
Beispiel
Gesamtaufkommen größer Gesamtbedarf
![Page 5: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/5.jpg)
Beispiel
Gesamtaufkommen größer Gesamtbedarf
Anbieter
Kosten/ Distanz
Kosten/ Distanz
Wien 7 4Innsbruck
4 2
Frankfurt München
7
4
2
4
![Page 6: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/6.jpg)
Beispiel
Zusätzlicher Nachfrager mit 0 Kosten
Kosten Kosten Kosten Menge Anbieter
7 4 0 4 Wien
4 2 0 3 Innsbruck
2 2 3
Frankfurt München fiktiver Flughafen
Anbieter Kosten/ Distanz
Kosten/ Distanz
Wien 7 4Innsbruck 4 2
Frankfurt München
MengeNachfrage
r
![Page 7: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/7.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
Kosten Kosten Kosten Menge Anbieter
7 4 0 4 Wien
4 2 2 0 3 Innsbruck
2 2 3
Frankfurt München fiktiver Flughafen
1.) zeilenweise die erste kleinste Bewertungszahl, anfangs nur reale Transporte2.) Eintrag des Kostenoptimums3.) Abwechselndes streichen v. Spalten/ Zeilen
1 Rest
![Page 8: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/8.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
1.) zeilenweise die erste kleinste Bewertungszahl2.) Eintrag des Kostenoptimums3.) Abwechselndes streichen v. Spalten/ Zeilen
Kosten Kosten Menge Anbieter
7 0 4 Wien
4 0 1 Innsbruck
2 3
Frankfurt fiktiver Flughafen
Menge
![Page 9: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/9.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
1.) zeilenweise die erste kleinste Bewertungszahl2.) Eintrag des Kostenoptimums3.) Abwechselndes streichen v. Spalten/ Zeilen
Kosten Kosten Menge Anbieter
7 0 4 Wien
4 1 0 1 Innsbruck
2 3
Frankfurt fiktiver Flughafen
1 Rest
![Page 10: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/10.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
1.) zeilenweise die erste kleinste Bewertungszahl, so lange wie möglich nur reale Transporte.2.) Eintrag des Kostenoptimums3.) Abwechselndes streichen v. Spalten/ Zeilen
Kosten Kosten Menge Anbieter
7 0 4 Wien
1 3
Frankfurt fiktiver Flughafen
Menge
![Page 11: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/11.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
1.) zeilenweise die erste kleinste Bewertungszahl, so lange wie möglich nur reale Transporte.2.) Eintrag des Kostenoptimums3.) Abwechselndes streichen v. Spalten/ Zeilen
Kosten Kosten Menge Anbieter
7 1 0 4 Wien
1 3
Frankfurt fiktiver Flughafen
3 Rest
![Page 12: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/12.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
Kosten Menge Anbieter
0 3 Wien
3fiktiver Flughafen
1.) zeilenweise die erste kleinste Bewertungszahl, so lange wie möglich nur reale Transporte.2.) Eintrag des Kostenoptimums3.) Abwechselndes streichen v. Spalten/ Zeilen
Menge
![Page 13: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/13.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
Kosten Menge Anbieter
0 3 3 Wien
3fiktiver Flughafen
1.) zeilenweise die erste kleinste Bewertungszahl, so lange wie möglich nur reale Transporte.2.) Eintrag des Kostenoptimums3.) Abwechselndes streichen v. Spalten/ Zeilen
0 Rest
![Page 14: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/14.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
Kosten Kosten Kosten Menge Anbieter
7 4 0 4 Wien
4 2 0 3 Innsbruck
2 2 3
Frankfurt München fiktiver Flughafen
Eintragung aller Kostenoptima ergibt eine mögliche Lösung:
Z =?
Menge
![Page 15: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/15.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
Kosten Kosten Kosten Menge Anbieter
7 1 4 0 3 4 Wien
4 1 2 2 0 3 Innsbruck
2 2 3
Frankfurt München fiktiver Flughafen
Eintragung aller Kostenoptima ergibt eine mögliche Lösung:
Z =7x1+ 0x3+ 4x1+ 2x2= 15
![Page 16: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/16.jpg)
Beispiel
Suche nach dem optimalen Ergebnis
Einführung von Potenzialen nach der MODI/Potenzialmethode.
Für jedes Anbieter und für jeden Nachfrager werden die Potenziale u und v festgelegt.
Kosten Kosten Kosten Menge Anbieter
7 1
4 0 3 4 Wien
4 1 2 2 0 3 Innsbruck
2 2 3
Frankfurt München fiktiver Flughafen
ki vu \
kv
iu
![Page 17: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/17.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
Kosten Kosten Kosten Menge Anbieter
0
7 1
4 0 3 4 Wien
4 1 2 2 0 3 Innsbruck
2 2 3
Frankfurt München fiktiver Flughafen
Die Einführung von Potenzialen erfolgt nach ; 01 v
ikki cvu
ki vu \
kv
iu
![Page 18: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/18.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
Kosten Kosten Kosten Menge Anbieter
0
7 1
4 0 3 4 Wien
4 1 2 2 0 3 Innsbruck
2 2 3
Frankfurt München fiktiver Flughafen
Die Einführung von Potenzialen erfolgt nach Es werden nur besetzte Felder herangezogen erstes besetztes Feld
ikki cvu
ki vu \
kv
iu
![Page 19: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/19.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
Kosten Kosten Kosten Menge Anbieter
0 -2 -7
7 7 1
4 0 3 4 Wien
4 4 1 2 2 0 3 Innsbruck
2 2 3
Frankfurt München fiktiver Flughafen
Transporttabelle nach Einführung der Potenziale mit der Formel: ikki cvu
ki vu \
kv
iu
Menge
![Page 20: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/20.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
Kosten Kosten Kosten Menge Anbieter
0 -2 -7
7 7 1
4 0 3 4 Wien
4 4 1 2 2 0 3 Innsbruck
2 2 3
Frankfurt München fiktiver Flughafen
ki vu \
Einführen von fiktiven Bewertungszahlen mit Hilfe der Potenziale mit
Nur nichtbesetzte Felder
ikkiik cvuc
1
![Page 21: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/21.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
Kosten Kosten Kosten Menge Anbieter
0 -2 -7
7 7 1
4 0 3 4 Wien
4 4 1 2 2 0 3 Innsbruck
2 2 3
Frankfurt München fiktiver FlughafenZ =7x1+ 0x3+ 4x1+ 2x2= 15
ki vu \
Einführen von fiktiven Bewertungszahlen mit Hilfe der Potenziale mit
Nur nichtbesetzte Felder
ikkiik cvuc
1
3
Das Optimalitätskriterium ist noch nicht erfüllt, da eine Bewertungszahl noch positiv ist.
![Page 22: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/22.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
Kosten Kosten Kosten Menge Anbieter
0 -2 -7
7 7 1
4 0 3 4 Wien
4 4 1 2 2 0 3 Innsbruck
2 2 3
Frankfurt München fiktiver Flughafen
ki vu \
Feld der höchsten positiven Bewertungszahl wird mit versehen. Streichen aller Zeilen und Spalten, die nur ein besetztes Feld aufweisen. Das Deltafeld wird mitgezählt.
1
3
![Page 23: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/23.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
Kosten Kosten Kosten Menge Anbieter
0 -2 -7
7 7 1
4 0 3 4 Wien
4 4 1 2 2 0 3 Innsbruck
2 2 3
Frankfurt München fiktiver Flughafen
ki vu \
Feld der höchsten positiven Bewertungszahl wird mit versehen. Streichen aller Zeilen und Spalten, die nur ein besetztes Feld aufweisen. Das Deltafeld wird mitgezählt.
1
3
Spalte weist nur ein besetztes Feld auf
![Page 24: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/24.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
Kosten Kosten Kosten Menge Anbieter
0 -2 -7
7 7 1 4 0 3 4 Wien
4 4 1 2 2 0 3 Innsbruck
2 2 3
Frankfurt München fiktiver Flughafen
ki vu \1
3
Geschlossener Zickzackweg abwechselnd in vertikaler und in horizontaler Richtung. (Nur über besetzte Felder)
In den besetzten Feldern wird abwechselnd -/+ hinzugefügt.
![Page 25: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/25.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
Kosten Kosten Kosten Menge Anbieter
0 -2 -7
7 7 1-
4 0 3 4 Wien
4 4 1+ 2 2- 0 3 Innsbruck
2 2 3
Frankfurt München fiktiver Flughafen
ki vu \1
3
Geschlossener Zickzackweg abwechselnd in vertikaler und in horizontaler Richtung. (Nur über besetzte Felder)
In den besetzten Feldern wird abwechselnd -/+ hinzugefügt.
1)2,1min( ; -aller unter Minimum Werte(1- ); (2- ) 1
Dann in einsetzen
![Page 26: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/26.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
Kosten Kosten Kosten Menge Anbieter
7 4 1 0 3 4 Wien
4 2 2 1 0 3 Innsbruck
2 2 3
Frankfurt München fiktiver Flughafen
ki vu \
Einsetzen in Es sollten sich immer m+n-1=4 besetzte
Felder ergeben
ikki cvu ikkiik cvuc
![Page 27: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/27.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
Kosten Kosten Kosten Menge Anbieter
0
7 4 1 0 3 4 Wien
4 2 2 1 0 3 Innsbruck
2 2 3
Frankfurt München fiktiver Flughafen
ki vu \
Einfügen der neuen Potenziale und Bewertungszahlen
ikki cvu ikkiik cvuc
![Page 28: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/28.jpg)
Beispiel Gesamtaufkommen größer Gesamtbedarf
Kosten Kosten Kosten Menge Anbieter
0 -2 -6
6 7 4 1 0 3 4 Wien
4 4 2 2 1 0 3 Innsbruck
2 2 3
Frankfurt München fiktiver Flughafen
ki vu \
Einfügen der neuen Potenziale und Bewertungszahlen
ikki cvu ikkiik cvuc
1
2
Z =4x1+ 4x2+ 2x1+ 0x3= 14
Alle Bewertungszahlen sind neg. Optimalitätskriterium
![Page 29: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/29.jpg)
Beispiel
Gesamtaufkommen größer Gesamtbedarf
Anbieter
Kosten/ Distanz
Kosten/ Distanz
Wien 7 4Innsbruck
4 2
Frankfurt München
0
2 Stück
1 Stück
1 Stück
![Page 30: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/30.jpg)
Grafische Darstellung der Lösung:
Beispiel
Gesamtaufkommen größer Gesamtbedarf
![Page 31: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/31.jpg)
Übungsbeispiel I
Gesamtaufkommen Gesamtbedarf Eine Molkereizentrale verfügt über zwei
Lager L1, L2 mit l1=40l, l2=60l und hat zwei Abnehmer A1, A2 mit a1=70l und a2=50l.
Die Kosten für den Transport sind in folgender Kostenmatrix dargestellt:
62
43( )ikc
![Page 32: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/32.jpg)
Übungsbeispiel IGesamtaufkommen kleiner Gesamtbedarf
Gesamtaufkommen = 100l Gesamtbedarf = 120l Einführen eines fiktiven Anbieters L3 in
Höhe der Differenz, also 20l mit Null Transportkosten.
Kosten Kosten Menge Anbieter
3 4 40l Lager 1
2 6 60l Lager 2
0 0 20l Lager 3
70l 50l
Abnehmer1 Abnehmer2
![Page 33: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/33.jpg)
Übungsbeispiel IGesamtaufkommen kleiner Gesamtbedarf
1.) zeilenweise die erste kleinste Bewertungszahl-anfangs nur echte Transporte
2.) Eintrag des Kostenoptimums 3.) Abwechselndes streichen v. Spalten/ Zeilen
Kosten Kosten Menge Anbieter
3 4 40l Lager 1
2 60 6 60l Lager 2
0 0 20l Lager 3
70l 50l
Abnehmer1 Abnehmer2
10l Rest
![Page 34: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/34.jpg)
Übungsbeispiel IGesamtaufkommen kleiner Gesamtbedarf
1.) zeilenweise die erste kleinste Bewertungszahl, anfangs nur echte Transporte
2.) Eintrag des Kostenoptimums 3.) Abwechselndes streichen v. Spalten/ Zeilen
Kosten Kosten Menge Anbieter
3 10 4 40l Lager 1
0 0 20l Lager 3
10l 50l
Abnehmer1 Abnehmer2
30l Rest
![Page 35: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/35.jpg)
Übungsbeispiel IGesamtaufkommen kleiner Gesamtbedarf
1.) zeilenweise die erste kleinste Bewertungszahl, anfangs nur echte Transporte
2.) Eintrag des Kostenoptimums 3.) Abwechselndes streichen v. Spalten/ Zeilen
Kosten Menge Anbieter
4 30 30l Lager 1
0 20l Lager 3
50l
Abnehmer2
20l Rest
![Page 36: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/36.jpg)
Übungsbeispiel IGesamtaufkommen kleiner Gesamtbedarf
1.) zeilenweise die erste kleinste Bewertungszahl, anfangs nur echte Transporte
2.) Eintrag des Kostenoptimums 3.) Abwechselndes streichen v. Spalten/ Zeilen
Kosten Menge Anbieter
0 20
20l Lager 3
20l
Abnehmer20l Rest
![Page 37: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/37.jpg)
Übungsbeispiel IGesamtaufkommen kleiner Gesamtbedarf
Kosten Kosten Anbieter
3 10 4 30 Lager 1
2 60 6 Lager 2
0 0 20 Lager 3
Abnehmer1 Abnehmer2
Eintragung aller Kostenoptima ergibt eine mögliche Lösung
ikc ikx
Z =3x10 + 4x30 + 2x60 + 0x20 = 270
![Page 38: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/38.jpg)
Übungsbeispiel IGesamtaufkommen kleiner Gesamtbedarf
Kosten Kosten Anbieter
0 1
3 3 10 4 30 Lager 1
2 2 60 6 Lager 2
-1 0 0 20 Lager 3
Abnehmer1 Abnehmer2
Die Einführung von Potenzialen erfolgt nach ; nur besetzte Felder
ki vu \
01 vikki cvu
![Page 39: Operations Research](https://reader033.vdocuments.pub/reader033/viewer/2022042502/56812fbf550346895d954000/html5/thumbnails/39.jpg)
Übungsbeispiel IGesamtaufkommen kleiner Gesamtbedarf
Kosten Kosten Anbieter
0 1
3 3 10 4 30 Lager 1
2 2 60 6 Lager 2
-1 0 0 20 Lager 3
Abnehmer1 Abnehmer2
ki vu \
Einführen von fiktiven Bewertungszahlen mit Hilfe der Potenziale.
ikkiik cvuc
1
3
Alle Bewertungszahlen sind negativ Optimaltätskriterium
Z =3x10 + 4x30 + 2x60 + 0x20 = 270