2017-09-25 38 views
0

我在ojalgo(ExpressionsBasedModel)中构建了一个优化模型。有没有办法导出它来检查模型?到目前为止,我只能导出变量和约束的下限和上限,但我无法导出变量的约束系数。我检查了可用的功能,但我没有找到合适的功能。只能导入我能找到的MPS文件。有人提示如何在不使用额外框架/外部库的情况下导出模型?如何在ojalgo中导出优化模型

回答

0

使用ojAlgo无法生成/导出MPS文件。

如果你想验证求解器的结果与一些3:d方解算器,你可以这样做。我相信cplex的社区(免费)版本允许多达1000个变量和约束。

https://github.com/optimatika/ojAlgo-extensions/tree/master/ojAlgo-cplex

+0

谢谢您的信息。可惜没有本地出口能力。 您的建议是我现在使用外部解算器导出模型数据时或多或少所做的。但是,我不得不改变软件包源代码,我想我可以避免它。 – Thomas

+0

顺便提一下,cplex扩展在第254行的文件SolverCPLEX.java中有错误。有限的固定变量不包含在myIloCplex对象中。这必须在这里检查。 – Thomas

+0

如果你认为你发现了一个bug(或者做了一些改进),那么在GitHub上打开一个问题或者拉出请求。 https://github.com/optimatika/ojAlgo-extensions/issues – apete