Kompyuteri injirening ” yo‘nalishi 712-20
Download 429 Kb.
|
algoritm loyixalash 712-20 Rahimov Durbek
AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARNI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL – XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI FARG‘ONA FILIALI “ Kompyuteri injirening ” yo‘nalishi 712-20 – guruh talabasi Rahimov Durbek ning “Algoritmlarni loyihalash” Mustaqil Ishi Topshirdi: Rahimov Durbek Qabul qildi: MAMADALIYEV N. A. Chiziqli dasturlash masalasi uchun yechim, optimal yechim, uni topishda geometrik usul Ba’zi chiziqli dasturlash masalalarining matematik modellari. 1-misol. Yoqilg‘i masalasi. Ikki nav, ya’ni ikki xil yoqilg‘idan ikkita A va V aralashma tayyorlash kerak. A aralashmaning 60 (foizi) 1- nav yoqilg‘idan, 40 foiz 2- nav yoqilg‘idan iborat bo‘lsin. A aralashmaning 1 kg 100 so‘m, V aralashmaning 1 kg 120 so‘m bo‘lib, 1- nav yoqilg‘idan 50 tonna, 2- nav yoqilg‘idan 30 tonna bo‘lsa, eng ko‘p foyda keltiradigan aralashmaning rejasini, ya’ni matematik modelini tuzing. Yechish. Qulaylik uchun berilgan narsalarni quyidagi jadvalga kiritaylik:
A aralashmadan x1 tonna, V aralashmadan x2 tonna tayyorlansin. A aralashmaning 1 tonnasi 100000 so‘m bo‘lsa, x1 tonnasi 100000x1 so‘m bo‘ladi. V aralashmaning 1 tonnasi 120000 so‘m bo‘lsa, x2 tonnasi 120000 x2 so‘m bo‘ladi. Demak, bu holda maqsad funksiya f=100000x1 +120000x2 ko‘rinishida bo‘lib shu funksiyaning eng katta (maksimum) qiymatini topish kerak. Hisoblashlarni soddalashtirish maqsadida qulaylik uchun maqsad funksiyani 1000 ga bo‘lsak, va F deb belgilasak, F = bo‘lib, maqsad funksiya quyidagicha bo‘ladi: F=100x1+120x2 Agar A aralashmaning har bir tonnasiga 0,6 (60%) tonna 1- nav yoqilg‘i ketsa, x1 tonnasiga 0,6 x1 tonna 1- nav yoqilg‘i ketadi. Xuddi shuningdek V aralashmaning x2 tonnasiga 0,8 x2 tonna 1- nav yoqilg‘i ketadi. Ma’lumki bularning yig‘indisi 50 tonnadan oshib ketishi kerak emas: 0,6x1 +0,8x2 £ 50 Xuddi shuningdek, 2- nav yoqilg‘i uchun mulohaza qilsak, 0,4 x1+ 0,2 x2 £ 30 kelib chiqadi. Shunday qilib, F=100x1+120x2 (1) maqsad funksiyaning x1, x2 lar quyidagi (2) cheklanish tengsizliklar sistemasini qanoatlantiradigan qiymatlarida eng katta qiymatini topish kerak. 2- misol. Dastgoxlarni yuklash masalasi. Zavod buyurtma bo‘yicha V1 mahsulotdan 5000 dona, V2 mahsulotdan 3500 dona ishlab chiqarish kerak. Bu buyurtmalarni bajarish uchun uchta A1, A2, A3 dastgohlardan foydalanish mumkin. Bu dastgohlarning har biridan ikki xil mahsulot tayyorlashda foydalanish mumkin. Bu dastgohlarning birinchi 90 soat, ikkinchi 70 soat, uchinchisi 80 soat ishlashi mumkin. Har bir dastgohning ishlash soatlari va har bir ishlab chiqarilgan mahsulotning tannarxi quyidagi jadvalda keltirilgan.
Bu yerda 15, 25, 20, 10, 8, 30 lar dastgohlarning bir soat ishlab chiqaradigan mahsulotlar soni. 4, 6, 10, 8, 5, 7 lar har bir mahsulotning tannarxi. Bizdan so‘raladiki, shu uchta dastgohlardan shunday foydalanish rejasini tuzingki, natijada tayyorlanadigan V1, V2 mahsulotlarning tannarxi eng kichik bo‘lsin. Agar A1, A2, A3 dastgohlarning V1 mahsulotni tayyorlash soatlarini mos ravishda x1, x2, x3 desak, V2 mahsulot uchun esa x4, x5, x6 desak, qo‘yilgan masalaning matematik modeli quyidagicha bo‘ladi: tenglamalar va tengsizliklar sistemasining shunday manfiy bo‘lmagan yechimini topish kerakki, natijada maqsad funksiya eng kichik qiymatga erishsin. Download 429 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling