Optimierungsproblem / Linear Programming (LP)

Neue Frage »

andres Auf diesen Beitrag antworten »
Optimierungsproblem / Linear Programming (LP)
Hallo zusammen,

ich habe ein paar Probleme mit dieser Aufgabenstellung (v.a. mit dem Aufstellen der Nebenbedingungen!).

Aufgabe:

Die Krankenhausleitung möchte die Zahl der durchgeführten großen und kleineren Operationen mittelfristig besser planen. Aus Erfahrung weiß man, dass große Operationen im Durchschnitt 2 Stunden dauern, während kleinere Operationen nur 1 Stunde dauern. Es sind 2 OPs für große Operationen und 1 OP für kleinere Operationen vorhanden, 2 weitere OPs können sowohl für kleinere als auch für große Operationen verwendet werden. (Kleinere Operationen können in allen 5 OPs durchgeführt werden.) Die OPs sind an 6 Tagen die Woche für je 8 Stunden verfügbar. Das Krankenhaus hat 126 Betten; Patienten mit großer Operation bleiben im Durchschnitt 8,9 Tage im Krankenhaus, Patienten mit kleiner Operation 3,5 Tage. Bei großen Operationen werden 1 Anästhesist und 2 Pflegekräfte benötigt, bei kleineren Eingriffen kein Anästhesist und im Durchschnitt 1,2 Pflegekräfte. (Anästhesisten bzw. Pflegekräfte werden bei großen Operationen jeweils für 2 Stunden gebraucht, bei kleinen jeweils für 1 Stunde.). Für die OPs sollen insgesamt 9 Vollzeit-Pflegekräfte (40 Stunden/Woche) und 4 Vollzeit-Anästhesisten abgestellt werden. Wie viele große und kleinere Operationen sollen pro Woche durchgeführt werden, wenn große Operationen aus der Sicht der Krankenhausleitung drei mal so viel zu den Zielen des Krankenhauses beitragen wie kleinere?
Formulieren Sie ein LP!

Ich bin folgendermaßen vorgegangen:

1.Schritt:
Definition der Entscheidungsvariablen:

=Anzahl der kleinen Op's pro Woche

=Anzahl der großen Op's pro Woche

2. Schritt:
Aufstellen der Zentralfunktion (ZF):

max

3. Schritt:
Aufstellen der Nebenbedingungen (NB):

(a) Betten:

126 Betten pro Tag verfügbar -> 126*7= 882 Betten pro Woche

Patienten mit großer Operation: bleiben durchschnittlich 8,9 Tage
Patienten mit kleiner Operation: bleiben durchschnittlich 3,5 Tage



Soweit sogut, denke bis hierher stimmts. Probleme habe ich aber nun beim Aufstellen der beiden anderen Nebenbedingungen "OP's" und "Pflegekräfte".


(b) OP's:

6 Tage*8 Std.= 48 Std./Woche verfügbar

- 2 OP's für große Operationen:
2*48= 96 Std./Woche

- 2 OP's für kleinere Operationen:
1*48= 48 Std./Woche

- 2 beliebige (für große + kleine Operationen) OP's:
2*48= 96 Std./Woche


Große Operationen dauern durchschnittlich 2 Std.
Kleine Operationen dauern durchschnittlich 1 Std.

Große Op's:



Kleine Op's:



beliebige Op's:





(c) Pflegekräfte:

9 Pfleger (40 Std./Woche) verfügbar
-> 9*40= 360 Std./Woche

4 Anästhesisten (40 Std./Woche) verfügbar
-> 4*40= 160 Std./Woche


Bei kleinen Operationen: 0 Anästhesisten pro Std. und 1,2 Pfleger pro Std.

Bei großen Operationen: 1 Anästhesist pro 2 Std. und 2 Pfleger pro 2 Std. -> auf 1 Std. gerechnet:
0,5 Anästhesisten pro Std. und 1 Pfleger pro Std.



Anästhesisten:



Pfleger:




(d) Nichtnegativitätsbedingung:

für alle (i=1,2)




Das sind also meine bisherigen Ausführungen.

In der Musterlösung werden für die Nebenbedingungen "OP's" und "Pflegekräfte" jedoch andere Lösungen angegeben, und zwar:


Für "OP's":

Große OP's


Kleine OP'S


?????

Hier wurden wohl also wie folgt vorgegangen:

4 OP's für beliebige (große u. kleine Operationen) Op's: -> 4*48=192 Std./Woche

1 OP für kleine OP's: ->1*48= 48 Std./Woche

Aber wieso werden die 2 großen OP's mit den 2 beliebigen OP's zusammengezählt und das kleine OP einzeln aufgeführt?
Kanns mir jemand erklären?



Für "Pflegekräfte":

(Anästhesisten)
(Pfleger)


Mmmh, würde also heißen, dass bei den großen OP's auf 1 Std gerechnet:
2 Anästhesisten pro Std.
4 Pfleger pro Std.

Das verstehe ich nicht, da doch durch 2 dividiert werden muss, um von 2 Std. auf 1 Std. zu kommen (wie ich oben gerechnet habe) ?????

Wo ist mein Fehler?


Hoffe jemand kann mir helfen.

Vielen Dank Im Vorraus
andres Auf diesen Beitrag antworten »

Verdammt!
Wollte die Frage ursprünglich im Hochschulmathematikforum stellen...
naja vllt kann mir hier auch jemand helfen.

btw. wie verschieb ich denn ne frage?
Reksilat Auf diesen Beitrag antworten »

Hi andres,

Einen Verschiebewunsch kannst Du per PN an einen gerade aktiven Mod äußern.

Zur Frage:

Sowohl die beiden OPs für große Operationen, als auch die beiden zusätzlichen OPs können für beide Arten von Operationen genutzt werden. Es ergibt also gar keinen Sinn hier zwischen diesen OPs zu unterscheiden.
Nun musst Du eben die Nebenbedingung für die OPs finden:
große OPs: 4 mögliche OPs mit jeweils 48 freien Stunden, jede Operation dauert 2 Stunden. Macht:
klein OPs: 5 mögliche OPs mit jeweils 48 freien Stunden, jede Operation dauert 1 Stunde. Macht:
Obergrenze insgesamt: kleine (1h) und große (2h) Operationen in fünf OPs. Macht:

Die zweite Nebenbedingung ist offensichtlich überflüssig, da sie durch die dritte NB immer erfüllt ist.

Anästhesisten:
Es werden große Operationen durchgeführt und bei jeder ist ein Anästhesist für 2 Stunden beschäftigt. Insgesamt fallen pro Woche also Stunden Anästhesistenarbeit an. Da vier Anästhesisten pro Woche je 40 Stunden arbeiten, stehen 160 Stunden Anästhesistenarbeit zur Verfügung.

Pflegekräfte analog.

Gruß,
Reksilat.
andres Auf diesen Beitrag antworten »

Ja das ist es. smile
Die Lösung im Buch hatte mich total verwirrt, da ohne Erläuterungen.
Danke deiner Ausführungen hab ichs jetzt. Freude

Eine formelle Frage hätte ich noch zur Formulierung der Zielfunktion:

Könnte ich anstatt max z= x1+3x2 auch max z= 20x1+60x2 oder
max z= 100x1+300x2 , da in der Aufgabenstellung ja nur steht, dass x2 3mal so groß sein soll wie x1 ?
Reksilat Auf diesen Beitrag antworten »

Ja, alle diese Zielfunktionen führen Dich zum Ziel. smile
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »