Eslatma 1. Tizimning qo'llab-quvvatlovchi yechimlari soni chekli bo'lgani uchun chiziqli dasturlash masalasini yechish jarayoni ham chekli bo'ladi.
Eslatma 2. Agar ichidachiziqli dasturlash muammosi Z maqsad funksiyasining minimalini topishi kerak, keyin 𝐹 = −𝑍 funksiya kiritiladi . Tenglik tufayli 𝑍 + 𝐹 = 0, Z min = −𝐹 max va shuning uchun F funksiyani maksimallashtirish masalasini yechish bilan bir vaqtda Z funksiyasini minimallashtirish masalasini hal qilamiz .
Simpleks usuli yordamida chiziqli dasturlash masalalarini echishning asosi bir tayanch rejani boshqasi bilan almashtirish usuli bo'lib, bunda maqsad funksiyasi o'zining optimal qiymatiga etadi. Agar boshlang'ich baza ma'lum bo'lsa, bu almashtirish mumkin.
Misol tariqasida Excel elektron jadval protsessoridan foydalangan holda simpleks usuli texnologiyasini ko'rib chiqamiz .
2-vazifa. 7-variant.
A11=11, A12=10, A21=12, A22=8, A31=4, A32=3, A41=6, A42=6, A51=5, A52=4
B1=18, B2=20, B3=16, B4=21, B5=30
C1=17, C2=20
Yechish: shartlarni kiritish uchun forma yaratish (4.1-rasm);
A1 : A3 diapazonidagi katakchalarga tenglamalar tizimining erkin koeffitsientlarini yozing;
A4:F4 diapazonidagi katakchalarga maqsad funksiyasining F4 koeffitsientlarini yozing;
B1 : F3 katak diapazonining eng katta musbat elementi B2 katakda, shuning uchun B ustunidaruxsat beruvchi;
B ustunidafaollashtiruvchi elementni tanlang, masalan , B2. Agar u 1 ga teng bo'lsa, ikkinchi qator o'zgarishsiz qoldiriladi; agar bo'lmasa, chiziq elementlarini tanlangan yoqish elementining qiymatiga bo'lish kerak, bu 1 ga teng bo'ladi;
tanlangan B ustunining qolgan elementlarini tenglashtiruvchi amallarni bajarishuchunnol.
Buning uchun biz A 6 : F9 katakchalari oralig'ida yangi simpleks jadvalini tuzamiz, unda:
B6 katakka =B1 - B2 formulasini yozing va markerni sudrab A 6: F6 kataklariga nusxa ko'chiring;
va markerni sudrab A 8: F8 kataklariga ko'chiring ;
B9 katakka = B4 - B2 3 formulasini yozing va markerni sudrab A 9: F9 kataklariga nusxa ko'chiring. Natijada biz ikkinchi simpleks jadvalini olamiz (4.2-rasm).
B6 : F8 kataklari diapazonidagi eng katta musbat element B9 yacheykada, shuning uchun B ustuni hal qilinmoqda . Quyidagi amallarni bajaring:
element sifatida B9 katakchasini ( 2 - raqam ) tanlang ;
B13 katakchasiga = B9 / 2 formulasini yozing, hal qiluvchi element 1 ga teng bo'ladi;
faollashtiruvchi B ustunining qolgan elementlari nolga teng bo'lishi kerak, B14 katakchaga ==B9-B13*12formulasini yozing va markerni sudrab A 14 : H14 katakchalar diapazoniga ko'chiring;
B15 katakka formula =B10-B13*(-44)va usulni yozing