建立lingo模型时遇到的问题i=1,2,...,10 j=1,2,...,102目标函数:max∑Xij ·Vij+ ∑ (∑Pn)n=1约束条件:当Xi1=Xi2=1时P1=3,否则P1=0,当Xi3=Xi4=Xi5=Xi6=1时P2=4 ,否则P2=05 10∑ X2j=0,∑ X3j=0j=3 j=7这个数学模型怎么

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 13:33:26
建立lingo模型时遇到的问题i=1,2,...,10 j=1,2,...,102目标函数:max∑Xij ·Vij+ ∑ (∑Pn)n=1约束条件:当Xi1=Xi2=1时P1=3,否则P1=0,当Xi3=Xi4=Xi5=Xi6=1时P2=4 ,否则P2=05 10∑ X2j=0,∑ X3j=0j=3 j=7这个数学模型怎么

建立lingo模型时遇到的问题i=1,2,...,10 j=1,2,...,102目标函数:max∑Xij ·Vij+ ∑ (∑Pn)n=1约束条件:当Xi1=Xi2=1时P1=3,否则P1=0,当Xi3=Xi4=Xi5=Xi6=1时P2=4 ,否则P2=05 10∑ X2j=0,∑ X3j=0j=3 j=7这个数学模型怎么
建立lingo模型时遇到的问题
i=1,2,...,10 j=1,2,...,10
2
目标函数:max∑Xij ·Vij+ ∑ (∑Pn)
n=1
约束条件:
当Xi1=Xi2=1时P1=3,否则P1=0,当Xi3=Xi4=Xi5=Xi6=1时P2=4 ,否则P2=0
5 10
∑ X2j=0,∑ X3j=0
j=3 j=7
这个数学模型怎么用lingo软件求解?
20
若目标函数为max∑Xij Vij+∑ (∑Pn) 怎么用lingo语言表示?
n=1
5
∑X2j=0可以写成@sum(X(2,j)|(3#le#j#le#5));吗?
j=3

建立lingo模型时遇到的问题i=1,2,...,10 j=1,2,...,102目标函数:max∑Xij ·Vij+ ∑ (∑Pn)n=1约束条件:当Xi1=Xi2=1时P1=3,否则P1=0,当Xi3=Xi4=Xi5=Xi6=1时P2=4 ,否则P2=05 10∑ X2j=0,∑ X3j=0j=3 j=7这个数学模型怎么
sets:
s/1..10/:p1,p2;
ss(s,s):x,v;
endsets
max=@sum(ss:x*v)+@sum(s:p1+p2);
@for(s(i):p1(i)=@if(x(i,1)#eq#1 #and# x(i,2)#eq#1,3,0));
@for(s(i):p2(i)=@if(x(i,3)#eq#1 #and# x(i,4)#eq#1 #and# x(i,5)#eq#1 #and# x(i,6)#eq#1,4,0));
@sum(s(j)|j#ge#3 #and# j#le#5:x(2,j))=0;
@sum(s(j)|j#ge#7:x(3,j))=0;
看到请采纳
我都写出来了 看完采纳 有问题百度hi