![]() 28
1,
4. Tentukan vektor r
t
= vektor x
t
= (q
0,0
;q
0
,
DW
;
q1,
0
;q1,
DS
;
.;q
K
,
0
;q
K
,
DS
).
5. Tentukan vektor u = (a
0
,a1,
,a
K
)
berdasarkan banyak pemesanan yang dilakukan
oleh bagian pembelian.
Besaran a
0
adalah pemesanan untuk gudang dan a
K
adalah pemesanan untuk toko K.
6. Tentukan vektor
f
2
(
x
t
,
u
)
=
(
q
0
,
0
;
q
0
,
Dw
;
q
1
,
0
;
q
1
,
Ds
;..;
q
K
,
0
;
q
k
,
Ds
)
,
Dengan
q
o Dw
, Dw
=
q
o Dw
, Dw
+
a
0
;
q
o 0
, 0
=
q
o
,
0
-
?
a
i
+
a
0
;
q
i Ds
, Ds
=
q
i ss
, ss
+
a
ii
,
?ie{¹,..., K} , q
1,0
=
q
i
,
Ds
,
?ie{¹,..., K} ,
7. Tentukan vektor biaya g(f2(x
t
,u)).
8. Tentukan vektor biaya g(r
t
)
9. Hitung fungsi
u
t
=
J
(
f
2
(
x, u), r
t
)
. Dengan menentukan minimum dari fungsi
biaya J
*
(y) = g(f2(x
0
,u))
dan fungsi biaya J
*
(y) = g(r
t
).
10. Tentukan
vektor
y
t
=
f
2
(
x
t
,
u
t
) = (q
0,
0
;
q
0,
Dw
;
q1
,
0
;
q1
,
Ds
;..; q
K
,
0
;
q
k
,
Ds
)
dengan
cara yang sama dengan langkah 6.
11. Tentukan
vektor
x
t ¹
+¹
=
f
t
+¹
(
y
t
,
w
t
)
=
(q
0,0
;
q
0,Dw
;
q1
,0
;
q1
,Ds
;..; q
K 0
,0
;
q
k
,Ds
)
,dengan
q
1,0
=
[q
-
d
], ?ie{0,...K} ,
q
0,0
=
0
,
bila perminataan pelanggan dapat dipenuhi
oleh
persediaan
di
dalam
toko.
Bila
permintaan
pelanggan
tidak
dapat
dipenuhi
oleh persediaan di dalam toko maka
q
i 0
,0
=
0
dan
q
0,0
=
[q
0,0
+
(d
i
-
C
i
]. Lalu
q
o,0
=
q
o,o
+
q
0,Dw
,
q
o,Dw
=
0
,
q
1,0
=
q
1,0
-
q
i
,
Ds
+
(d
i
-
C
i
), ?ie{0,...K} ,
q
i Ds
,Ds
=
0
.
12. Kemudian dihitung biaya g(y
t
,w
t
).
13. Update
t
=
t
+
1,
setelah
itu
update
vektor
r
t
,
f2(x
t
,u),
u
t
=
min J f2(x
t
,u),
r
t
)
,
y
t
=f2(x
t
,u
t
),
w
t,
x1=
f
t+1
(y
t
,w
t
)
dengan
cara
diiterasi
ketahap
2
sebanyak
waktu
|