Целочисленное программирование
- Целочисленное линейное программирование (ILP) — NP-сложная задача оптимизации, где переменные должны быть целыми числами.
- Задача выполнимости ILP может быть решена за полиномиальное время в зависимости от числа переменных и других параметров.
- Метод Ленстры использует идеи из геометрии чисел для решения ILP, преобразуя задачу в эквивалентную с определенными свойствами.
- Сложность алгоритмов решения ILP была улучшена на разных этапах, включая использование методов из более поздних алгоритмов.
- Эвристические методы применяются для решения ILP, но не всегда гарантируют нахождение оптимального решения.
- Разреженное целочисленное программирование может быть использовано для решения ILP с помощью строго полиномиального времени.
Полный текст статьи: