Simpleks jadval. Chiziqli programmalashtirish masalasining optimal yechimini simpleks usuli yordamida topish
ChDMni maksimumini topish uchun tuzilagan boshlang’ich simpleks jadvali
Bazis o’zgaruv-
chilar
|
Cj
|
Bi
|
x1
|
x2
|
…
|
xn
|
y1
|
y2
|
…
|
ym
|
|
s1
|
s2
|
…
|
sn
|
s n+1
= 0
|
sn+2
= 0
|
…
|
sm
= 0
|
y1
|
sn+1
|
b1
|
a11
|
a12
|
…
|
a1n
|
1
|
0
|
…
|
0
|
|
y2
|
s n+2
|
b2
|
a21
|
a22
|
…
|
a2n
|
0
|
1
|
…
|
0
|
|
…
|
…
|
…
|
…
|
…
|
…
|
…
|
…
|
…
|
…
|
…
|
…
|
ym
|
sm
|
bm
|
am1
|
am2
|
…
|
amn
|
0
|
0
|
…
|
1
|
|
Zj - Cj
|
0
|
- s1
|
- s2
|
…
|
- sn
|
0
|
0
|
…
|
0
|
|
Bazis bo’lmagan y1, y2, ... , ym 0 noma’lumlar «Bazis o’zgaruvchilar» ustuniga yoziladi.
Bazismas noma’lumlarning sn+1, sn+2, ... , sm koeffisiyentlari «Si» ustuniga yoziladi.
b1, b2, ... , bm ozod hadlar «Bi» ustuniga yoziladi.
Zmax=c1x1+c2x2+...+cnxn+0y1+0y2+...+0ym maqsad funksiyaning koeffisiyentlari Zj - Cj qatorga qarma - qarshi ishora bilan yoziladi. Bu qator indeks qator deb yuritiladi.
ChDM ning simpleks jadvalida Zj - Cj indeks qatoridagi hamma noma’lumlarning koeffisiyentlari musbat bo’lsa masala optimal yechimga ega bo’ladi. Simpleks usuli bilan ChDMni optimal yechimini topishda Zj - Cj indeks qatoridagi hamma noma’lumlarning koeffisiyentlari musbat ishoraga keltirish maqsad qilib qo’yiladi.
Simpleks jadvalida Zj - Cj indeks qatoridagi noma’lumlarining koeffisiyentlaridan bittasi yoki bir nechtasi manfiy bo’lganida hal qiluvchi elementni tanlashda quyidagi munosabatlar amalga oshishi mumkin.
1.16. Aynigan chiziqli programmalashtirish masalalari va ularni yechish usullari.
Bizga matematika kursidan ma’lumki ikki algebraik ifoda bir-biri bilan () katta yoki () kichik belgi bilan bog’lanishi natijasida tengsizliklar hosil bo’ladi. Bir yoki ko’p o’zgaruvchili tengsizliklar chiziqli tengsizliklar deyiladi [2]. Masalan,
a1x1 c - bir o’zgaruvchili tengsizlik,
a1x1 + a2x2 {, } c - ikki o’zgaruvchili tengsizlik,
a1x1 + a2x2 +a3x3 {, } c - uch o’zgaruvchili tengsizlik,
a1x1 + a2x2 +a3x3 +...+ anxn {, } c - n o’zgaruvchili tengsizlik.
ChDMlarini geometrik talqini haqida so’z ketganda, ikki noma’lumli tengsizliklar ustida ish olib boriladi.
Chiziqli tengsizliklarning geometrik talqini ularga mos keluvchi yarim (fazo) tekislik bo’ladi. Tenglamani tengsizlikka almashtirgandagi to’g’ri chiziqdan hosil bo’lgan yarim tekislik ko’pincha ikki noma’lumli tengsizliklar yechimlari sohasini ifodalaydi. Shu yarim tekislikka tegishli istalgan nuqta koordinatalari tengsizliklarni qanoatlantiradi, ya’ni shu istalgan nuqtani tengsizlikni yechimi deb qarash mumkin bo’ladi. Bunday nuqtalar to’plamini esa yechimlar to’plami deb qaraladi.
1.17. Iqtisodiy masalalarni simpleks usul bilan yechish
Xo’jalik chorva mollari uchun yem – xashak yetishtirishga ixtisoslashgan. Fermer xo’jaligida yetishtirilishi mumkin bo’lgan yem – xashaklarning turi va resurslari hajmi 1- jadvalda ozuqa birligida keltirilmoqda. Xo’jalikda chorvachilikning qoramolchilik tarmog’ini rivojlantirish imkoniyatlari mavjud. Xo’jalikda istiqbolda chorva mollarining qaysi bir turidan qancha bosh boqilsa ularni sotishdan olinadigan daromad maksimal bo’ladi?
1-jadval
Bir bosh chorva moli uchun ozuqa birligida sarf bo’ladigan yem – xashaklarning turi va resurslari xaqida ma’lumotlar
Yem-xashaklar turi
|
Chorva mollari turi:
|
Yem – xashak resurslari,
s
|
sog’in sigirlar
|
novvos
|
g’o’najin
|
buzoq
|
1. Konsentrat ozuqalar
|
12
|
13
|
7
|
4
|
450
|
2. Shirali ozuqalar
|
15
|
14
|
8
|
4
|
560
|
3. Dag’al xashaklar
|
8
|
6
|
5
|
3
|
300
|
4. Pichan
|
5
|
4
|
3
|
2
|
200
|
Bir bosh chorva molini sotish bahosi, m. s.
|
520
|
480
|
300
|
190
|
|
Masalaning maqsadi va optimallik mezoni. Chorva mollarining har bir turi bo’yicha bosh sonini topish talab qilinadiki, ularni sotishdan olinadigan daromad maksimal bo’lsin.
Bu iqtisodiy mazmundagi masala ChDM bo’lib u simpleks usuli bilan yechiladi.
Noma’lumlarni quyidagicha belgilaymiz:
x1 - sog’in sigirlar bosh soni; x2 - novvoslar bosh soni; x3 - g’o’najinlar bosh soni; x4 - buzoqlar bosh soni.
Bular asosiy noma’lumlar deb ataladi.
ChDMni tensizliklar sistemasining ifodalanishi
ChDMning tensizliklar sistemasi xo’jalikdagi yem-xashaklar turi bo’yicha resurslarining chorva mollariga taqsimlanishini ifodalaydi.
Xo’jalikda yetishtiriladigan:
450 s konsentrat ozuqalarning chorva mollariga taqsimlanishi:
12x1 + 12x2 + 7x3 + 3x4 ≤ 450,
560 s shirali ozuqalarning chorva mollariga taqsimlanishi:
15x1 + 14x2 + 8x3 + 4x4 ≤ 560,
268 s dag’al ozuqalarning chorva mollariga taqsimlanishi:
8x1 + 6x2 + 5x3 + 3x4 ≤ 300,
180 s pichanning chorva mollariga taqsimlanishi:
5x1 + 4x2 + 3x3 + 2x4 ≤ 200.
ChDMning maqsad fuksiyasining ifodalanishi
ChDMning maqsad fuksiyasi chorva mollarini sotishdan olinadigan daromadni maksimallashtirishdan iborat bo’ladi, ya’ni:
Zmak= 520x1 + 480x2 + 300x3 +190x4
Demak, biz endi ChDM quyidagicha ifodalashimiz mumkin:
12x1 + 12x2 + 7x3 + 3x4 ≤ 450,
15x1 + 14x2 + 8x3 + 4x4 ≤ 560, (1)
8x1 + 6x2 + 5x3 + 3x4 ≤ 300,
5x1 + 4x2 + 3x3 + 2x4 ≤ 200.
x1 ≥ 0, x2 ≥ 0, x3 ≥ 0, x4 ≥ 0. (2)
shartlarini qanoatlantiruvchi x1, x2, x3, x4 noma’lumlarning shunday qiymatlarini topish talab qilinadiki, u maqsad funksiyasini ifodalovchi
Zmak= 520x1 + 480x2 + 300x3 +190x4
funksionalga maksimal qiymat bersin.
Masalani simpleks usuli bilan yechish uchun boshlang’ich tayanch reja topiladi. Buning uchun (1) tengsizliklar sistemasi tenglamalar sistemasi ko’rinishiga keltiriladi.
Demak, (1) sistemadagi tengsizliklarga mos ravishda musbat yoki nolga teng bo’lgan y1, y2, y3 va y4 qo’shimcha noma’lumlar musbat ishora bilan qo’shiladi. Bu qo’shimcha noma’lumlar maqsad funksiyasiga nol koeffisiyent bilan kiritiladi.
Natijada ChDM quyidagi ko’rinishni oladi:
12x1 + 12x2 + 7x3 + 3x4 + y1 = 450,
15x1 + 14x2 + 8x3 + 4x4 + y2 = 560, (1*)
8x1 + 6x2 + 5x3 + 3x4 + y3 = 300,
5x1 + 4x2 + 3x3 + 2x4 + y4 = 200.
Do'stlaringiz bilan baham: |