Реализация TSP в docplex python - PullRequest
0 голосов
/ 03 марта 2020

Существует ли какая-либо реализация python TSP с использованием инструмента IBM cplex с формулировкой Данцига-Фулкерсона-Джонсона.

Если есть какая-либо, я могу получить ссылку для нее?

1 Ответ

3 голосов
/ 04 марта 2020

Точно такой же вопрос был задан здесь . Вот мой (слегка измененный) ответ оттуда:

В дистрибутиве нет примера реализации в Python, но есть один в OPL: opl/examples/opl/models/TravelingSalesmanProblem/tsp.mod в вашей установке. Это может послужить хорошей отправной точкой при реализации вещей в Python.

. В примере проблема решается в al oop: после каждого решения разделяются ограничения на устранение недочетов. В Python вы, вероятно, захотите сделать это с помощью обратного вызова с отложенным ограничением.

В общем, ограничения на устранение недочетов обычно не добавляются непосредственно в модель, поскольку их экспоненциально много.

...