Оглавление
Ветвь и срез
-
Ветвление и разрез в оптимизации ILP
- Метод для решения целочисленных линейных программ с использованием симплексного алгоритма и режущих плоскостей.
- Алгоритм включает ветвление и привязку, а также использование сокращений для усиления начального расслабления.
-
Процесс решения ILP
- Начальное решение без целочисленного ограничения решается обычным симплексным алгоритмом.
- Если решение нецелочисленное, используются плоскости среза для добавления ограничений, которые удовлетворяют целочисленным точкам.
- Ветвление и привязка разбивают проблему на несколько версий и решают их с помощью симплексного метода.
-
Стратегии ветвления
- Множество эвристик ветвления, включая ветвление по переменной, используются для разделения проблемы на новые задачи.
- Существуют вариации стратегий ветвления, такие как сильное ветвление на ранней стадии и последующее использование псевдозатратного ветвления.
-
Рекомендации и внешние ссылки
- Ссылки на смешанное целочисленное программирование, фреймворки и программное обеспечение для решения ILP.
Полный текст статьи: