mathematica Maximize mit Parametern: The following constraints are not valid...

Neue Frage »

Mohamed Auf diesen Beitrag antworten »
mathematica Maximize mit Parametern: The following constraints are not valid...
Meine Frage:
Hallo Leute, ich habe ein Problem mit der symbolischen Berechnung eines Maximums. Meine Variablen sind x41, x42 und x43. Die Parameter sind y11, y21, y31, y61, y71, y81.
Folgendes habe ich eingegeben:
r1=0.5
r2=0.2
r3=0.05
r6=0.36
r7=0.1
r8=0.02

y12=y11 r1 + y21 r2 + y31 r3 + y61 r6 + y71 r7 + y81 r8
y13=y12 r1 + y22 r2 + y32 r3 + y62 r6 + y72 r7 + y82 r8
y22=(1-r1)y11
y23=(1-r1)y12
y32= (1-r2)y21
y33= (1-r2)y22
y62=x41
y63=x42
y72=(1-r6)y61
y73=(1-r6)y62
y82=(1-r7)y71
y83=(1-r7)y72

g1=500
g2=300
g3=200
g4=150
g6=450
g7=250
g8=150

k1=18
k2=12
k3=6
k4=250
k6=18
k7=9
k8=4

Kosten = (y11+y12+y13)k1 + (y21+y22+y23)k2+ (y31+y32+y33)k3+ (x41+x42+x43)k4 + (y61+y62+y63)k6 +(y71+y72+y73)k7+(y81+y82+y83)k8

Gewinn = (y11+y12+y13)r1(g1-k1)+ (y21+y22+y23)r2(g2-k2)+ (y31+y32+y33)r3(g3-k3)+ (x41+x42+x43)(g4-k4) + (y61+y62+y63)r6(g6-k6) +(y71+y72+y73)r7(g7-k7)+(y81+y82+y83)r8(g8-k8)

Maximize[{Gewinn, Kosten< 1500000 && x41>0 && x42>0 && x43>0},{x41,x42,x43}]

Ausgabe von Mathematica:

In[235]:= Maximize[{Gewinn,Kosten<1500000&&x41>0&&x42>0&&x43>0},{x41,x42,x43}]

NMaximize::bcons: The following constraints are not valid: {250 (x41+x42+x43)+6 (320. +0.8 y21+y31)+<<3>>+18 (1280. +0.36 x41+0.24 y21+0.05 y31+0.424 y61+0.118 y71+0.5 (400. +0.2 y21+0.05 y31+0.36 y61+0.1 y71+0.02 y81)+0.02 y81)+4 (0.576 y61+0.9 y71+y81)<1500000,<<2>>,<<1>>}. Constraints should be equalities, inequalities, or domain specifications involving the variables.

Out[235]:= Maximize[{-100 (x41+x42+x43)+9.7 (320. +0.8 y21+y31)+155.52 (x41+x42+y61)+24.1 (0.64 x41+0.64 y61+y71)+57.6 (400. +y21+0.5 (400. +0.2 y21+0.05 y31+0.36 y61+0.1 y71+0.02 y81))+241. (1280. +0.36 x41+0.24 y21+0.05 y31+0.424 y61+0.118 y71+0.5 (400. +0.2 y21+0.05 y31+0.36 y61+0.1 y71+0.02 y81)+0.02 y81)+2.92 (0.576 y61+0.9 y71+y81),250 (x41+x42+x43)+6 (320. +0.8 y21+y31)+18 (x41+x42+y61)+9 (0.64 x41+0.64 y61+y71)+12 (400. +y21+0.5 (400. +0.2 y21+0.05 y31+0.36 y61+0.1 y71+0.02 y81))+18 (1280. +0.36 x41+0.24 y21+0.05 y31+0.424 y61+0.118 y71+0.5 (400. +0.2 y21+0.05 y31+0.36 y61+0.1 y71+0.02 y81)+0.02 y81)+4 (0.576 y61+0.9 y71+y81)<1500000&&x41>0&&x42>0&&x43>0},{x41,x42,x43}]

Ich hätte gerne Lösungen für x41, x42 und x43 in Abhängigkeit von den Parametern y11, y21, y31, y61, y71, y81.

Warum geht das hier schief? Vielen Dank für eure Hilfe!

Viele Grüße
Mohamed


Meine Ideen:
Ich probiere schon seit 3 Stunden herum, finde aber nicht den Fehler. Ich habe auch kaum Erfahrung mit Mathematica.
Neue Frage »
Antworten »



Verwandte Themen

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