Chiziqli programmalash va simpleks usuli. Ishlab chiqarishni rejalashtirish masalasi


- CHDM ning hamma rejalari (yechimlari) to’plami qavariqdir; -



Yüklə 56,98 Kb.
səhifə3/4
tarix03.12.2022
ölçüsü56,98 Kb.
#72143
1   2   3   4
2 mustaq

- CHDM ning hamma rejalari (yechimlari) to’plami qavariqdir;
-maqsad funksiyasi o’zining maksimal yoki minimal qiymatiga qavariq ko’p yoqlining qirralarining birida erishadi;
- qavariq ko’p yoqlining har bir qirrasi CHDMning tayanch rejasi bo’ladi.
Bizga quyidagi CHDM berilgan bo’lsin:
Zmax=c1x1+c2x2+...+ cnxn (2.1.14)
a11x1 + a12x2 + ... + a1nxn b1,
a21x1 + a22x2 + ... + a2nxn b2,
a31x1+ a32x2 + ... + a3nxn b3,(2.1.15)
... ... ... ...
am1x1+ am2x2 + ...+ amnxn bm.
x1 , 2 , . . . , n  0(2.1.16)
Bu CHDM quyidagi mazmunni beradi: (2) tengsizliklar sistemasidagi asosiy noma’lumlar (x1,x2,x3,...,xn)ning shunday qiymatlarini topish talab qilinadiki, topilgan qiymatlar musbat yoki nolga teng bo’lib, maqsad funksiyasi deb ataluvchi
Zmax =c1x1+c2x2+...+ cnxn
funkstionalga maksimal qiymat bersin.
Qaralayotgan CHDMdagi tenglamalar sistemasida n noma’lumlar soni, m esa tenglamalar sonini ifodalaydi. Amaliyotda: a) noma’lumlar soni tenglamalar sonidan katta (n > m); b) noma’lumlar soni tenglamalar soniga teng (n = m); c) noma’lumlar soni tenglamalar sonidan kichik (n < m) bo’lishi mumkin.
CHDMni yechish uchun birinchi bajaradigan ishimiz (2.1.15) tengsizliklar sistemasini kanonik ko’rinishga, ya’ni tenglamalar sistemasi ko’rinishiga keltirish vatayanch rejani topishdir.
(2.1.15) sistemada berilgan x1, x2 , ... , xnnoma’lumlar (o’zgaruvchilar) asosiy noma’lumlar deb nomlanadi.
Demak, birinchi navbatda tayanch yechim(reja) topiladi.
(2.1.15) tengsizliklar sistemasini tenglamalar sistemasiga keltirish uchun, tengsizliklarning har biriga mos ravishda qo’shimcha noma’lumlar deb ataluvchi musbat yoki nolga teng bo’lgan ushbu y1, y2, ... , ym 0o’zgaruvchilarni qo’shamiz. CHDMni iqtisodiy mazmuniga ko’ra qo’shimcha noma’lumlar (2) sistemaga musbat ishora bilan qo’shiladi.Biz noma’lumlar soni tenglamalar sonidan katta (n > m) bo’lgan holni qaraylik.
a11x1 + a12x2 + ... + a1nxn+ y1= b1,
a21x1+ a22x2 + ... + a2nxn+ y2= b2, (2.1.17)
... ... ... ... ....
am1x1+ am2x2 + ...+ amnxn+ ym = bm.
Demak, CHDMda berilgan noma’lumlar asosiy noma’lumlar, tengsizliklar sistemasini tenglamalar sistemasiga aylantirish uchun qo’shiladigan noma’lumlar qo’shimcha noma’lumlar deb ataladi.Qo’shimcha noma’lumlar «» ko’rinishdagi tengsizliklarga musbat, «» ko’rinishdagi tengsizliklarga esa manfiy ishora bilan qo’shiladi.
Chiziqli dasturlash masalasidagi tengsizliklar sistemasini tenglamalar sistemasi ko’rinishiga keltirish uchun qo’shiladigan qo’shimcha noma’lumlar maqsad funksiyasiga nolkoeffistientbilan qo’shiladi, ya’ni:
Zmax= c1x1+c2x2+...+ cnxn+cn+1y1+cn+2y2+...+ cmym =
=c1x1+c2x2+...+ cnxn+0y1+0y2+...+0ym. (2.1.18)
Standart formadagi x1, x2 , ... , xn o’zgaruvchilar bazis noma’lumlar, qo’shimcha kiritilgan y1, y2, ... , ym 0 o’zgaruvchilar bazis bo’lmagan noma’lumlar deyiladi.
Bu yerda masalani echishda qulay bo’lsin uchun bazis no’malumlar sifatida x1, x2 , ... , xn,, basis bo’lmagan no’malumlar sifatida y1, y2, ... , ym tanlangan.
CHDMda boshlang’ich tayanch rejani topish uchun, masaladagi (2.1.15) tengsizliklar sistemasi qo’shimcha noma’lumlarni qo’shish natijasida tenglamalar sistemasi (2.1.17) ga aylantirilgach, bu sistema qo’shimcha noma’lumlarga nisbatan yechib olinadi, ya’ni:
y1= b1(a11x1 + a12x2 + ... + a1nxn),
y2= b2(a21x1 + a22x2 + ... + a2nxn),
y3=b– (a31x1 + a32x2 + ... + a3nxn),(2.1.19)
... ... ... ... ... …
ym = bm(am1x1 + am2x2+ ... + amnxn).
Maqsad funksiyasini quyidagicha ifodalab olamiz:
Zmax=0-(- c1x1-c2x2-...- cnxn) +0y1+0y2+0y3+...+0ym.(2.1.20)
Topilgan (2.1.19) sistemadan qoidaga ko’ra asosiy noma’lumlar nolga tenglashtirib olinadi, ya’ni:
x1= x2= ... = xn= 0.
Natijada quyidagi boshlang’ich tayanch rejaga ega bo’lamiz (bu yerda masalaning berilishidagi ozod hadlar musbat deb qaralmoqda):
y1= b1,y2= b2, y3 = b3, ... ,ym = bm , Zmax=0.(2.1.21)
CHDMda (2.1.21) ni (boshlang’ich tayanch rejani) umumiy holda quyidagicha yozish qabul qilingan:
X*= (x1,x2, ..., xn, y1, y2,… , ym)= (0, 0, .. ., 0 , b1, b2, ... , bm).
Topilgan tayanch rejaning yechimlari (qiymatlari) musbat bo’lsa berilgan CHDMni simpleks usul bilan yechish mumkin bo’ladi.
Quyidagilarga e’tibor berishimiz lozim:
Agar chegaraviy shartlardagi biozod xadlar manfiy ishorali bo’lsa, u holda ularni har doim (-1) ga ko’paytirib, musbat holatga keltirish kerak.
Endi (2.1.19) va (2.1.20) da berilganlarni quyidagi ko’rinishdagi jadvalga joylashtiramiz va uni boshlang’ich simpleks jadval deb nomlaymiz.
Boshlang’ich tayanch reja chekli sondagi etap (simpleks)dan keyin optimal rejani hosil qilish yo’lini ko’rsatadi va har bir navbatdagi simpleks oldingisiga nisbatan optimal rejaga yaqinroq rejani beradi. Masalani yechish jarayoni optimal yechim topilguncha yoki masalaning maqsad funksiyasi chekli maksimum (minimum)ga ega emasligi aniqlanguncha davom ettiriladi.
2.1.2-jadval

Bazis o’zgaruv-
Chilar


Yüklə 56,98 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin