数学建模社区-数学中国

标题: [求助]请高手帮我看一下,多谢! [打印本页]

作者: ada0115    时间: 2008-5-26 19:27
标题: [求助]请高手帮我看一下,多谢!

目标函数: minf=∑ajxj+∑∑cjibizji


s.t. djizji≤wi ( j∈J,i∈I)


∑zjiyj=1( i∈I)
J


∑bizji=xj( j∈J)
I

∑yj=P

yj,zji∈{0,1}( j∈J,i∈I)


xj≥0( j∈J)

此目标函数有6个约束,我在用LINGO的时候实例数据都已输入,然后P=2,J=4 ,I=7,

具体程序如下:

MODEL:
Title Location Problem;
sets:
DC/1..4/:y,a,x;
vendors/1..7/:b,w;
link(DC,vendors):c,z,t;
endsets
data:
a=27.3 38.2 43.7 35.2;
b=25000 12000 6000 21000 8000 7000 3000;
c=4.5 7.5 10 8 16.8 28.7 39.6
23.6 21 23.8 28.5 18.3 9.7 16.4
29.3 27 41 32.7 13.8 8 11
15.8 19.2 19 19.3 7.8 11 17;
w=28 28 30 28 30 32 32;
t=23 24 24.5 24 26.5 30 33
32 31 31.5 33 30.5 28.5 29.5
34.5 33.5 37 35.5 30.5 29 30
29 30 30 30 27 27.5 29.5;
enddata
!Objective function(目标);
[OBJ] min=@sum(link(j,i): z(j,i)*c(j,i)*b(i))+@sum(DC(j):x(j)*a(j));
@for(link(j,i):z(j,i)*t(j,i)<w(i));
@for(vendors(i)sum(DC(j):z(j,i)*y(j))=1);
@sum(DC(j):y(j))=2;
@for(DC(j)sum(vendors(i):b(i)*z(j,i))=x(j));
@for(DC(j)bin(y(j)));
@for(link(j,i)bin(z(j,i)));
END

上面的程序MADIO已经帮我改过了,但是我不知道是否和已给的目标函数和约束条件吻合,

所以我还是想请各位帮我看看我的程序是否与已给的目标函数和约束条件吻合,谢谢各位!

[此贴子已经被作者于2008-5-26 19:30:08编辑过]

作者: 李平儒    时间: 2008-12-4 15:06
标题: 婚纱
wholesale wedding dresses,
wholesale wedding dress,
wholesale wedding gowns,
wholesale wedding dress, wholesale wedding dresses
如果此信息影响了论坛,请及时删除。




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5