S. I. Xudoyberdiyev iqtisodiy matematik usullar va



Download 1,36 Mb.
bet2/17
Sana20.12.2019
Hajmi1,36 Mb.
#31205
1   2   3   4   5   6   7   8   9   ...   17
Bog'liq
O



J J J J J


a;
chiziqli cheklash shartlari sistemasi berilgan bo’lsin, bunda berilgan o’zgarmas miqdorlar.

Chiziqli dasturlash masalasi, bu x1, x2,...,xn o’zgaruvchilarning shunday qiymatlarini topish kerakki, ular (2), (3) cheklash sistemasini qanoatlantirib, (1) chiziqli funksiya minimum (maksimum) qiymatga ega bo’lsin.



Chiziqli dasturlash masalasining umumiy qo’yilishini bir necha formalarda (shakllarda) yozish mumkin.

  1. Vektorlar shaklida yozilishi. Ushbu belgilashlarni kiritamiz:


a

1n

a

a

11

a

a

12

a

A =


a
2 =

, A =

Ao =





V
bm У

V
a m1 У

V
a mn У

V
am2 У



C = (c1,c2,...,cn), X = (x1,x2,...,xn) bo’lib, CX = cx1 + c2x2 +... + cnxn skalyar ko’paytma bo’lsin. Bu holda chiziqli dasturlash masalasini vektor ko’rinishda quyidagicha ifodalash mumkin:

Z = CX

chiziqli funksiya minimumga ega bo’ladigan X vektorning



A1 x1 + A2x2 + ... + Anxn = A0 , X > 0 (4)

shartlarni qanoatlantiruvchi qiymatini toping.



  1. Matritsa shaklida yozilishi.

AX = A0, X > 0 shartlarni qanoatlantiruvchi Z = CX chiziqli funksiya minimum qiymatga ega bo’ladigan X vektorning qiymatini toping, bunda


C =
(cj,c2,...,cn) satr matritsa, X =
ustun matritsa va A = (atj) sistema


  • xn у


matritsasi hamda
An =

0

V
bn у
ustun matritsa bo’ladi.

A1



  1. Yig’indi belgisi orqali yozilishi.

n

  • a x = b , i = 1,2,...,m; x > 0, j = 1,2,...,n

ij j j j

j=1

n

shartlarni qanoatlantiruvchi Z = Vcjxj chiziqli funksiya minimumga ega



j=1

bo’ladigan xj o’zgaruvchilarning qiymatini toping.



  1. ta’rif. (2) va (3) shartlarni qanoatlantiruvchi X = (x1, x2,..., xn) vektorga chiziqli dasturlash masalasining mumkin bo’lgan yechimi yoki qisqacha rejasi (plani) deyiladi.

  2. ta’rif. (4) yoyilmaga kiruvchi x larning musbat hadli Ai (i = 1,2,...,m) vektorlari chiziqli bog’lanmagan bo’lsa, X = (x1,x2,...,xn) rejaga tayanch reja (yechim) deyiladi.

Ai (i = 1,2,...,m) vektorlar m o’lchovli bo’lganligi uchun tayanch reja ta’rifidan ko’rinadiki, uning musbat hadli koeffitsiyentlari m dan katta bo’lmaydi.

  1. ta’rif. Tayanch reja (yechim) m ta musbat komponentlarga ega bo’lsa, unga maxsusmas, aks holda maxsus reja deyiladi.

  2. ta’rif. Chiziqli funksiya minimum (maksimum) qiymatga ega bo’ladigan reja (yechim)ga chiziqli dasturlash masalasining optimal rejasi (yechimi) deyiladi.

Chiziqli dasturlash masalasi yechimining ayrim xossalarini qaraymiz:

  1. chiziqli dasturlash masalasi cheklash shartlari sistemasining rejalari

(mumkin bo’lgan yechimlari) to’plami bo’sh to’plamni yoki Rn fazoning qavariq to’plamini tashkil etadi;

  1. chiziqli dasturlash masalasining rejalari to’plami bo’sh to’plam bo’lmasa va maqsadli funksiya bu to’plamda yuqoridan (quyidan) chegaralangan bo’lsa, masala maksimum (minimum) optimal yechimga ega bo’ladi;

  2. chiziqli dasturlash masalasining optimal yechimi mavjud bo’lsa, bu

yechim mumkin bo’lgan yechimlar to’plamining chegaraviy nuqtalarida bo’ladi.

  1. Chiziqli dasturlash masalasining geometrik talqinini (tasvirini) n = 2, ayrim hollarda n = 3 bo’lganda ifodalash mumkin. Chiziqli dasturlash masalasi quyidagicha berilgan bo’lsin:

  • 2x1 + 3x2 < 9, xl 2x2 < 2. xl + x2 < 8, x1 > 0, x2 > 0

tengsizliklar sistemasini qanoatlantiruvchi x1 va x2 o’zgaruvchilarning shunday qiymatini topish kerakki, f = x1 — x2 funksiya maksimum qiymatga ega bo’lsin.

Yechish. 1) — 2xx + 3x2 < 9 tengsizlik bilan aniqlanadigan geometrik tasvirni aniqlaymiz. Buning uchun oldin — 2xx + 3x2 = 9 to’g’ri chiziqni x1Ox2 koordinat tekisligida yasaymiz. Ma’lumki, to’g’ri chiziq A (0;3) va B (—4,5;0) nuqtalardan o’tadi.



Endi — 2xl + 3x2 < 9 tengsizlikka mos geometrik tasvirni aniqlash uchun, berilgan tengsizlikka koordinatlar boshi O (0;0) nuqtaning koordinata-larini qo’yamiz: — 2 • 0 + 3 • 0 < 9 yoki 0 < 9 tengsizlik bajariladi, shuning uchun

  • 2xj + 3x2 < 9 tengsizlik bilan aniqlanadigan geometrik tasvir koordinatlar boshi, O (0;0) nuqtani o’z ichiga olgan yarim tekislikdan iborat bo’ladi.


  1. 1
    -chizma

    3) xx + x2 = 8 to’g’ri chiziq A2 (0;8), B2 (8;0) nuqtalardan o’tadi.
    Xuddi yuqoridagidek kolgan tengsizliklarga mos kelgan yarim tekisliklarni yasaymiz. xx — 2x2 = 2, bu to’g’ri chiziq Aj (0;—1), Bl (2;0) nuqtalardan o’tadi. xx — 2x2 < 2, 0 — 2 • 0 < 2,0 < 2 tengsizlik bajariladi.




x1 + x2 < 8, 0 + 0 < 8, 0 < 8 bo’ladi.



  1. x1 > 0, x2 > 0 yarim tekisliklarni ham yasaymiz:

Shunday qilib, berilgan tengsizliklar sistemasini qanoatlantiradigan mumkin bo’lgan yechimlar to’plami - ОАСДВ yechimlar ko’pburchagini hosil qildik. Ma’lumki, bu to’plam qavariq to’plamdan iborat, ya’ni birinchi xossa baj ariladi (1 -chizma).

Endigi masala bu to’plamning shunday nuqtasini topish kerakki, F = x1 - x2 chiziqli funksiya max qiymatga ega bo’lsin. Tekislikda F bir xil qiymatlar qabul qiladigan nuqtalarning joylanishini topamiz. Buning uchun F = a deb olamiz. Bu holda x1 - x2 = a tenglama hosil bo’lib, bu F funksiya bir xil a qiymat qabul qiladigan to’g’ri chiziqdir. a ning o’rniga har xil

qiymatlar qo’yish bilan £ parallel to’g’ri chiziqlarni hosil qilamiz. Bu to’g’ri chiziqlarning har biriga sath chizig’i (ya’ni funksiya bir xil qiymatlar qabul qiluvchi to’g’ri chiziq) deyiladi.

Chiziqli funksiya koeffitsiyentlaridan tuzilgan q(1, -1) vektorni qaraymiz.

Bu vektorga perpendikulyar £ chiziqni o’tkazamiz (bu sath chiziqlardan biri) va uni o’ziga parallel mumkin bo’lgan yechimlar to’plami bilan kesishmay qolguncha siljitamiz. Bu yerda, masalada maksimal qiymat topilishi kerak bo’lsa, vektorning yo’nalishi bo’yicha, minimal qiymat topilishi kerak bo’lsa, vektorning yo’nalishiga qarama-qarshi tomonga siljitiladi.

£ to’g’ri chiziqni o’ziga-o’zini parallel qanchalik siljitilmasin, bari bir mumkin bo’lgan yechimlar to’plamini kesib o’taversa, chiziqli funksiya yuqoridan (minimal qiymatlar uchun quyidan) chegaralanmagan bo’ladi va

optimal yechimga ega bo’lmaydi. Qaralayotgan masalada £ chiziqni parallel siljitilganda ОАСДВ mumkin bo’lgan yechimlar to’plami bilan D nuqtada oxirgi umumiy nuqtada ega bo’lib, bu nuqtada funksiya maksimal qiymatga ega bo’ladi. Ma’lumki, bu nuqta x1 - 2x2 = 2, x1 + x2 = 8 to’g’ri chiziqlarning kesishgan nuqtasi bo’lib, ularni birgalikda yechib nuqtaning koordinatalarini aniqlaymiz:

f x1 - 2 x2 = 2 [ x1 + x2 = 8 2



3x1 = 18, x1 = 6, 6 - 2x2 = 2, - 2x2 = -4, x2 = 2 .

Shunday qilib, D nuqtaning x1 = 6, x2 = 2 koordinatalari masala yechimi bo’ladi.



F = 6 - 2 = 4.

max


Bu bilan chiziqli dasturlash masalasining 3-xossaning ham bajarilishini ko’rsatdik.

  1. Chiziqli dasturlash masalasini yechishning simpleks usuli. Payqash mumkinki, yechimlar ko’pburchagining shunday burchak nuqtasi mavjudki, bu nuqtada chiziqli funksiya optimal qiymatga ega bo’ladi. Yechimlar ko’pburchagining har bir burchak nuqtasiga birorta tayanch yechim mos keladi.

Tayanch yechim m ta chiziqli bog’lanmagan vektorlar sistemasi orqali aniqlanib, bu sistemada n ta A1,A2,...,An vektorlar qatnashadi. Optimal yechimni topish uchun faqat tayanch yechimlar tekshiriladi. Bunday masalada tayanch yechimlar sonining yuqori chegarasi Cm guruhlashlar soni bilan aniqlanadi. m va n lar katta sonlar bo’lganda optimal yechimni, hamma tayanch yechimlarni saralab (tekshirib) topish juda katta murakkablikka olib keladi. Shuning uchun, biror tartiblangan sxema bo’yicha bir tayanch yechimdan ikkinchi tayanch yechimga o’tish algoritmiga ega bo’lishga to’g’ri keladi. Bunday sxema bo’lib, simpleks usul hisoblanadi.

Chiziqli dasturlash masalasini simpleks usul bilan yechishga ko’pincha rejani (yechimni) ketma-ket yaxshilash usuli ham deb yuritiladi. Bunday atalishida usulning asosiy g’oyasi, quyidagi ketma-ket amalga oshiriladigan qadamlardir:



  1. qadam, boshlang’ich mumkin bo’lgan yechim topiladi;

  2. qadam, topilgan yechimning optimalligi tekshiriladi;

  3. qadam, yechim optimal bo’lmasa, 2-qadamda optimal yechimga yaqinroq boshqa mumkin bo’lgan yechimga o’tiladi. Keyin, yana 2-qadamga va hakozo optimal yechim olinguncha davom ettiriladi. Masala yechimga ega bo’lmasa yoki maqsadli funksiya yechimlar ko’pburchagida chegaralanmagan bo’lsa, simpleks usul bilan yechish jarayonida buni aniqlash imkoniyati yaratiladi.

Bazis rejani topish. Quyidagi chiziqli dasturlash masalasi qo’yilgan bo’lsin: z = c1 x1 + c2x2 +... + cnxn chiziqli funksiyaning

«11 x1 + a12 x2 + ... + a1nxn = К a21 x1 + «22 x2 + ... + a2nxn = К

am1 x + am2x2 +... + axn = bm, x,. > 0 (j = 1,2,...,n)

m1 1 m2 2 mn n m “ j

cheklash shartlarini qanoatlantiruvchi minimum qiymatini topish talab etiladi. Bunda b} > 0, (j = 1,2,..., m). Bunday qo’yilgan masalaga chiziqli dasturlashning

kanonik masalasi deyiladi.

Cheklash shartlari m ta vektorlar bo’lsin. Bu holda



Z = C1 x1 + C2x2 + ... + Cnxn , (5)

chiziqli funksiyaning



a11 x1 + a12 x2 + ... + a1nxn = К a21 x1 + a22 x2 + ... + a2nxn = К

(6)

am1 x1 + am2x2 + ... + Vn = bm ,

xj > 0(j = l,2,...,«К (7)

cheklash shartlarini qanoatlantiruvchi minimum qiymatni topish masalasi hosil bo’ladi. (6) sistemani vektor shaklida yozsak:



x1 A1 + x2 A2 + ... + xmAm + xm+1 Am+1... + x nAn = A0 (8)


f
a >

1,m+1

a

1n

a

a

2,m+1

2n

A
=

A
=

m+1

A =

V
0 J

V1 J


V
a mn J

a

V
m,m+1 J

Г ь"




Г1 ^

b2

, A =

0

V bm J




v0,




yoyilma hosil bo’ladi, bunda

Л =

A2 =



A1,A2,...,Am vektorlar m o’lchovli fazoning chiziqli bog’lanmagan birlik vektorlari bo’ladi. Bular bu fazoning bazisini tashkil etadi. Shuning uchun, (8) yoyilmada bazis o’zgaruvchilari uchun x1, x2,...,xm larni olib, ozod

xm+1, xm+2,..., xn o’zgaruvchilarni 0 ga teng deb, hamda b} > 0, (j = 1,2,...,m) ekanligini hisobga olib, A1,A2,...,Am birlik vektorlar bo’lganligi uchun




X
0 (x1 b1, X2 b2

b

(9)


,x„


0, X
m+2 = 0,..., Xn = °)



boshlang’ich rejani hosil qilamiz. (9) reja

X1A1 + X2 A2 + ... + XmAm = A0 (10)

yoyilmaga mos kelib, A1,A2,...,Am vektorlar chiziqli bog’lanmagan, demak boshlang’ich olingan reja tayanch reja ham bo’ladi.

Mavzuning tayanch tushunchalari Mumkin bo’lgan yechim, tayanch reja, maxsusmas reja, maxsus reja, optimal reja, yechimlar ko’pburchagi, sath chizig’i, simpleks usul, rejani ketma- ket yaxshilash, ochuvchi (kalit) element, yo’naltiruvchi (kalit) satr, yo’naltiruvchi (kalit) ustun, bosh satr, chiziqli dasturlashning kanonik masalasi, boshlang’ich reja, optimallik sharti, simpleks usul algoritmi, sun’iy bazis, aralash shartli masalalar.

Takrorlash uchun savollar



  1. Chiziqli dasturlash (CHD ) nima?

  2. Chiziqli dasturlash masalasi (CHDM) vektor formada qanday yoziladi?

  3. CHDM ning kanonik ko’rinishi nima?

  4. CHDMning geometrik tasvirini nechta o’zgaruvchi uchun ko’rsatish mumkin?

  5. Simpleks usulning mohiyati nimadan iborat?

  6. Simpleks usulning optimallik sharti qanday?

  7. Ochuvchi (kalit) element deb nimaga aytiladi?

  8. Yo’naltiruvchi (kalit) ustun va satr deb nimaga aytiladi?

  9. Bosh satr qanday satr?

  10. Maqsadli funksiya nima?

  11. Cheklash shartlarida qanday shartlar bo’lishi mumkin?

  12. (m+1) satr baholari qanday topiladi?

  13. Birinchi simpleks jadval qanday tuziladi?

  14. Qanday holda 2-simpleks jadvalni tuzishga o’tiladi?

  15. 2-simpleks jadval qanday tuziladi?

  1. Chiziqli funksiyaning chegaralanmaganlik sharti simpleks jadvalda qanday ifodalanadi?

  2. Simpleks jadvallardan optimal yechimning yagonaligi qanday aniqlanadi?

  3. Sun’iy o’zgaruvchi qanday holda kiritiladi?

  4. Sun’iy bazis usuli nima?

  5. Qanday masalalarga aralash shartli masalalar deyiladi?

  6. Aralash shartli masalalar qanday masalaga keltiriladi?

Mustaqil ish uchun topshiriqlar



va minimum qiymatlarini geometrik


2. f = x1 + 2 x2
Ushbu CHDMning maksimum usulda toping.

1. f = 5x1 + 3x2,




4x
1 + 3x2 > 12,

2x1 + 4x2 < 8, x1 < 5,

x2 < 4,

x1 > 0, x2 > 0.

x
1 + x2 > 1,

3x1 + 6x2 < 3, 5 x1 — 2 x 2 < 3, x1 > 0, x2 > 0.





  1. 4.
    f = 4 x1 + 2 x2,
    f = 10x1 + 6x2,


x
1 + x2 > 1,

7x1 + 9x2 < 63,

x1 < 6, x2 < 5,

x1 > 0, x2 > 0.

f = 3x1 + x2,

x1 + 2x2 < 6, 5x1 — 4x2 > —2, 7x1 + 5x2 > 35, x1 > 0, x2 > 0.

5x
1 + 3x2 > 15, 3x1 — 5x2 < 15, x1 + 2x2 < 10, x1 > 0, x2 > 0.

6. f = 12 x1 + 15x 2

5


x
1 + x2 < 6,

2x1 + x2 < 20, x1 + 2x2 < 10, x1 > 0, x2 > 0.



5Xj + 3x2 < 15,

2 x1 + 6 x2 < 12,

<x2 < 2,

2x1 < 6, x1 > 0, x2 > 0.

10-19 masalalarda ikki xildagi mahsulot ishlab chiqarish uchun uch turdagi xom ashyo ishlatiladi. i (i = 1,2,3) turdagi xom ashyo miqdori bi. Bir birlik j (j = 1,2) xildagi mahsulotni ishlab chiqarish uchun zarur bo’lgan i (i = 1,2,3) turdagi xom ashyo miqdori (av), xom ashyo zahirasi b va 1 birlik mahsulotni realizatsiya qilishdan olinadigan foyda (c}), quyidagi matritsa bilan berilgan bo’lsin:



f







a11

a12

b1

a21

a22

b2

a31

a32

b3

v c1

C2

f

Umumiy foyda f eng katta bo’ladigan mahsulotlar ishlab chiqarish rejasini simpleks usuldan foydalanib tuzing:






f




Л




f




Л




10

9

1870




15

4

1095

10.

5

11

1455

11.

11

5

855




4

15

1815




9

10

1080




v1

9

f j




v3

2

f j




f










f




Л




8

2

840




11

3

671

12.

6

3

870

13.

8

4

588




3

2

560




5

3

423




v 6

2

f J




v5

2

f j




f










f




Л




2

1

438




16

4

784

14.

3

6

747

15.

8

7

552




3

7

812




5

9

567




v7

5

f j




v4

6

f j







f




>




f




Л




2

3

428




4

3

440

16.

3

6

672

17.

3

4

393




2

8

672




3

5

450




v 3

8

f J




v 6

5

f j






4

3

480




12

3

684

18.

3

4

444

19.

10

5

690




2

6

556




3

6

558




v 2

4

f )




v 2

3

f ,

20. z
= 5Xj + 3x2 + 4x3 - x4 chiziqli funksiyaning

x1 + 3x2 + 2 x3 + 2 x4 = 3, 2 xj + 2 x2 + x3 + 2 x4 = 3,


x > 0, (j = 1,2,3,4)

cheklash shartlarini qanoatlantiruvchi maksimum qiymatini sun’iy bazis usulidan foydalanib toping.


  1. z = - x1 + 3x2 + 2 x3 chiziqli funksiyaning

xj + x2 + 2x3 > —5, 2x1 - 3x2 + x3 < 3,

2x1 - 5 x2 + 6x3 < 5,

x > 0, (j = 1,2,3)

cheklash shartlari sistemasini qanoatlantiruvchi minimum qiymatini simpleks usul bilan toping.



  1. z = x1 - 2x2 + 3x3 -10x4 chiziqli funksiyaning

x1 + x2 + 2x3 - 6x4 = 1, x1 + x2 + 4x3 - 8 x4 = 1,

4xj + 2x2 + x3 - 4x4 = 3,

x > 0, (j = 1,2,3,4)

cheklash shartlari sistemasini qanoatlantiruvchi maksimum qiymatini toping. z = 5 xj + 2x2 - x3 chiziqli funksiyaning

23.

2xj + x2 + x3 < 5, 3xj + 2 x2 + x3 = 6, 5xj + 3x2 + 4x3 > 1,



x; > 0, (j = 1,2,3)

cheklash shartlari sistemasini qanoatlantiruvchi maksimum qiymatini toping. z = 2 xj + 3x2 + (^2) x3 chiziqli funksiyaning

24.

2xj + x2 + 3x3 > 6,



2xj + 4x2 + 3x3 > 10, 3xj + 4x2 + 2x3 > 12, x, > 0, (j = 1,2,3)

cheklash shartlarini qanoatlantiruvchi minimum qiymatini toping.

ADABIY OTLAR


  1. Safayeva Q., Beknazarova N. Operatsiyalarni tekshirishning matematik usullari. 1-qism. - Toshkent, O’qituvchi, 1984.

  2. Karasev A.I., Aksyutina Z.M., Saveleva T.I. Kurs visshey matematiki dlya ekonomicheskix vuzov. Chast II. - M.: Visshaya shkola, 1982, 320 s.

  3. Kuznesov Yu.N. i dr. Matematicheskoye programmirovaniye. - M.: Visshaya shkola, 1980, 300 s.

  4. Malik G.S. Osnovi ekonomiko-matematicheskiye metodi v planirovanii.

  • M.: Visshaya shkola, 1988, 279 s.

  1. Arzamassev A.A., Shestakov A.A. Kratkiy kurs visshey matematiki. - M.: Sentorosoyuz, 1965, 460 s.

  2. Taxa X. Vvedeniye v issledovaniye operatsii. Tom 1,2. - M.: Mir, 1985.

  3. Kuznesov A.V., Sakovich V.A., Xolod N.I. Visshaya matematika. Matema­ticheskoye programmirovaniye, Izd-vo: Visheyshaya shkola, 2001 g., 352 str.


Download 1,36 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   17




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