lingo线性规划算法出错!

学习 时间:2026-04-06 17:07:35 阅读:3660
lingo线性规划算法出错!我用lingo做线性规划类题目 写程序时限制条件是矩阵内一列连加大于一个数 @for(@sum(num_i(i):x(i,12))>=1000;);@for(@sum(num_i(i):x(i,13))>=700;);其中i是1到13,程序出错1017改用x(1,12)+x(2,12)+x(3,12)+x(4,12)+x(5,12)+x(6,12)+x(7,12)+x(8,12)+x(9,12)+x(10,12)+x(11,12)+x(12,12)+x(13,12)>=1000;x(1,13)+x(2,13)+x(3,13)+x(4,13)+x(5,13)+x(6,13)+x(7,13)+x(8,13)+x(9,13)+x(10,13)+x(11,13)+x(12,13)+x(13,13)>=700;之后就能实现,请问为什么?

最佳回答

迅速的花卷

开放的灰狼

2026-04-06 17:07:35

你那个@for根本就不需要写 你就每对第二个指标循环 你是一个一个列出来的 再问: 你的意思是把@for和前后括号删了?但是还是不行啊 @sum(num_i(i):x(i,12))>=1000; @sum(num_i(i):x(i,13))>=700; 这样吗? 再答: 是啊 你自己试试 还不行你把完整的给我 就给我两句我能看出有什么问题来吗再问: 就是这个 再答: 不能把原问题给我吗 我不需要你写的lingo模型再问: 我就是想问问为什么那样写就不能运行 提示错误1017 这个模型我已经做出来了 代码改成上面我说的那个打开的形式就能运行了 再答: 就是我给你的那个原因啊 至于你改了以后还不行 那恐怕是其它地方有错 至少你给我这两句没问题 知道了吗再问: 哥 我把那两句换成展开形式就能运行了 结果已经有了 问题肯定是那两句啊-。-! 再答: 不信算了 我让你给完整的你不给 你又不信 我能有什么办法?

最新回答共有2条回答

  • 感动的煎饼
    回复
    2026-04-06 17:07:35

    你那个@for根本就不需要写 你就每对第二个指标循环 你是一个一个列出来的 再问: 你的意思是把@for和前后括号删了?但是还是不行啊 @sum(num_i(i):x(i,12))>=1000; @sum(num_i(i):x(i,13))>=700; 这样吗? 再答: 是啊 你自己试试 还不行你把完整的给我 就给我两句我能看出有什么问题来吗再问: 就是这个 再答: 不能把原问题给我吗 我不需要你写的lingo模型再问: 我就是想问问为什么那样写就不能运行 提示错误1017 这个模型我已经做出来了 代码改成上面我说的那个打开的形式就能运行了 再答: 就是我给你的那个原因啊 至于你改了以后还不行 那恐怕是其它地方有错 至少你给我这两句没问题 知道了吗再问: 哥 我把那两句换成展开形式就能运行了 结果已经有了 问题肯定是那两句啊-。-! 再答: 不信算了 我让你给完整的你不给 你又不信 我能有什么办法?

上一篇 “围巾”的英语单词怎么写

下一篇 汽化、液化、熔化、凝固、升华、凝华中,吸热的有( )( )、( ); 放热的有( ) 、( )、( ).