lingo菜鸟,急需求解答啊,谢谢
本帖最后由 夕颜zz 于 2013-7-29 15:05 编辑上图的提示什么意思啊,下面是我编写的程序。。。求学霸讲解哈。。。。
楼主你好!首先声明,我不是学霸啊,不要盲目崇拜学霸呢!
如果我没有猜错,楼主是用LINGO 9求解此问题的,这个版本的破解不太稳定,我不太推荐使用,可以尝试LINGO 10和LINGO 11的破解版,比较稳定,论坛置顶帖中有下载,欢迎下载学习!
就楼主的问题而言,我如果写这个程序的话可能会这样写,程序代码如下:
MODEL:
SETS:
NUMBER/1..6/:X;
ENDSETS
DATA:
X=5 1 3 4 6 10;
ENDDATA
S=@SUM(NUMBER(I)|I#LE#5:X);
END
运行结果如下:
Feasible solution found.
Total solver iterations: 0
Variable Value
S 19.00000
X( 1) 5.000000
X( 2) 1.000000
X( 3) 3.000000
X( 4) 4.000000
X( 5) 6.000000
X( 6) 10.00000
Row Slack or Surplus
1 0.000000
如果像楼主这样写,我在LINGO 10上尝试运行,将会出现错误29,数据段或初始段的数据个数不符。
我的建议是,楼主在定义集合时,尽量避免用NUMBER/1..N/:X;这样的写法,最好N是个确定值,比如说本问题中的6。
这是我个人的一点看法,仅供参考,如有错误请不吝指出,谢谢支持! wujianjack2 发表于 2013-7-29 15:20 static/image/common/back.gif
楼主你好!首先声明,我不是学霸啊,不要盲目崇拜学霸呢!
如果我没有猜错,楼主是用LINGO 9求解此问题 ...
谢谢 ,在论坛上找到了 lingo11了 现在开始使用了!非产感谢你的解答!
支持一下,加油加油
页:
[1]