Simpleks usul algoritmi. Reja: Simpleks usul algoritmining tuzulishi
Agar (2) da x2=0, x3=0, x5=0 desak, x1=7, x4=12, x6=10 bo‘lib, birinchi bazis echimimiz x1=7, x2=0, x3=0, x5=0, x6=10 ko‘rinishda bo‘lib, f maqsad funksiyaning bu bazis echimga mos kelgan qiymati f=0
Download 23.71 Kb.
|
Чизиқли дастурлаш масалаларини Симплекс усул ёрдамида
- Bu sahifa navigatsiya:
- Bazis o‘zgar Ozod hadlar x1 x 2
f+0x1-x2+3x3+0x4-2x5+0x6=0 ko‘rinishda yozib olaylik.
Agar (2) da x2=0, x3=0, x5=0 desak, x1=7, x4=12, x6=10 bo‘lib, birinchi bazis echimimiz x1=7, x2=0, x3=0, x5=0, x6=10 ko‘rinishda bo‘lib, f maqsad funksiyaning bu bazis echimga mos kelgan qiymati f=0 bo‘lishi ravshan.Agar (2) da x2=0, x3=0, x5=0 desak, x1=7, x4=12, x6=10 bo‘lib, birinchi bazis echimimiz x1=7, x2=0, x3=0, x5=0, x6=10 ko‘rinishda bo‘lib, f maqsad funksiyaning bu bazis echimga mos kelgan qiymati f=0 bo‘lishi ravshan. Endi birinchi bazis echimga mos kelgan birinchi simpleks jadvalini tuzaylik.
1-simpleks jadvali.
Qo‘yilgan masalaning eng kichik qiymati izlanayotganda, oxirgi yo‘ldagi elementlarning ichidagi eng kichik musbat son olinai. Bizda esa bu son 3 bo‘lgani uchun, 3 turgan ustun hal qiluvchi ustun bo‘ladi. Nazariyaga ko‘ra 7 ni -Qo‘yilgan masalaning eng kichik qiymati izlanayotganda, oxirgi yo‘ldagi elementlarning ichidagi eng kichik musbat son olinai. Bizda esa bu son 3 bo‘lgani uchun, 3 turgan ustun hal qiluvchi ustun bo‘ladi. Nazariyaga ko‘ra 7 ni - 1 ga bo‘lish mumkin emas, shuning uchun Demak, 4 turgan yo‘l hal qiluvchi yo‘l bo‘lib, 4 esa, hal qiluvchi element bo‘ladi. Qulaylik uchun 4 ni 1 ga aylantiraylik, buning uchun hal qiluvchi yo‘lni ga ko‘paytiramiz.Demak, 4 turgan yo‘l hal qiluvchi yo‘l bo‘lib, 4 esa, hal qiluvchi element bo‘ladi. Qulaylik uchun 4 ni 1 ga aylantiraylik, buning uchun hal qiluvchi yo‘lni ga ko‘paytiramiz.
Endi hal qiluvchi ustundagi -1 ; 3 va 3 sonlarni nolga aylantiraylik. Buning uchun hal qiluvchi yo‘l elementlarini mos ravishda 1 va -3 ga ko‘paytirib, birinchi, uchinchi va to‘rtinchi yo‘l elementlariga qo‘shsak, natijada 2-simpleks jadvali hosil bo‘ladi.Endi hal qiluvchi ustundagi -1 ; 3 va 3 sonlarni nolga aylantiraylik. Buning uchun hal qiluvchi yo‘l elementlarini mos ravishda 1 va -3 ga ko‘paytirib, birinchi, uchinchi va to‘rtinchi yo‘l elementlariga qo‘shsak, natijada 2-simpleks jadvali hosil bo‘ladi.
2-simpleks jadvali.
Biz maqsad funksiyaning eng kichik qiymatini izlayotganimiz uchun oxirgi, ya’ni f turgan yo‘lda musbat son bo‘lishi kerak emas. Bizda esa bitta 1/2 son bor. SHuning uchun 1/2 turgan ustun hal qiluvchi ustun bo‘lib, bu ustunda 5/2 yagona musbat son bo‘lgani uchun, u hal qiluvchi element bo‘lib, yo‘li esa hal qiluvchi yo‘l bo‘ladi va bazis o‘zgaruvchi x1 ning o‘rniga x2 o‘tadi. Endi 5/2 ni 1 ga aylantiraylik. Buning uchun birinchi yo‘l elementlarini 2/5 ga ko‘paytiramiz.Biz maqsad funksiyaning eng kichik qiymatini izlayotganimiz uchun oxirgi, ya’ni f turgan yo‘lda musbat son bo‘lishi kerak emas. Bizda esa bitta 1/2 son bor. SHuning uchun 1/2 turgan ustun hal qiluvchi ustun bo‘lib, bu ustunda 5/2 yagona musbat son bo‘lgani uchun, u hal qiluvchi element bo‘lib, yo‘li esa hal qiluvchi yo‘l bo‘ladi va bazis o‘zgaruvchi x1 ning o‘rniga x2 o‘tadi. Endi 5/2 ni 1 ga aylantiraylik. Buning uchun birinchi yo‘l elementlarini 2/5 ga ko‘paytiramiz.
3-jadvaldan ko‘rinadiki, oxirgi f turgan yo‘lda musbat sonlar yo‘q. Demak, f maqsad funksiyaning qiymatini boshqa kamaytirish mumkin emas. Haqiqatan oxirgi jadvaldan ko‘rinadiki, uchinchi bazis echim bo‘lib, qo‘yilgan masalaning eng kichik qiymatini ifodalaydi. f=x2-3x3+2x5 Download 23.71 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling