Ошибка: cplex (по умолчанию) не может извлечь выражение;OPL не может извлечь выражение и изменить язык интерфейса - PullRequest
0 голосов
/ 26 февраля 2019

Я новичок в CPLEX и OPL, так что, возможно, кто-то может мне помочь с кодированием модели смешанного целочисленного программирования.Я закончил модель и данные.Когда я запускаю конфигурацию, я получаю 44 ошибки, в том числе «opl не может извлечь выражение», «CPLEX (по умолчанию) не может извлечь выражение» для моей целевой функции и некоторые ограничения.Я действительно не знаю, как решить эти ошибки, так что, возможно, кто-то может помочь мне здесь.

К сожалению, мой язык интерфейса - немецкий.Может кто-нибудь сказать мне, как изменить его на английский, чтобы я мог публиковать ошибки на языке, понятном другим людям?

Здесь вы можете найти код целевой функции и ограничения, названные в разделе ошибоки снимок экрана с ошибками (на немецком языке).

модель введите описание изображения здесь

1 Ответ

0 голосов
/ 26 февраля 2019

сначала, чтобы запустить cplex opl ide на английском языке, вы можете сделать это в командной строке oplide -nl en и посмотреть

https://www.ibm.com/support/knowledgecenter/SSSA5P_12.8.0/ilog.odms.ide.help/OPL_Studio/globalization/topics/opl_globaliz_overriding_settings.html

для получения дополнительной информации.

Сейчасо вашей ошибке, не может извлечь.

Являются ли ваши ограничения линейными?Я вижу продукт, и я хотел бы напомнить вам, что если x и y являются переменными решения, то x раз y не является линейным.

относится к

PS: аналогичный вопрос на https://developer.ibm.com/answers/questions/494538/error-cplex-default-cannot-extract-expression-opl.html?utm_campaign=answers&utm_medium=email&utm_source=answers-new-question&utm_content=answers-answer-question++

...