QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1946|回复: 1
打印 上一主题 下一主题

[求助]请高手帮我看一下,多谢!

[复制链接]
字体大小: 正常 放大
ada0115        

2

主题

3

听众

9

积分

升级  4.21%

该用户从未签到

新人进步奖

跳转到指定楼层
1#
发表于 2008-5-26 19:27 |只看该作者 |倒序浏览
|招呼Ta 关注Ta

目标函数: 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编辑过]
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
李平儒        

0

主题

0

听众

1

积分

升级  20%

该用户从未签到

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2024-6-16 21:26 , Processed in 0.330118 second(s), 63 queries .

回顶部