数模论坛

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

求助,Lindo有错?

[复制链接]
发表于 2005-11-23 06:23:31 | 显示全部楼层 |阅读模式
<>在lindo6.1中输入</P>
<>max 0.043x1 + 0.027x2 + 0.025x3 + 0.022x4 + 0.045x5<BR>st<BR>1) x1 + x2 + x3 + x4 + x5 &lt; 10<BR>2) x2 + x3 + x4 &gt; 4<BR>3) 3x1 + 3x2 - 2x3 - 2x4 + 18x5 &lt; 0<BR>4) 4x1 + 10x2 - x3 - 2x4 - 3x5 &lt; 0</P>
<>得出的结果为</P>
<P><BR> LP OPTIMUM FOUND AT STEP      5</P>
<P>        OBJECTIVE FUNCTION VALUE</P>
<P>        1)     0.2983637</P>
<P>  VARIABLE        VALUE          REDUCED COST<BR>        X1         2.181818          0.000000<BR>        X2         0.000000          0.030182<BR>        X3         7.363636          0.000000<BR>        X4         0.000000          0.000636<BR>        X5         0.454545          0.000000</P>
<P><BR>       ROW   SLACK OR SURPLUS     DUAL PRICES<BR>        1)         0.000000          0.029836<BR>        2)         3.363636          0.000000<BR>        3)         0.000000          0.001236<BR>        4)         0.000000          0.002364</P>
<P> NO. ITERATIONS=       5</P>
<P><BR> RANGES IN WHICH THE BASIS IS UNCHANGED:</P>
<P>                           OBJ COEFFICIENT RANGES<BR> VARIABLE         CURRENT        ALLOWABLE        ALLOWABLE<BR>                   COEF          INCREASE         DECREASE<BR>       X1        0.043000         0.003500         0.013000<BR>       X2        0.027000         0.030182         INFINITY<BR>       X3        0.025000         0.017333         0.000560<BR>       X4        0.022000         0.000636         INFINITY<BR>       X5        0.045000         0.052000         0.014000</P>
<P>                           RIGHTHAND SIDE RANGES<BR>      ROW         CURRENT        ALLOWABLE        ALLOWABLE<BR>                    RHS          INCREASE         DECREASE<BR>        1       10.000000         INFINITY         4.567901<BR>        2        4.000000         3.363636         INFINITY<BR>        3        0.000000        52.857143        10.000000<BR>        4        0.000000        10.000000        12.000000</P>
<P>最后那几个数据好像有错,allowable increase中第二行3.363636应为3.818182,第三行52.857143应为115.714287。最后那些数据是影子价格有意义条件下约束右端的限制范围,所以容易验证后一个数据的正确性。究竟问题出在哪里呢?请教各位高手。</P>
发表于 2005-11-23 17:11:37 | 显示全部楼层
没错,你再用LINGO解一下
 楼主| 发表于 2005-11-30 18:43:27 | 显示全部楼层
<>感谢楼上的回复。但是数据可能还是有错的。你可以参考姜启源的《数学模型(第三版)习题参考解答》第四章第一题(30页),原书数据正确。说数据有错是可以用lindo验证的,根据该数据的意义,可以用52~116之间的数据去替换3)式右端的零,目标函数的值是增加的,但是用超过116的数据去替换,目标函数的值是不会增加的。由此可知书中正确,上面的数据有错。注意上面的3)式与原书稍有不同(两边约去因子2)。但是只需把原书中231.42除以2即可。</P>
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

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

GMT+8, 2024-5-14 19:08 , Processed in 0.053662 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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