3.1. Ba`zi transport masalalarni potentsiallar usuli bilan yechish.
3.1.1.-Misol. Yuqoridagi shimoliy-g`arbiy burchak usuli bilan echilgan guruch masalasining yechimini optimallikka potentsiallar usuli bilan tekshiraylik.
Band kataklar uchun potentsiallarni aniqlaymiz.
u1 +
v1 = 5
u1
=0
u1 +
v2 = 6
u2 =−3
u2 +
v2 =
3 ⇒ u1=0
v1 =5
u2 +
v3 =11
v2 =6
v3 =14
Endi barcha bo`sh kataklar uchun yordamchi tarifni (soxta tarifni)
c1ke =
uk +
ve tenglik orqali aniqlaymiz:
c131 =
u1 +
v3 = 0 +14 =14
c21 =
u2 +
v1 = −3+ 5 = 2
Endi har bir bo`sh kataklar uchun
tariflar farqini aniqlaylik
SS1321 ==
CC1321−−
CC13121
1 ==87−−142==5−6
bularning ichida manfiy bor, demak yechim optimal emas. Bu yechimni optimallashtirish uchun quyidagicha ish qilamiz:
Endi barcha manfiy S
ke larning ichida eng kichigini belgilab,
uni qutb deb, ataymiz va qutbni «+» deb, keyingi uchini «-» deb, ularni navbat bilan almashtirib, uchlari band kataklarda yotuvchi tsikl yopiq siniq chiziq quramiz
(chizmadagi kabi).
Endi barcha «-» ishorali kataklar ichidagi yuklardan eng kichik miqdorini aniqlab, o`sha miqdordagi yukni barchak «-»
kataklardan olib, «+» ishorali kataklardagi yuklarga qo`shamiz.
Natijada yangi reja paydo bo`ladi
0
20;
; 30
5;;
150
. Hosil bo`lgan rejani dastlabki
reja sifatida qarab, barcha yuqoridagi tadbirlarni takrorlaymiz va optimallikka tekshiramiz. Agar optimallik sharti bajarilmasa, bu jarayonni yana takrorlaymiz va hokazo.
-
|
|
v1
|
|
v2
|
|
v3
|
bj ai
|
20
|
|
35
|
|
15
|
u1
|
40
|
20
|
5
|
5
|
6
|
8 15
|
u2
|
30
|
0
|
7
|
30
|
3
|
11
0
|
Band kataklar uchun potentsiallarni aniqlaymiz.
u1 =0
u1 +
v1 = 5
u1 +
v2 = 6
v1 =5
uu1
2 ++
vv3
2 ==8⇒
u1 = 0 desak,
vv32 ==86
3
u2 =−6+3=−3
Shunday qilib, band kataklarning potentsiallari:
u1 = 0;
v1 = 5
u2 =−3;
v2 = 6
v3 = 8
Endi barcha bo`sh kataklar uchun yordamchi tarifni (soxta tarifni)
Cke1 =Uk +
Ve tenglik orqali aniqlaymiz.
c121 =
u2 +
v1 =−3+5=2
Endi har bir bo`sh katak uchun tariflar farqini aniqlaymiz.
ske =
cke −
c1
ke =
cke −(
uk +
ve)
SS 2123 ==117 −−25==56⇒
optimal. bularning ichida manfiy yo`q,
demak yechim
Demak, optimal reja Χ ={20;5;15;0;30;0}
ёки Х =
0
2030
5 150
f = 5
⋅20
+ 5
⋅6
+ 30
⋅3
=100
+ 30
+ 90
+120
= 340 so`m ketgan harajat.
2-misol.
30 60 0 0
Χ = 40 0 0 30
1 0 0 0 0
Band kataklar uchun potentsiallarni aniqlaymiz.
v1 = 2
uuu12 ===00
vv32 ==11
1
3
v4 =1
u1 +
v1 =2
u1 = 0
u1 +
v2 =1
v1 = 2;
v2 =1
uu22 ++
vv14 ==21
uv42 ==12−−
uv21 ==12 − 2 = 0 ⇒ u1=0 desak,
u3 +v1 =3
u3 = 3−
v1 = 3− 2 =1
u3 +v3 =2
v3 = 2 −
u3 = 2 −1=1
Endi bo`sh kataklar uchun yordamchi narxlarni (soxta narxlarni) hisoblaymiz.
c131 =
u1 +
v3 = 0 +1=1
c141 =
u1 +
v4 =1
c122 =
u2 +
v2 = 0 +1=1
c123 =
u2 +
v3 =1
c321 =
u3 +
v2 =1+1= 2
c341 =
u3 +
v4 =1+1= 2
Endi har bir bo`sh katak uchun tariflar farqini xisoblaymiz .
s13 =3−1=2
s14 =2−1=1
s22 =3−1=2
s23 =3−1=2
s32 =3−2=1
s34 =1−2=−1
S
34=-1 manfiy chiqdi, demak reja optimal emas. Uni optimallashtirish kerak.
Shuning uchun S
34 ni ya`ni (3:4) ni qutb boshi deb yopiq tsikl quramiz.