cplex - 仅构建和检查模型
问题描述
我在 ILOG CPLEX 中有一个用 OPL 编写的模型。我想运行所有语义检查(特别是所有assert
语句)。我不想生成任何输出文件或求解模型。
从文档中解释的执行过程的摘要来看,我只想执行阶段 1-3。
有没有办法从IDE做到这一点?或者它是否需要 *.ops 文件或在主块中使用 OPL 脚本编写脚本?
解决方案
在文档中你应该看看 Browse in
IDE 和 OPL > CPLEX Studio IDE > IDE 参考 > 图形用户界面 > 菜单命令和等效的工具栏按钮
此操作在 IDE 中可用,它的作用是:
“构建或重建活动模型或项目中定义的数据结构的模型树,以允许在问题浏览器中浏览项目而不解决它。
您可以单击按钮旁边的箭头,然后从上下文菜单中选择要浏览的文件。”
如果您更喜欢使用流控制和脚本,并且您的模型只是预处理、约束和后处理,您可以添加
main
{
thisOplModel.generate();
writeln("ok");
}
不会调用解决
推荐阅读
- ipfs - 哈希如何获得种子/引脚
- python - Python 中的描述性统计数据 / 使用 Pandas,括号中为 std
- java - 我有 @xmlrootelement ,但不断收到此异常:无法将类型编组为元素,因为它缺少 @XmlRootElement
- jasmine - 在茉莉花中无法正确使用完成
- apache-kafka-streams - 重新创建商店需要很多时间
- r - 如何在 pdf 文件中嵌入信息(由 plot 创建)?
- node.js - 如何从本地所需模块合并 node_modules
- css - 为什么 flexbox 会影响其包含列表项的标记?
- reactjs - 以 React 形式编辑图像
- c# - 代码在循环大文件时过早终止