Modelni tekshirish. X2, X3, X4 o’zgaruvchilarni X1 orqali ifodalab, chegaralar tizimini soddalashtirsak. (1) tizimga ekvivalent bo’lgan quyidagi chiziqli tenglamalar tizimiga ega bo’lamiz:
X2=60-X1
X3=50-X1 (2)
X4=30-X1
Tashish uchun qilinadigan harajat manfiy bo’lmagan kattalik bilan ulchanganligidan f 0 kabi yozamiz. Demak, f ning minimal qiymati nolga teng.
Algoritm tuzish.
f=0 deb X1 topilsin.
X1 qiymatni bilgan holda (2) dan foydalanib, X2, X3, X4 o’zgaruvchilarning qiymatlari topilsin.
Hisoblash bosqichi.
f=0 228000—200X1=0 X1=1140.
X2=60—X1X2=-1080
X3=50—X1 X3= -1090.
X4=30+X1 X4=1170.
Chegaralar va minimallik shartini qanoatlintiruvchi f=0, X1=1140, X2= -1080, X3=-1090, X4=1170 yechimga ega bo’ldik. Ko’rinib turibdiki, bu yechim izlangan yechim emas, chunki yuk og’irligi manfiy kattalik bo’lmaydi.
Modelga aniqlik kiritish. Tekshirish mobaynida olingan natijadagi qarama-qarnshilik shundan iboratki, zavodlarga tashiladigan un miqdori manfiy bo’lib qoldi. Demak, shunday vaziyatni yo’q qilish kerak. Buning uchun chegaralar tizimiga X10, X40 tengsizliklarni qo’shish kerak.
Aniqlashtirilgan modelning ko’rinishi quyidagicha bo’ladi:
F=1400x1+2000x2+1200x3+1600x4min:
x1+x2=60, x3+x4=80,
x1+x3=50, x2+x1=90.
X10, X20, X30, X40.
Yangi modelni tekshirish quyidagi ko’rinishga olib keladi:
f=228000—200x1 min
x2=60—x1,
x3=50—x1, (3)
x4=30+x1,
X10, X20, X30, X40.
Bundan x1, x2, x3, x4 o’zgaruvchilarning manfiy bo’lmasligi e’tiborga olinsa, yana ekvivalent matematik masalaga ega bo’lamiz:
0X150
x2=60—x1,
x3=50—x1, (4)
x4=30+x1.
Do'stlaringiz bilan baham: |