Chiziqli dasturlashga keltiriladigan masalalaming matematik modelini qurishni kompyuter dasturlar orqali tavsiflash 1-masala
Download 286.03 Kb.
|
1-amaliy mashgulot
3-masala.
Loyiha bo’yicha buyum tayyorlash uchun tomonlarining o’lchamli 50 sm, 40 sm va 20 sm bo’lgan uch xil kvadrat metal listlar foydalaniladi. Bitta buyumga 50 smli kvadratdan 4ta, 40 smli kvadratdan 6ta, 50 smli kvadratdan 12ta kerak bo’ladi. Omborda O’lchami 100 x 60 sm bo’lgan 100ta to’rtburchakli metal listlari bor. Bundan kopi bilan qanch buyum tayyorlash mumkin. Echish Listni qirqish uchun 6 xil ratsional usul mavjud:
Model tuzish uchun bizga quyidagi jadvaldan foydalanish qulaylik tug’diradi
1) Maqsad funksiyasi(buyum soni eng ko’p bo’lsin): zmax 2) Chegaraviy shartlar(kerakli miqdorda kvadratlar qirqib olinsin): 2x1+x2+x3≥4z x2+2x4+x5≥6z 2x2+6x3+7x4+11x5+15x6≥12z 3) Jami qirqilayotgan listlar soni ombordagi miqdordan ortib ketmasin x1+x2+x3+x4+x5+x6100 4) Noma’lumlarni nomanfiylik shartlari x1≥0 x2≥0 x3≥0 x4≥0 x5≥0 x6≥0 z≥0 Bu modelni MathCAD oynasiga quyidagi ko’rinishda yozib echimni olamiz: x1:=1 x2:=0 x3:=0 x4:=0 x5:=0 x6:=0 z:=1
P:=Maximize(F, x1,x2,x3,x4,x5,x6,z) MadLABda yechlishi quyidagi rasmda keltirilgan 7-rasm. Buyum soni eng ko’p bo’lsin shartga ko’ra model yechimi. Bu natija quyidagini ko’rsatadi: o’lchami 100 x 60 sm bo’lgan 100ta to’rtburchakli metal listlardan ko’pi bilan 20ta loyihadagi buyumni tayyorlash mumkin. Buning uchun 1-usulda 40ta, 4-usulda 60ta list qirqilishi kerak. MatLABda masala shartiga mos keladigan yechimni olishda bir necha hollar ko’rib chiqildi, ular yechimni butun bo’lishiga mos kelmadi. Ular quyidagi 8-rasmda keltirilgan. Ularning hammasida maqsad funktsiyaning qiymati bir xil, lekin talab etilayotgan listlar soni butun emas. Bu masala shartiga mos kelmaydi. 8-rasm. Masala shartiga mos keladigan yechimni qidirish. 4-masala Loyihadagi buyumni tayyorlash uchun uch turdagi detal kerak. Ularni ikki xil materialdan qirqib olish mumkin. Birinchi turdagi materialdan 3 xil, ikkinchi turdagi materialdan 2 xil, jami 5 xil ratsional qirqib olish usuli mavjud. Ular quyidagi jadvalda berilgan
Bitta buyum uchun 1-turdagi detaldan 4ta, 2-turdagi detaldan 3ta, 3-turdagi detaldan 7ta kerak bo’ladi. Omdorda 1-turdagi materialdan 100 birlik, 2-turdagi materialdan 300 birlik mavjud. Bulardan kopi bilan qanch buyum tayyorlash mumkin. Yechish. Quyidagi jadvaldan foydalanib model tuzamiz.
1) Maqsad funksiyasi(buyum soni eng ko’p bo’lsin): cmax 2) Chegaraviy shartlar(kerakli miqdorda detallar qirqib olinsin): 2x2+9x3+x4+5x5≥4c 4x1+3x2+2x3+5x4+4x5≥3c 10x1+6x2+8x4≥7c 3) Jami qirqilayotgan materiallar ombordagi miqdordan ortib ketmasin x1+x2+x3100 x4+x5300 4) Noma’lumlarni nomanfiylik shartlari x1≥0 x2≥0 x3≥0 x4≥0 x5≥0 c≥0 Bu modelni MathCAD oynasiga quyidagi ko’rinishda yozib echimni olamiz: x1:=1 x2:=0 x3:=0 x4:=0 x5:=0 c:=1
Given
4x1+3x2+2x3+5x4+4x5-3c≥0 10x1+6x2+8x4-7c≥0 x1+x2+x3100 x4+x5300 x1≥0 x2≥0 x3≥0 x4≥0 x5≥0 z≥0 Q:=Maximize(S, x1,x2,x3,x4,x5,c) Bu natijaga ko’ra: Ombordagi materialdan ko’pi bilan 300ta loyihadagi buyumni tayyorlash mumkin, buning uchun 3-usulda 100birlik, 4-usulda 262,5 birlik, 5-usulda 37,5 birlik material qirqilishi kerak. Bunda butun yechim olinmagan. MatLABdagi yechimni ko’ramiz 9-rasm. Buyum soni eng ko’p bo’lsin sartiga ko’ra yechim Bu natija quyidagini ko’rsatadi: Ombordagi materialdan ko’pi bilan 320ta loyihadagi buyumni tayyorlash mumkin. Buning uchun 3-usulda 100birlik, 4-usulda 280 birlik, 5-usulda 20 birlik material qirqilishi kerak. 5-masala Ishlab chiqarishga uzunligi 250 va 190 sm bo’lgan sterjenlar kelib tushdi. Uzunligi 120 sm bo’lgan bo’lakdan 470 ta va uzunligi 80 sm bo’lgan bo’lakdan 450 ta qirqish zarur. Eng kam chiqindi bo’lishi uchun sterjenlardan qancha qirqish kerak? Uuzunligi 250 sm bo’lgan sterjenlar soni 200 dona bilan chegaralangan holdachi? Uuzunligi 190 sm bo’lgan sterjenlar soni 120 donadan kam bo’lmaslik shartidachi? Yechish. Ratsional qirqish usullarini aniqlaymiz va model tuzish uchun jadval tuzamiz
Matematik model va uning yechilishi quyidagicha MatLABda yechilishi 10-rasm. Eng kam chiqindi bo’lishi sharti bo’yicha yechim. Natija: 235ta 1-usulda, 150 3-usulda qirqish kerak. Bunda jami 385ta uzunligi 250 sm bo’lgan sterjenlar qirqish uchun olinadi. Chiqindi miqdori 3850sm. Uzunligi 250 sm bo’lgan sterjenlar soni 200 dona bilan chegaralangan holi: MatLABda yechilishi 11-rasm. Uzunligi 250 sm bo’lgan sterjenlar soni 200 dona bilan chegaralangan holi. Natija: 200 ta 1-usulda, 70 ta 4-usulda va 225 ta 5-usulda qirqish kerak. Bunda jami 200ta uzunligi 250 sm bo’lgan sterjenlar to’la olinadi va 295 ta 190 sm bo’lgan sterjenlar qirqish uchun olinadi. Chiqindi miqdori 13650sm. Uuzunligi 190 sm bo’lgan sterjenlar soni 120 donadan kam bo’lmaslik shartida: MatLABda yechilishi 12-rasm. Uuzunligi 190 sm bo’lgan sterjenlar soni 120 donadan kam bo’lmaslik shartida. Natija: 235 ta 1-usulda, 70 ta 3-usulda va 120 ta 5-usulda qirqish kerak. Bunda jami 305 ta uzunligi 250 sm bo’lgan sterjenlar olinadi va 120 ta 190 sm bo’lgan sterjenlar qirqish uchun olinadi. Chiqindi miqdori 6650sm. Download 286.03 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling