Один из способов показать, что проверка выполнимости линейной системы неравенств так же сложна, как и линейное программирование, - это приведение с помощью метода эллипсоидов. Еще более простой способ - угадать оптимальное решение и ввести его в качестве ограничения с помощью бинарного поиска.
Оба эти сокращения являются полиномиальными, но не сильно полиномиальными (т.е. они зависят от количества битов в коэффициентах неравенств).
Существует ли сильно полиномиальное сокращение от оптимизации LP до осуществимости LP?
ds.algorithms
linear-programming
Суреш Венкат
источник
источник
Ответы:
Ответ - да, и на самом деле можно даже свести к решению проблемы линейных неравенств выполнимость!
Кроме того, у нас есть доступ к оракулу, который с учетом системы неравенств возвращает да / нет, является ли система осуществимой.S= { B z≤ d}
Сокращение теперь происходит следующим образом:
источник