Как использовать Feasopt с api python docplex?

#python #optimization #diagnostics #mixed-integer-programming #docplexcloud

Вопрос:

Я использую модуль docplex.mp.model для выполнения задачи смешанного целочисленного программирования, когда в итоге получил неосуществимое решение? Есть ли какой-либо способ, которым я мог бы использовать Feasopt для ремонта моей модели?

Комментарии:

1. Добро пожаловать в Stack Overflow. Можете ли вы уточнить, что такое «неосуществимое решение»?

2. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.

Ответ №1:

У DOcplex есть Relaxer класс, который является более общим, чем feasopt. Смотрите этот пример записной книжки для получения подробной информации об обработке невыполнимых моделей:

https://github.com/IBMDecisionOptimization/docplex-examples/blob/master/examples/mp/jupyter/infeasible.ipynb