PH - Algorithm (New)
PH - Algorithm (New)
PH - Algorithm (New)
min 150x1 + 230x2 + 260x3 + 238y1 + 210y2 − 170w1 − 150w2 − 36w3 − 10w4
s. t. x1 + x2 + x3 ≤ 500,
− 3x1 − y1 + w1 ≤ −200,
− 3.6x2 − y2 + w2 ≤ −240,
− 24x3 + w3 + w4 ≤ 0,
w3 ≤ 6000.
(Scenario 1)
1
min 150x1 + 230x2 + 260x3 + 238y1 + 210y2 − 170w1 − 150w2 − 36w3 − 10w4
s. t. x1 + x2 + x3 ≤ 500,
− 2.5x1 − y1 + w1 ≤ −200,
− 3x2 − y2 + w2 ≤ −240,
− 20x3 + w3 + w4 ≤ 0,
w3 ≤ 6000.
(Scenario 2)
min 150x1 + 230x2 + 260x3 + 238y1 + 210y2 − 170w1 − 150w2 − 36w3 − 10w4
s. t. x1 + x2 + x3 ≤ 500,
− 2x1 − y1 + w1 ≤ −200,
− 2.4x2 − y2 + w2 ≤ −240,
− 16x3 + w3 + w4 ≤ 0,
w3 ≤ 6000.
(Scenario 3)
ci1 = 150
i
210 , ci3 = −170 −150
230 , c2 =
160 238 −36 −10 ,
−1 0
0 −1
W1 = 1 1 1 , W2 = 0
,
0
0 0
−200
−240
r1 = [500], r2 =
0 ,
6000
1 0 0 0
0 1 0 0
R2 = 0 0 1 1
0 0 1 0
−3 0 0
0 −3.6 0
The input values I want to give after run the code are: C21 = ,
0 0 −24
0 0 0
−2.5 0 0 −2 0 0
0 −3 , C3 = 0 −2.4
0 0
C22 = , ρ = 1, s0 = (0, 0, 0), λ = (0, 0, 0)
0 0 −20 2 0 0 −16
0 0 0 0 0 0