数学建模社区-数学中国
标题:
lingo菜鸟,急需求解答啊,谢谢
[打印本页]
作者:
夕颜zz
时间:
2013-7-29 15:04
标题:
lingo菜鸟,急需求解答啊,谢谢
本帖最后由 夕颜zz 于 2013-7-29 15:05 编辑
2013-7-29 15:03 上传
下载附件
(47.46 KB)
2013-7-29 15:03 上传
下载附件
(53.55 KB)
上图的提示什么意思啊,下面是我编写的程序。。。求学霸讲解哈。。。。
作者:
wujianjack2
时间:
2013-7-29 15:20
楼主你好!首先声明,我不是学霸啊,不要盲目崇拜学霸呢!
如果我没有猜错,楼主是用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。
这是我个人的一点看法,仅供参考,如有错误请不吝指出,谢谢支持!
作者:
夕颜zz
时间:
2013-7-29 18:00
wujianjack2 发表于 2013-7-29 15:20
楼主你好!首先声明,我不是学霸啊,不要盲目崇拜学霸呢!
如果我没有猜错,楼主是用LINGO 9求解此问题 ...
谢谢 ,在论坛上找到了 lingo11了 现在开始使用了!非产感谢你的解答!
作者:
逐梦的男孩
时间:
2013-9-4 14:33
支持一下,加油加油
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5