Мысал 6.1
Сызықты программалау есебі берілген.
F=2X1+3X2→max,
3X1+8X2≤240
4X1+5X2≤200
9X1+4X2≤360
X1≥0, X2≥0
Есептің тиімді шешімі белгілі.
Хт=(23,53; 21,18), F=110,6
Шешімі:
Қосалқы есепті анықтаймыз:
Y=240Y1+200Y2+360Y3→min
3Y1+4Y2+9Y3≥2
8Y1+5Y2+4Y3≥3
Yi≥0, i=1,3
Бірінші қосалқы теоремасына сәйкес, Fmax=Ymin=110,6
Екінші қосалқы теоремасын пайдаланамыз: тура есептің тиімді шешімінде Х1 және Х2 айнымалылары теріс емес болғандықтан, қосалқы есептің тиімді шешімінде бірінші және екінші шектеулер теңдіктер ретінде орындалады.
3Y1+4Y2+9Y3=2
8Y1+5Y2+4Y3=3
Хт мәнін тура есептің үшінші шектеуіне енгізіп, яғни 296,49<360, болғандықтан, Y3=0 деп есептейміз.
Сонымен үш теңсіздіктен тұратын жүйені анықтаймыз:
3Y1+4Y2+9Y3=2
8Y1+5Y2+4Y3=3
Y3=0
Жүйенің шешімін іздестіреміз, яғни Yт=(2/17; 7/17; 0)
Қосалқы есептің тиімді шешімі табылды.
Мысал 6.2
Функцияны максималдаудан тұратын есепке қатысты қосалқы есепті құрастыру:
F=4x1+x2-4x3max
шарттары:
Достарыңызбен бөлісу: |