Эвристика в DoCplex

#python #mathematical-optimization #cplex #docplex

Вопрос:

Есть ли способ использовать эвристику в DoCplex? После получения начального решения я хочу использовать эвристику, чтобы улучшить решение. Я видел на веб-сайте Cplex, что эвристика RINS и объединение решений могут использоваться в CPLEX, но я не знаю, как их применять в DoCplex PYthon. Любой пример был бы оценен по достоинству.

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

1. Эти функции уже активны (и автоматически контролируются решателем). Добавление пользовательских основных эвристик возможно с помощью сложного интерфейса cplex более низкого уровня с помощью механизма обратного вызова. Похоже, вы также можете сделать это с помощью docplex, хотя я никогда не пробовал этого. См . Раздел Помощник по обратному вызову docplex и пример на основе обратного вызова (хотя и не является основной эвристикой) (в репозитории есть еще один пример)