数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 1985|回复: 3

[求助]lingo运行问题

[复制链接]
发表于 2005-9-11 00:29:34 | 显示全部楼层 |阅读模式
<>各位大虾,我使用lingo一直存在一个很郁闷的问题,就是运行很多程序都无一例外的出错,不能得出结果。报错如下:</P>
<>  Unexpected fall through Newton Loop:Conecte Lindo Systems for patch availability.</P>
<>很多程序都出错,我觉得似乎不是程序的问题。比如这个:</P>
<P>model:<BR>  sets:<BR>   city/1..6/:U;<BR>   link(city,city):<BR>    D,X;<BR>  endsets<BR>  data:<BR>   D= 0 702 454 842 2396 1196<BR>      702 0 324 1093 2136 764<BR>      454 324 0 1137 2180 798<BR>      842 1093 1137 0 1616 1857<BR>      2396 2136 2180 1616 0 2900<BR>      1196 764 798 1857 2900 0;<BR>  enddata  <BR>  <a href="mailtN=@size(city" target="_blank" >N=@size(city</A>);<BR>  <a href="mailtmin=@sum(link*X" target="_blank" >min=@sum(link*X</A>);<BR>  @for(city(k)|k#gt#1:<BR>   @sum(city(i)|i#ne#k:X(i,k))=1;<BR>   @for(city(j)|j#gt#1#and#j#ne#k:<BR>   U(j)&gt;=U(k)+X(k,j)-<BR>   (N-2)*(1-X(k,j))+<BR>   (N-3)*X(j,k););<BR>  );<BR>  @sum(city(j)|j#gt#1:X(1,j))&gt;=1;<BR>  @for(linkbin(X););<BR>  @for(city(k)|k#gt#1:<BR>   @bnd(1,U(k),999999);<BR>   U(k)&lt;=N-1-(N-2)*X(1,k););<BR></P>
<P>我很郁闷。这究竟是怎么回事呢?我的lingo是8.0破解版</P>

发表于 2005-9-11 01:39:17 | 显示全部楼层
<>我的运行可以哦!</P>
<>可能是你的lingo选项中的模型求解方法设置有问题啊,或者用牛顿迭代法用发散的吧.</P>
<>我的运行结果如下:</P>
<P> Global optimal solution found at iteration:            12<BR>  Objective value:                                 4000.000</P>
<P><BR>                       Variable           Value        Reduced Cost<BR>                              N        6.000000            0.000000<BR>                          U( 1)        0.000000            0.000000<BR>                          U( 2)        2.000000            0.000000<BR>                          U( 3)        1.000000            0.000000<BR>                          U( 4)        1.000000            0.000000<BR>                          U( 5)        2.000000            0.000000<BR>                          U( 6)        3.000000            0.000000<BR>                       D( 1, 1)        0.000000            0.000000<BR>                       D( 1, 2)        702.0000            0.000000<BR>                       D( 1, 3)        454.0000            0.000000<BR>                       D( 1, 4)        842.0000            0.000000<BR>                       D( 1, 5)        2396.000            0.000000<BR>                       D( 1, 6)        1196.000            0.000000<BR>                       D( 2, 1)        702.0000            0.000000<BR>                       D( 2, 2)        0.000000            0.000000<BR>                       D( 2, 3)        324.0000            0.000000<BR>                       D( 2, 4)        1093.000            0.000000<BR>                       D( 2, 5)        2136.000            0.000000<BR>                       D( 2, 6)        764.0000            0.000000<BR>                       D( 3, 1)        454.0000            0.000000<BR>                       D( 3, 2)        324.0000            0.000000<BR>                       D( 3, 3)        0.000000            0.000000<BR>                       D( 3, 4)        1137.000            0.000000<BR>                       D( 3, 5)        2180.000            0.000000<BR>                       D( 3, 6)        798.0000            0.000000<BR>                       D( 4, 1)        842.0000            0.000000<BR>                       D( 4, 2)        1093.000            0.000000<BR>                       D( 4, 3)        1137.000            0.000000<BR>                       D( 4, 4)        0.000000            0.000000<BR>                       D( 4, 5)        1616.000            0.000000<BR>                       D( 4, 6)        1857.000            0.000000<BR>                       D( 5, 1)        2396.000            0.000000<BR>                       D( 5, 2)        2136.000            0.000000<BR>                       D( 5, 3)        2180.000            0.000000<BR>                       D( 5, 4)        1616.000            0.000000<BR>                       D( 5, 5)        0.000000            0.000000<BR>                       D( 5, 6)        2900.000            0.000000<BR>                       D( 6, 1)        1196.000            0.000000<BR>                       D( 6, 2)        764.0000            0.000000<BR>                       D( 6, 3)        798.0000            0.000000<BR>                       D( 6, 4)        1857.000            0.000000<BR>                       D( 6, 5)        2900.000            0.000000<BR>                       D( 6, 6)        0.000000            0.000000<BR>                       X( 1, 1)        0.000000            0.000000<BR>                       X( 1, 2)        0.000000            702.0000<BR>                       X( 1, 3)        1.000000            454.0000<BR>                       X( 1, 4)        1.000000            842.0000<BR>                       X( 1, 5)        0.000000            2396.000<BR>                       X( 1, 6)        0.000000            1196.000<BR>                       X( 2, 1)        0.000000            702.0000<BR>                       X( 2, 2)        0.000000            0.000000<BR>                       X( 2, 3)        0.000000            324.0000<BR>                       X( 2, 4)        0.000000            1093.000<BR>                       X( 2, 5)        0.000000            2136.000<BR>                       X( 2, 6)        1.000000            764.0000<BR>                       X( 3, 1)        0.000000            454.0000<BR>                       X( 3, 2)        1.000000            324.0000<BR>                       X( 3, 3)        0.000000            0.000000<BR>                       X( 3, 4)        0.000000            1137.000<BR>                       X( 3, 5)        0.000000            2180.000<BR>                       X( 3, 6)        0.000000            798.0000<BR>                       X( 4, 1)        0.000000            842.0000<BR>                       X( 4, 2)        0.000000            1093.000<BR>                       X( 4, 3)        0.000000            1137.000<BR>                       X( 4, 4)        0.000000            0.000000<BR>                       X( 4, 5)        1.000000            1616.000<BR>                       X( 4, 6)        0.000000            1857.000<BR>                       X( 5, 1)        0.000000            2396.000<BR>                       X( 5, 2)        0.000000            2136.000<BR>                       X( 5, 3)        0.000000            2180.000<BR>                       X( 5, 4)        0.000000            1616.000<BR>                       X( 5, 5)        0.000000            0.000000<BR>                       X( 5, 6)        0.000000            2900.000<BR>                       X( 6, 1)        0.000000            1196.000<BR>                       X( 6, 2)        0.000000            764.0000<BR>                       X( 6, 3)        0.000000            798.0000<BR>                       X( 6, 4)        0.000000            1857.000<BR>                       X( 6, 5)        0.000000            2900.000<BR>                       X( 6, 6)        0.000000            0.000000</P>
<P>                            Row    Slack or Surplus      Dual Price<BR>                              1        0.000000            0.000000<BR>                              2        4000.000           -1.000000<BR>                              3        0.000000            0.000000<BR>                              4        0.000000            0.000000<BR>                              5        3.000000            0.000000<BR>                              6        4.000000            0.000000<BR>                              7        0.000000            0.000000<BR>                              8        0.000000            0.000000<BR>                              9        0.000000            0.000000<BR>                             10        4.000000            0.000000<BR>                             11        5.000000            0.000000<BR>                             12        6.000000            0.000000<BR>                             13        0.000000            0.000000<BR>                             14        5.000000            0.000000<BR>                             15        4.000000            0.000000<BR>                             16        0.000000            0.000000<BR>                             17        6.000000            0.000000<BR>                             18        0.000000            0.000000<BR>                             19        4.000000            0.000000<BR>                             20        3.000000            0.000000<BR>                             21        0.000000            0.000000<BR>                             22        5.000000            0.000000<BR>                             23        0.000000            0.000000<BR>                             24        0.000000            0.000000<BR>                             25        2.000000            0.000000<BR>                             26        2.000000            0.000000<BR>                             27        3.000000            0.000000<BR>                             28        1.000000            0.000000<BR>                             29        3.000000            0.000000<BR>                             30        0.000000            0.000000<BR>                             31        0.000000            0.000000<BR>                             32        3.000000            0.000000<BR>                             33        2.000000            0.000000</P>
发表于 2005-9-11 03:14:57 | 显示全部楼层
<>这种错误实际上是软件有漏洞,具体又可能有两个原因:</P>
<>1.你的LINGO软件有问题,更新你的软件可以解决问题;</P>
<>2.你的编的不好,正好掉入了软件的漏洞中,最新的LINGO软件也无法解决问题,你就只能修改程序了.</P>
 楼主| 发表于 2005-9-11 03:20:11 | 显示全部楼层
是啊,我觉得也是lingo的问题。毕竟不可能这么多程序都运行出这个错。可我都恢复了lingo的默认设置了,还是不行啊!高手指点一下应该改哪个地方呢?
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-29 12:46 , Processed in 0.062241 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表