Преобразование условного устранения CVRP в нормальные - PullRequest
1 голос
/ 31 мая 2019

Я пытаюсь исключить , если условия ограничивают из следующей формулировки CVRP.

enter image description here

Я попробовал несколько больших методов М на бумаге, но не смог придумать правильную переформулировку.Не могли бы вы помочь мне найти решение?

Спасибо!

1 Ответ

0 голосов
/ 31 мая 2019

Вы можете разбить уравнение на два неравенства и применить метод big-M:

ui + qj <= uj + M(1-xij)
ui + qj >= uj - M(1-xij)

Модели с константами big-M обычно бывают слабыми и численно нестабильными, поэтому я предлагаю выбрать константукак можно меньше (т. е. сделать так, чтобы M зависело от ij, если это возможно).Чтобы узнать больше об этом, взгляните на Опасности "Big M" .

...