数学建模社区-数学中国

标题: 求教一个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