экспорт математической модели, решаемой с помощью cplex - PullRequest
0 голосов
/ 04 мая 2018

У меня есть математическая модель, которую я пытаюсь решить, экспортируя библиотеку Cplex в Java. Все было в порядке, пока я не импортировал свой полный проект на другой компьютер. Cplex решил математическую модель, но теперь я хочу увидеть файл Excel с переменными в файле моего проекта. Я думаю, что написал соответствующую часть кода, которая правильно экспортирует файл решения Excel в файл моего проекта. Есть ли вероятность, что файл Excel будет импортирован в другое место? Вот фрагмент кода после и до части «решить».

cplex.exportModel("model.lp");
cplex.setParam(IloCplex.BooleanParam.NumericalEmphasis, true);
cplex.setParam(IloCplex.Param.MIP.Display, 0);
//solve
if (cplex.solve()){
    System.out.println("The min of total weighted completion times is equal to: " + cplex.getObjValue()+"\n");
    cplex.writeSolution("model_solution.sol");
    System.out.println("Solution status = " + cplex.getStatus());
}

1 Ответ

0 голосов
/ 06 мая 2018

Я наконец нашел ошибку. Когда я импортировал пакет на другой компьютер, было рабочее пространство по умолчанию, которое было удалено ранее, поэтому я создаю новое рабочее пространство. Кроме того, о файле Excel я должен сказать эту часть кода: cplex.writeSolution («model_solution.sol») создает файл с расширением «.sol», который вы можете открыть в Microsoft Excel. Местоположение файла находится в вашем рабочем пространстве. Я всегда использую этот метод, чтобы увидеть все типы переменных в компактном виде. Я настоятельно рекомендую вам попробовать. - sorour 16 минут назад удалить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...