|
Chiziqli dasturlash masalasini Mathcad dasturi vositasida yechish texnologiyasi
|
bet | 2/4 | Sana | 28.05.2024 | Hajmi | 0,72 Mb. | | #255502 |
Bog'liq MS Excel dasturida ochiq transport masalasini yechish Chiziqli dasturlash masalasini Mathcad dasturi vositasida yechish texnologiyasi Mathcad tarkibida Maximize(f,x1,x2,…,xn) va Minimize(f,x1,x2,…,xn) kabi standart funksiyalar mavjud bo‘lib, ular x1, x2, …, xn o‘zgaruvchilarning shunday qiymatlarini topadiki, bu qiymatlarda f(x1,x2,…,xn) funksiyasi mos ravishda o‘zining eng katta va eng kichik qiymatiga ega bo‘ladi. Shuning uchun ham bu funksiyalardan chiziqli dasturlash masalalarini yechishda foydalaniladi. Yuqorida Excel dasturini qo‘llab yechilgan 1-masalani Maximize funk-siiyasi yordamida yechish algoritmi: 1 – usul (matematik model qanday ko‘rinishda bo‘lsa shundayligicha yechish). ORIGIN:=1 (o‘zgaruvchining indeksi 1 dan boshlanadi) x1:=1 x2:=1 (boshlang‘ich shartlar ixtiyoriy son bo‘lishi mumkin) f(x1,x2):=3000·x1+2000·x2 (maqsad funksiyasi) yechimini topish) x1 0 x2 0 (chegaraviy shartlar) x1 + 2·x2 6 (cheklanishlar) 2·x1 + x2 8 x2 - x1 1 x2 2 x:=Maximize(f,x1, x2) (Maximize funksiyasiga murojaat) (topilgan optimal yechim) f(x1, x2) = 1.267104 (maqsad funksiyasining eng katta qiymati) Berilgan masalaning Excel va Mathcad vositasida olingan yechimlarni solishtirib, ularni aynan bir xilligini, yechish algoritmi esa Mathcad vositasida ixcham va sodda ekanligini ko‘rish mumkin.
|
| |