首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从GLPK解决方案中获取表抛出错误“断言失败: out != out”

从GLPK解决方案中获取表抛出错误“断言失败: out != out”
EN

Stack Overflow用户
提问于 2018-07-11 06:38:26
回答 1查看 197关注 0票数 -1

我在文件lp中有一个线性程序,GLPK使用以下命令求解:

代码语言:javascript
复制
glpsol --math -m lp

屏幕上的部分输出是:

代码语言:javascript
复制
Generating priority_words...
Model has been successfully generated
...
Long-step dual simplex will be used
+   770: mip =     not found yet <=              +inf        (1; 0)
Solution found by heuristic: 1569225
...
INTEGER OPTIMAL SOLUTION FOUND
...
Writing MIP solution to 'result'...

文件result未格式化,我想将结果保存在CSV中。因此,我在最后一个约束之后、end;关键字之前添加一行代码,将结果输出到表中:

代码语言:javascript
复制
...
s.t. priority_words{w in words}: include[w] >= priority[w];

table num{u in unicodes} OUT "CSV" "num.csv": u~unicode, number_of_characters[u]~count;

end;

GLPK给出了这个错误:

代码语言:javascript
复制
Generating priority_words...
Writing num...
Assertion failed: out != out
Error detected in file mpl/mpl3.c at line 5072
Abort trap: 6

发行版中的wikibook和gmpl手册(在doc/gmpl.pdf上)都没有从GLPK中获取表的示例。

在求解模型后,我如何向GLPK索要结果表?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51274858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档