Как создается нижняя граница, которая отображается? - PullRequest
1 голос
/ 15 мая 2019

Моя проблема с магазином гибких вакансий (CP) показывает результат Лучшей цели: 423 (разрыв составляет 49,88%) и Лучшая граница: 212. Итак, мой вопрос, как создается эта граница? Потому что в моем случае самое низкое значение, которое может быть достигнуто теоретически, составляет около 400. Заранее спасибо

1 Ответ

4 голосов
/ 15 мая 2019

(Нижняя) граница, рассчитанная с помощью CP Optimizer, представляет собой объединение нескольких границ (начальное распространение в корневом узле, линейная релаксация и т. Д.). В случае гибкой задачи работы магазина вы, вероятно, можете улучшить эту нижнюю границу, усилив формулировку с помощью избыточных функций накопления (обычно: если у вас m машин, у вас есть одна функция накопления 'nbUsedMachines', которая является суммой импульса (' op ', 1) всеми операциями' op 'проблемы и отправкой nbUsedMachines <= m). Это, вероятно, не сильно улучшит верхнюю границу / решения, но может положительно повлиять на нижнюю граничную величину. </p>

...