Maqsad funktsiyasining maksimal qiymatini topish kerak f = 2x1+3x2 → Max, cheklovlar tizimida


Download 29.7 Kb.
Sana26.11.2020
Hajmi29.7 Kb.
#153063
Bog'liq
nightmare


Maqsad funktsiyasining maksimal qiymatini topish kerak f = 2x1+3x2 → Max, cheklovlar tizimida:

3x1+2x2≤18, (1)

x1≤4, (2)

x2≤6, (3)

5x1+x2≤21, (4)

x1 ≥ 0, (5)

x2 ≥ 0, (6)

Qadam №1. Ruxsat etilgan echimlar maydonini quramiz, ya'ni tengsizlik tizimini grafik jihatdan hal qilamiz. Buni amalga oshirish uchun har bir chiziqni quramiz va tengsizliklar bilan ko'rsatilgan yarmini aniqlaymiz (yarim chiziq zarb bilan belgilanadi).



yoki


Qadam №2. Ruxsat etilgan echimlar maydonining chegaralari.

Yarimo'tkazgichlarning kesishishi nuqtalarning koordinatalari muammoni cheklash tizimining tengsizligi holatini qondiradigan maydon bo'ladi.

Ko'pburchak qarorlarining chegaralarini belgilang.



Qadam № 3. F = 2x1+3x2 → Max vazifasining maqsadli funktsiyasini ko'rib chiqing.



F = 2x1+3x2 = 0 funktsiyasining qiymatiga javob beradigan to'g'ri chiziqni quramiz. Maqsadli funktsiyaning koeffitsientlaridan tashkil topgan vektor gradienti f(X) maksimal yo'nalishini ko'rsatadi. Vektorning boshlanishi nuqta( 0; 0), oxiri nuqta (2; 3). Biz bu chiziqni parallel ravishda harakat qilamiz. Biz maksimal echimga qiziqish bildirganimiz uchun, biz belgilangan maydonning oxirgi tegishiga to'g'ri chiziqni harakat qilamiz. Grafikda bu chiziq nuqta chiziq bilan belgilanadi.

To'g'ri chiziq F (x) = const S nuqtasida maydonni kesib o'tadi, chunki C nuqtasi to'g'ri chiziqlar (1) va (3) kesishishi natijasida olingan bo'lsa, uning koordinatalari bu chiziqlarning tenglamalarini qondiradi:

3x1+2x2=18

x2=6


Tenglama tizimini hal qilib, quyidagilarni olamiz: x1= 2 , x2 = 6

Maqsad funktsiyasining maksimal qiymatini qaerdan topamiz:



F(X) = 2*2 + 3*6 = 22
Download 29.7 Kb.

Do'stlaringiz bilan baham:




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