我只想知道是否可以显示为CPLEX ILOG Studio中的特定优化问题生成的所有约束以及如何执行此操作。
答案 0 :(得分:2)
我认为最好的办法是让CPLEX将其模型的副本保存为LP文件格式的文本文件。然后,您可以使用任何所需的文本编辑器查看模型。您还可以将该LP文件读回CPLEX命令行界面并重新解决。您当然也可以编辑该文件并重新解决,因此您可以详细探索更改文件的效果。变量的界限或修正其值。
要启用此功能(这并不明显),您可以在OPL Studio中将设置文件添加到项目中。双击编辑设置文件。然后在该设置文件中,在树的底部查找语言 - >运行,应该有一个导出格式的条目。选择' LP'。然后将该设置文件添加到您的特定运行配置中。
显然,如果你在变量和约束上设置名称也会有所帮助。然后,可以更轻松地浏览生成的LP文件。
请注意,与CPLEX内部的内部模型相比,LP文件格式在数值表示方面会失去一些精确度,因此您可能会发现与原始模型和解决方案略有不同,但如果您的模型是数字的,则通常不会出现问题合理的。