用lingo求解:编号 1 2 3 4 5 6 7 8打井费用 5 7 5 4 6 5 5 3当年产水 25 36 32 15 31 28 22 124 符号说明Xij 0—1变量,表示第i号井在第j年的施工情况,Xij=1第i号井在第j年施工,Xij=0表示不施工Fj j年打井总费用
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 02:52:21
用lingo求解:编号 1 2 3 4 5 6 7 8打井费用 5 7 5 4 6 5 5 3当年产水 25 36 32 15 31 28 22 124 符号说明Xij 0—1变量,表示第i号井在第j年的施工情况,Xij=1第i号井在第j年施工,Xij=0表示不施工Fj j年打井总费用
用lingo求解:
编号 1 2 3 4 5 6 7 8
打井费用 5 7 5 4 6 5 5 3
当年产水 25 36 32 15 31 28 22 12
4 符号说明
Xij 0—1变量,表示第i号井在第j年的施工情况,Xij=1第i号井在第j年施工,Xij=0表示不施工
Fj j年打井总费用
第一年:
W1=25*X11+36*X21+32*X31+15*X41+31*X51+28*X61+22*X71+12*X81;
W1>103.1
第二年:
W2=25*X12+36*X22+32*X32+15*X42+31*X52+28*X62+22*X72+12*X82+25*X11*0.9+36*X21*0.9+32*X31*0.9+15*X41*0.9+31*X51*0.9+28*X61*0.9+22*X71*0.9+12*X81*0.9
W2>117.7
第三年:
W3=25*X13+36*X23+32*X33+15*X43+31*X53+28*X63+22*X73+12*X83+25*X12*0.9+36*X22*0.9+32*X32*0.9+15*X42*0.9+31*X52*0.9+28*X62*0.9+22*X72*0.9+12*X82*0.9+25*X11*0.81+ 36*X21*0.81+32*X31*0.81+15*X41*0.81+31*X51*0.81+28*X61*0.81+22*X71*0.81+12*X81*0.81
W3>132
minf=F1+F2+F3
=5*X11+7*X21+5*X31+4*X41+6*X51+5*X61+5*X71+3*X81+
5*X12+7*X22+5*X32+4*X42+6*X52+5*X62+5*X72+3*X82+
5*X13+7*X23+5*X33+4*X43+6*X53+5*X63+5*X73+3*X83
用lingo求解:编号 1 2 3 4 5 6 7 8打井费用 5 7 5 4 6 5 5 3当年产水 25 36 32 15 31 28 22 124 符号说明Xij 0—1变量,表示第i号井在第j年的施工情况,Xij=1第i号井在第j年施工,Xij=0表示不施工Fj j年打井总费用
!第一年:;
W1=25*X11+36*X21+32*X31+15*X41+31*X51+28*X61+22*X71+12*X81;
W1>103.1;
!第二年:;
W2=25*X12+36*X22+32*X32+15*X42+31*X52+28*X62+22*X72+12*X82+25*X11*0.9+36*X21*0.9+32*X31*0.9+15*X41*0.9+31*X51*0.9+28*X61*0.9+22*X71*0.9+12*X81*0.9;
W2>117.7;
!第三年:;
W3=25*X13+36*X23+32*X33+15*X43+31*X53+28*X63+22*X73+12*X83+25*X12*0.9+36*X22*0.9+32*X32*0.9+15*X42*0.9+31*X52*0.9+28*X62*0.9+22*X72*0.9+12*X82*0.9+25*X11*0.81+36*X21*0.81+32*X31*0.81+15*X41*0.81+31*X51*0.81+28*X61*0.81+22*X71*0.81+12*X81*0.81;
W3>132;
min=5*X11+7*X21+5*X31+4*X41+6*X51+5*X61+5*X71+3*X81+
5*X12+7*X22+5*X32+4*X42+6*X52+5*X62+5*X72+3*X82+
5*X13+7*X23+5*X33+4*X43+6*X53+5*X63+5*X73+3*X83;
@bin(x11);@bin(x21);@bin(x31);@bin(x41);@bin(x51);@bin(x61);@bin(x71);@bin(x81);
@bin(x12);@bin(x22);@bin(x32);@bin(x42);@bin(x52);@bin(x62);@bin(x72);@bin(x82);
@bin(x13);@bin(x23);@bin(x33);@bin(x43);@bin(x53);@bin(x63);@bin(x73);@bin(x83);
x11+x12+x13<=1;
x21+x22+x23<=1;
x31+x32+x33<=1;
x41+x42+x43<=1;
x51+x52+x53<=1;
x61+x62+x63<=1;
x71+x72+x73<=1;
x81+x82+x83<=1;