Toshkent axborot texnologiyalari universiteti huzuridagi dasturiy mahsulotlar va apparat dasturiy majmualar yaratish



Download 1,42 Mb.
bet16/24
Sana02.07.2022
Hajmi1,42 Mb.
#730154
1   ...   12   13   14   15   16   17   18   19   ...   24
Bog'liq
Kompyuter modellashtirish TATU kitobi

x1 0, x2 0, , xm 0,



Ymax
c0
c1x1
c2 x2   
cmxm



Chzizqli dasturlash masalalari. Chiziqli dasturlash masalasi umumiy holda quyidagicha ifodalanadi:
a11x1 a12 x2      a1nxn  ()b1
a x a x      a x  ()b

21 1 22 2

m2 m 2
(1)

.................................................
am1x1 am2 x2      amn xn  ()bm
x1  0, x2  0, , xn  0,

(2)



Ymin(max)
c0
c1x1
c2 x2   
cnxn
(3)




  1. va (2) shartlarni qanoatlantiruvchi noma’lumlarning shunday qiymatlarini topish kerakki, ular (3) chiziqli funktsiyaga minimal (maksimal) qiymat bersin. Masalaning (1) va (2) shartlari uning chegaraviy shartlari deb, (3) chiziqli funktsiya esa masalaning maqsadi yoki maqsad funktsiyasi deb ataladi.

Masaladagi barcha chegaralovchi shartlar va maqsad funktsiya chiziqli ekanligi ko’rinib turibdi. SHuning uchun ham (1)–(3) masala chiziqli dasturlash masalasi deb ataladi.
Konkret masalalarda (1) shart tenglamalar sistemasidan, «» yoki «» ko’rinishdagi tengsizliklar sistemasidan yoki aralash sistemadan iborat bo’lishi mumkin. Lekin ko’rsatish mumkinki, (1)–(3) ko’rinishdagi masalani osonlik bilan quyidagi ko’rinishga keltirish mumkin.
a11x1 a12 x2      a1n xn b1
a x a x      a x b

21 1 22 2 2n n 2
(4)




am1x1 am2 x2      amn xn bm

x1  0, x2  0,
, xn  0,
(5)

Ymin
c0
c1x1
c2 x2   
cn xn
(6)

(4)-(6) ko’rinish chiziqli dasturlash masalasining kanonik ko’rinishi deb ataladi. (4)–(6) masalani vektorlar yordamida quyidagicha ifodalash mumkin:

P1x1
P2 x2   
Pn xn P0
(7)

X  0 (8)



Ymin CX




a11
a p 21
a

  a12
  a
2 ...
  a



, ...,




a1n
a p 2n
a








bu yerda






















b1
b
(9)

, p 22
, p 2 ,

1 ...
n ...
0 ...

b

m1   m2
mn
m


S C1, C2,
X X1, X2,
, Cn vektor–qator.
, Xn vektorustun.

(4)-(6) masalaning matritsa ko’rinishdagi ifodasi quyidagicha yoziladi:
AX P0 (10)


X  0, (11)


Ymin CX (12)



bu yerda
S C1, C2,
, Cn
– qator vektor,
A aij
– (4) sistema

koeffitsientlaridan tashkil topgan matritsa;
X X1, X2,
, Xn va

P0
b1, b2,
, bn
– ustun vektorlar.

n



aij xj bi , (i  1,..., m)
j1
(13)


xj  0, ( j 1,..., n)
(14)





Ymin Cj X j j1
(15)

(4)-(6) masalani yig’indilar yordamida ham ifodalash mumkin:



    1. ta’rif. Berilgan (4)–(6) masalaning mumkin bo’lgan echimi yoki rejasi

deb, uning (4) va (5) shartlarni qanoatlantiruvchi
aytiladi.
X x1, x2,
, xn
vektorga

    1. ta’rif. Agar (7) yoyilmadagi musbat xi

koeffitsientli
Pi ,
i 1,, m

vektorlar o’zaro chiziqli bog’iq bo’lmasa, u holda X
reja deb ataladi.
x1, x2,
, xn
reja tayanch

    1. ta’rif. Agar

X x1, x2,
, xn
tayanch rejadagi musbat komponentalar

soni m ga teng bo’lsa, u hoda bu reja aynimagan tayanch reja, aks holda aynigan tayanch reja deyiladi.

    1. ta’rif. CHiziqli funktsiya (6) ga eng kichik qiymat beruvchi X=(x1, x2, …, xn) tayanch reja masalaning optimal rejasi yoki optimal echimi deyiladi.

Chiziqli dasturlash masalasining geometrik talqini. Quyidagi ko’rinishda yozilgan chiziqli dasturlash masalasini ko’ramiz:

n

aij x j ai
j1
(i  1, m) (1)




x j  0, ( j  1, n) (2)
n

Ymax(min) cj x j
j1
(3)

Ushbu chiziqli dasturlash masalasining geometrik talqini bilan tanishamiz.


Ma’lumki, n ta tartiblashgan x1, x2, …, xn sonlar n-ligi (birlashmasi) n o’lchovli fazoning nuqtasi bo’ladi. Shuning uchun (1)-(3) chiziqli dasturlash masalasining rejasini n o’lchovli fazoning nuqtasi deb qarash mumkin. Bizga ma’lumki, bunday nuqtalar to’plami qavariq to’plamdan iborat bo’ladi. Qavariq to’plam chegaralangan (qavariq ko’pburchak), chegaralanmagan (qavariq ko’p qirrali soha) bo’lishi, bitta nuqtadan iborat bo’lishi yoki bo’sh to’plam bo’lishi ham mumkin.
Koordinatalari

a1x1
a2 x2   
an xn a

tenglamani qanoatlantiruvchi (x1, x2, …, xn) nuqtalar to’plami gipertekislik deb ataladi. Shu sababli



c1x1
c2 x2   
cnxn Y

ko’rinishda yozilgan maqsad funktsiyani Y funktsiyaning turli P qiymatlariga mos keluvchi o’zaro parallel gipertekisliklar oilasi deb qarash mumkin.


Har bir gipertekislikning ixtiyoriy nuqtasida Y funktsiya bir xil qiymatni qabul qiladi (demak, o’zgarmas sathda saqlanadi). SHuning uchun ular «sath tekisliklari» deyiladi. Geometrik nuqtai nazardan chiziqli dasturlash masalasini quyidagicha ta’riflash mumkin:

  1. va (2) shartlarni qanoatlantiruvchi yechimlar ko’pburchagiga tegishli bo’lgan

shunday
X *
(x *, x *,
, x *)
nuqtani topish kerakki, bu nuqtada Y maqsad


1 2

n
funktsiya maksimum (minimum) qiymat beruvchi (3) gipertekisliklar oilasiga tegishli bo’lgan gipertekislik o’tsin. Jumladan, n=2 da (1)-(3) masala quyidagicha


1 2
talqin qilinadi: (1)-(2) shartlarni qanoatlantiruvchi yechimlar ko’pburchagiga

tegishli bo’lgan shunday
X *
x *, x *
nuqtani topish kerakki, bu nuqtadan Y

maqsad funktsiyaga eng katta (eng kichik) qiymat beruvchi va (3) daraja chiziqlar oilasiga tegishli bo’lgan chiziq o’tsin.
Chiziqli dasturlash masalasining geometrik talqiniga hamda oldingi ma’ruzalarda tanishgan chiziqli dasturlash masalasi yechimining xossalariga tayanib masalani ba’zi hollarda grafik usulda yechish mumkin.
a11x1 a12 x2 b1,
a x a x b ,

21 1 22 2 2
(4)




am1x1 am2 x2 bm ,



x1  0,
x2  0,
(5)


Ymax c1x1 c2 x2
(6)

Ikki o’lchovli fazoda berilgan ushbu chiziqli dasturlash masalasini ko’ramiz. Faraz qilaylik, (4) sistema (5) shartni qanoatlantiruvchi yechimlarga ega bo’lsin. Hamda ulardan tashkil topgan to’plam chekli bo’lsin. (4) va (5)


tengsizliklarning har biri

ai1x1
ai 2 x2
bi i 1,, m,



x1  0, x2  0
chiziqlar bilan chegaralangan yarim tekisliklarni ifodalaydi. Chiziqli funktsiya (6)

ham ma’lum bir o’zgarmas
C0 const
qiymatda
s1x1
s2 x2
const
to’g’ri chiziqni

ifodalaydi. Yechimlardan tashkil topgan qavariq to’plamni hosil qilish uchun

a11x1
a12 x2
b1, a21x1 a22 x2
b2 ,
, am1x1 am2 x2
bm , x1  0, x2  0
to’g’ri chiziqlar

bilan chegaralangan ko’pburchakni yasaymiz.
Faraz qilaylik, bu ko’pburchak ABCDE beshburchakdan iborat bo’lsin





Download 1,42 Mb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   ...   24




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish