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

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

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

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

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

1 ответ

Во -первых, чтобы запустить 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 -ответ-вопрос ++

Другие вопросы по тегам