Я просто хотел бы узнать, можно ли отобразить все ограничения, сгенерированные для конкретной проблемы оптимизации в CPLEX ILOG Studio, и как это сделать.Дисплей Ограничения, созданные в CPLEX ILOG Studio
ответ
Я думаю, что лучше всего сделать CPLEX, чтобы сохранить копию своей модели в виде текстового файла в формате LP-файла. Затем вы можете посмотреть на модель с любым текстовым редактором, который вы хотите. Вы также можете прочитать этот файл LP обратно в интерфейс командной строки CPLEX и повторно решить его. Вы также можете, конечно, отредактировать этот файл и повторно решить его, чтобы вы могли подробно изучить эффект изменения, например. границы переменной или ее значение.
Чтобы включить это (это не очевидно), вы можете добавить файл настроек в свой проект в OPL Studio. Отредактируйте файл настроек, дважды щелкнув по нему. Затем внутри этого файла настроек внизу дерева найдите язык -> Выполнить и должна быть запись для формата экспорта. Выберите «LP». Затем добавьте этот файл настроек в вашу конкретную конфигурацию запуска.
Очевидно, что это поможет, если вы зададите имена переменных и ограничений. Тогда будет проще перемещаться по файлу LP, который генерируется.
Помните, что формат LP-файла будет потерять некоторую точность в численном представлении по сравнению с внутренней моделью внутри CPLEX, поэтому вы можете обнаружить небольшие отличия от вашей оригинальной модели и решения, но обычно это не проблема, если ваша модель численно разумным.
Это именно то, что я хотел, это сделает отладку намного проще! благодаря – user2058291