解:分别赋予这三个目标P1 ,P2, P3优先因子。 min z= P1 d1++ P2(d2- +d2+)+P3 d3s.t. 2x1+x2≤11 x1 - x2 +d1- - d1+=0 ① x1 + 2x2 +d2- - d2+=10 ② 8x1 +10x2+d3- - d3+=56 ③ x1,x2 ,di- , di+≥0,i=1,2,3
多目标决策模型的相关概念
• 设x1,x2为决策变量,此外,引进正、负偏差变量d+,d正偏差变量d+表示决策值超过目标值的部分;负偏差变量d-表示 决策值未达到目标值的部分。因决策值不可能既超过目标值同时又未 达到目标值,即恒有d+×d-=0。 • 绝对约束和目标约束 绝对约束是指必须严格满足的等式约束和不等式约束,硬约束。 目标约束是目标规划中特有的,可把约束右端项看作要追求的目标值。 在达到目标值时允许发生正或负偏差,因此在这些约束中加入正、负 偏差变量,是软约束。绝对约束和目标约束可根据需要进行变换。 • 优先因子(优先等级)与权系数 要求第一位达到的目标赋予优先因子P1,次位目标优先因子 P2,…,规定Pk≥Pk+1。 • 目标规划的目标函数 当每一目标值确定后,决策者的要求是尽可能缩小偏离目标值, 因此目标规划的目标函数只能是min z=f(d+,d-)。
试求如何安排生产?
解:本题中有3个不同优先权的目标。 P1级别有2个目标:每周总耗费人力资源不能超过680工时, 也不能低于600工时; P2级别有1个目标:每周的利润超过70 000元; P3级别有2个目标:每周产品A和B的产量分别不低于200和 120件。因为B产品比A产品更重要,给予B产品罚数权重。 min P1(d1+)+ P1(d2-)+ P2(d3-)+ P3(d4-)+ P3(2d5-) s.t. 2x1 +3x2 +d1- - d1+=680 2x1 + 3x2 +d2- - d2+=600 250x1 +125x2+d3- - d3+=70000 x1 +d4- - d4+=200 x2 +d5- - d5+=120 x1,x2 , di- , di+≥0,i=1,2,3,4,5