Установка разных ограничений на грузовик в ORTools - PullRequest
0 голосов
/ 09 апреля 2020

Мы разрабатываем программное обеспечение для оптимизации маршрутов, которое использует HERE Maps, и нам нужно сделать следующее:

  • Некоторые грузовики могут проезжать через все страны (у них есть все лицензии, необходимые для прохождения)
  • Некоторым нужно go вокруг определенных c стран, то есть найти вторичный, возможно, третичный путь, чтобы добраться до пункта назначения

У меня два вопроса:

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

До сих пор мы пытались ограничить страну, занеся ее в черный список в ключе API HERE Maps, но решатель не будет принимать это во внимание.

Спасибо.

1 Ответ

0 голосов
/ 10 апреля 2020

В OR-Tools вы можете предоставить индекс транзитного обратного вызова для транспортных средств, поэтому, если группа транспортных средств не может достичь нескольких мест, просто верните MAX_INT64 в обратном вызове, связанном с этими транспортными средствами ...

...