Identifikatsiyalash


Download 1.5 Mb.
bet12/52
Sana27.08.2023
Hajmi1.5 Mb.
#1670754
TuriУчебное пособие
1   ...   8   9   10   11   12   13   14   15   ...   52
Bog'liq
ОПТИМАЛЛАШТИРИШ (2)

1.3.1 Simpleks-analitik usuli

Dastlab berilgan chizikli programmalash masalasining chegaraviy shartlarida m ta oʻzaro chiziqli bogʻlik boʻlmagan birlik vektorlar mavjud deb faraz qilamiz. Umumiylikni buzmagan holda bu vektorlar birinchi m ta P1, P2,... ,Pm vektordan iborat deylik. U holda masala quyidagi koʻrinishda boʻladi:


x1+a1,m+1 xm+1+...+a1nxn=b1
x2+a2,m+1 xm+1+...+a2nxn=b2 (1.3.1)
.......................................
xm+amm+1 xm+1+...+amnxn=bm
x1³0, x2³0,..., xm³0, xm+1³0,...., xn³0 (1.3.2)
ymin=c1x1+ c2x2+.... +cnxn (1.3.3)
(1.3.1) sistemani vektor formada yozamiz:
P1x1+ P2x2+...+ Pmxm+ Pm+1xm+1+...+ Pnxn= P0 (1.3.4)
P1, P2,...,Pm vektorlar n oʻlchovli vektor fazodagi oʻzaro chiziqli bogʻliq boʻlmagan birlik vektorlardan iborat boʻlib, bu fazoning bazisini tashkil qiladi. (1.3.1) da x1,x2,...,xm oʻzgaruvchilarni bazis oʻzgaruvchilar, xm+1,xm+2,...,xm oʻzgaruvchilarni esa bazis boʻlmagan (ozod) oʻzgaruvchilar deb qabul qilib, bazis boʻlmagan oʻzgaruvchilarni nolga tenglaymiz. Natijada:
X0=(x1=b1, x2=b2,...;xm=bm, xm+1=0,..., xn=0) (1.3.5)
Boshlangʻich planni hosil qilamiz. (1.3.5) planga quyidagi
x1P1+x2P2+...+xmPm=P0 (1.3.6)
yoyilma mos keladi. Bu yoyilmadagi P1, P2,..., Pm vektorlar oʻzaro chizikli bogʻliq boʻlmagan vektorlar boʻlganligi sababli, topilgan boshlangʻich (1.3.5) plan tayanch plan boʻladi.
Endi boshlangʻich plandan foydalanib, yangi tayanch planni topish mumkinligini koʻrsatamiz. P1, P2,..., Pm vektorlar n oʻlchovli vektor fazoning bazisini tashkil qilgani uchun P1, P2,..., Pn vektorlarning ixtiyoriysini (Pj) bazis vektorlar orqali faqat bir xil yoyilmasini topish mumkin, ya’ni
Pj =x1jP1+ x2jP2 +...+ xmjPm, (1.3.7)
Faraz qilaylik, birorta vektor, masalan Pm+1ning yoyilmasidagi koeffitsientlardan kamida bittasi (masalan, x1,m+1) noldan farqli boʻlsin:
Pm+1=P1 x1 m+1 +P 2 x 2 m+1 +…+P m x m m+1 (1.3.8)
Ixtiyoriy q>0 (q-xozircha noma’lum sonni olib, (1.3.8) tenglikning ikki tomonini oʻnga koʻpaytirib, hosil boʻlgan natijani (1.3.6) dan ayiramiz. Natijada quyidagi tenglikka ega boʻlamiz:
P1(x1-q x1,m+1)+ P2(x2-q x2,m+1)+...+
+Pm(xm-q xm,m+1)+ q Pm+1)=P0 (1.3.9)
Agar x1-q x1,m+1³0, x2-q x2,m+1³0, ..., xm-q xm,m+1³ 0 boʻlsa,
X1=( x1-qx1,m+1, x2-qx2,m+1, ..., xm-qxm,m+1, 0,0,...,0)
vektor plan boʻladi. q>0 boʻlganligi sababli, X1 planning komponentalari manfiy boʻlmaydi, shuning uchun x2,m+1>0 boʻlgan komponentalarni quramiz. Demak, shunday q>0 topishimiz kerakki, xama I lar uchun
xi ,m+1>0 boʻlganda xi-qxi ,m+1³0
boʻlsin. Bundan
0£q£
X1 plan ixtiyoriy

Tengsizlikni kanoatlantiruvchi q uchun plan boʻladi. Lekin tayanch plan oʻz ichiga m+1 ta komponentani olmaydi, shuning uchun X1 plandagi kamida bitta komponentani nolga aylantirish kerak. Faraz kilaylik,
q=q0= =
boʻlsin. Bu xolda X1 planning k komponentasi xk- q xk,m+1=0 boʻladi. q ning qiymatini (1.3.9) ga quyib kuyidagi yoyilmani hosil qilamiz:

bu yoyilmaga
X1=( x1-q0x1,m+1, x2-q0x2,m+1, ..., xk-1-q0xk-1,m+1, 0,
xk+1-q0 xk+1,m+1,..., xm-q0 xm,m+1, q0)
plan mos keladi. Demak, yangi planning komponentalari quyidagicha aniqlanar ekan:
(1.3.10)
Bundan keyingi tayanch planni hosil qilish uchun bazisga kirmagan ixtiyoriy vektorning P1, P2,..., Pm bazis vektorlar orqali yoyilmasini aniqlash xamda shunday soni topish kerakki, uning yordamida yangi vektor bazisga kirsin va eski bazis vektorlardan birortasi bazisdan chiqsin. Shunday qilib, yangi tayanch planlarni hosil kilish jarayoni bazisga kiritiladigan va bazisdan chiqariladigan vektorni tanlashdan iboratdir. Bazisga kiritiladigan vektorni tanlash kriteriysi simpleks usulning asasiy elementlaridan biri hisoblanadi. Agar bazisga kiritilayotgan Pm+1 vektorning yoyilmasida barcha xi,m+1£0 boʻlsa, (1.3.9) yoyilmadagi birorta vektorni bazisdan chiqaruvchi q>0 ni topib boʻlmaydi. Bu xolda X1 plan m+1 musbat komponentalarni oʻz ichiga oladi. P1, P2,..., Pm, Pm+1 vektorlar sistemasi esa oʻzaro chiziqli bogʻliq boʻlib qavariq koʻpburchakning chetki nuqtasini emas, balki ichki nuqtasini ifodalaydi. Bu nuqtada esa chiziqli funksiya oʻzining minimum qiymatiga erisholmaydi. Bu holda chiziqli funksiya quyidan chegaralanmagan boʻladi.

Download 1.5 Mb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   52




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling