MinZ(s)=s1*23+s2*54+(1000-22s1-50s2)*(1+2.5%)1.1* s1*22/10000+1.3* s2*50/10000+0* s3/10000≤0.80≤s1*22/10000≤10≤s2*50/10000≤10≤(1000-22s1-50s2)/10000 ≤1s1,s2要求是整数(这也是条件之一)最好能把画出的坐标图也传上来那个题开始打错了,是要求目标函数
网友回答
按所占权重算
MinZ(s)=s1*23+s2*54+(1000-22s1-50s2)*(1+2.5%)1.1* s1*22/10000+1.3* s2*50/10000+0* s3/10000≤0.80≤s1*22/10000≤10≤s2*50/10000≤10≤(1000-22s1-50s2)/10000 ≤1s1,s2要求是整数(这也是条件之一)最好能把画出的坐标图也传上来那个题开始打错了,是要求目标函数(图1)
======以下答案可供参考======
供参考答案1:
min=s1*23+s2*54+(1000-22*s1-50*s2)*(1+0.025);
1.1* s1*22/10000+1.3* s2*50/10000s1*22/10000s1*22/10000>=0;s2*50/10000>=0;s2*50/10000(1000-22*s1-50*s2)/10000 (1000-22*s1-50*s2)/10000>=0;@free(s1);
@free(s2);
@gin(s1); !定义s1为整数
@gin(s2); !定义s1为整数
这是用lingo做的。很简单,其他方法就复杂了;结果如下:
Global optimal solution found.
Objective value: 1025.000
Extended solver steps: 0
Total solver iterations: 0
Variable Value Reduced Cost
S1 0.000000 0.4500000
S2 0.000000 2.750000
即:是s1=0,s2=0时有最小值1025