2017-09-25 79 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