数学建模社区-数学中国
标题:
求教一个DEA模型的Lingo程序
[打印本页]
作者:
yangzewen
时间:
2009-9-20 23:31
标题:
求教一个DEA模型的Lingo程序
本帖最后由 wujianjack2 于 2013-8-16 12:32 编辑
最近在编写一个用DEA模型评价几家医院效率的Lingo程序,因为是新手,参考了一些其他程序,但是自己还是搞不出来,苦恼中....,请教各位高手,帮忙看看怎么改正,运行的时候,系统总是提示1017错误,ERROR TEXT:Unexpected Jacobian overflow, contact Lindo systems for patch availability.
我用的是Lingo9.0,谢谢了!
模型用向量表达是这样的:
min h。 h。表示第。家医院的效率
S.T. YW>=Y。
XW<=h。X。
eW=1. 权重W的和等于1.
W>=0.
我编的模型是这样的:
model:
sets:
DMU/1..4/:H,W; ! 4 decision making unit,H是4个DMU的效率值,W是4个DMU的权重;
II/1..3/; ! 3 inputs;
OI/1..4/; ! 4 outputs;
IV(II,DMU):X; ! inputs matrix X;
OV(OI,DMU):Y; ! outputs matrix Y;
endsets
data:
X=285 123 106 !input data X;
162 128 64
275 348 104
210 154 104;
Y=48 43 253 41 !output data Y;
34 27 148 27
36 45 175 23
33 56 160 84;
enddata
min=H; !目标是4个H最小化;
@for(DMU(n):
@for(II(j):@sum(DMU(t):W(t)*X(t,j))<=H*X(n,j)); !inputs congditions;
@for(OI(i):@sum(DMU(t):W(t)*Y(t,i))>=Y(n,i)) !outputs congditions;
);
@sum(DMU(n):W(n))=1; !scale efficiency condition;
end
请路过的高手帮忙!!!!
作者:
linda305
时间:
2010-2-26 15:07
回复
1#
yangzewen
我也在做跟你很相似的问题,如果你做出来了或是有高手能弄出来,麻烦推荐一下。
qq:492546025
作者:
故乡
时间:
2013-8-16 11:47
帮忙顶吧啊
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5