Jump to content

АПХ

(Перенаправлено с APX-hard )

В теории сложности вычислений класс APX (аббревиатура от «приблизительный») представляет собой набор NP задач -оптимизации , которые допускают с полиномиальным временем алгоритмы аппроксимации и коэффициентом аппроксимации, ограниченным константой (или для краткости алгоритмы аппроксимации с постоянным коэффициентом ). Проще говоря, задачи этого класса имеют эффективные алгоритмы , которые могут найти ответ в пределах некоторого фиксированного мультипликативного коэффициента оптимального ответа.

Алгоритм аппроксимации называется -алгоритм аппроксимации входного размера если можно доказать, что решение, которое находит алгоритм, является не более чем мультипликативным множителем раз хуже оптимального решения. Здесь, называется коэффициентом аппроксимации . Проблемы в APX — это проблемы с алгоритмами, для которых коэффициент аппроксимации является константой . Коэффициент аппроксимации традиционно считается больше 1. В случае задач минимизации — это оценка найденного решения, деленная на оценку оптимального решения, тогда как для задач максимизации происходит обратное. Для задач максимизации, когда худшее решение имеет меньший балл, иногда указывается как меньше 1; в таких случаях взаимное значение – отношение балла найденного решения к баллу оптимального решения.

Говорят, что задача имеет схему аппроксимации с полиномиальным временем ( PTAS ), если для каждого мультипликативного коэффициента оптимума хуже 1 существует алгоритм с полиномиальным временем, позволяющий решить проблему с точностью до этого коэффициента. Если P = NP, то существуют задачи, находящиеся в APX, но без PTAS, поэтому класс задач с PTAS строго содержится в APX. Одной из таких проблем является проблема упаковки контейнеров .

APX-твердость и APX-полнота

[ редактировать ]

Задача называется APX-сложной , если существует PTAS-сведение каждой задачи из APX к этой задаче, и APX-полной, если задача является APX-сложной, а также в APX. Как следствие P ≠ NP ⇒ PTAS ≠ APX, если предполагается P ≠ NP, ни одна APX-сложная задача не имеет PTAS. На практике сведение одной задачи к другой для демонстрации APX-полноты часто осуществляется с использованием других схем сокращения, таких как L-редукции , которые подразумевают PTAS-сокращения.

Одной из простейших APX-полных задач является MAX-3SAT-3 , разновидность булевой задачи о выполнимости . В этой задаче у нас есть булева формула в конъюнктивной нормальной форме , где каждая переменная встречается не более 3 раз, и мы хотим знать максимальное количество предложений, которые могут быть одновременно удовлетворены путем одного присвоения переменных значений true/false.

Другие проблемы, связанные с APX, включают в себя:

[ редактировать ]

PTAS ( схема аппроксимации полиномиального времени ) состоит из задач, которые можно аппроксимировать с точностью до любого постоянного коэффициента, кроме 1, за время, полиномиальное по отношению к размеру входных данных, но полином зависит от такого фактора. Этот класс является подмножеством APX.

APX-средний уровень

[ редактировать ]

Если P = NP , в APX существуют проблемы, которые не являются ни PTAS, ни APX-полными. Такие задачи можно рассматривать как имеющие сложность между задачами PTAS и APX-полными задачами, и их можно назвать APX-промежуточными . Считается, что проблема упаковки контейнеров является промежуточной по APX. Несмотря на отсутствие известного PTAS, задача упаковки контейнеров имеет несколько «асимптотических PTAS» алгоритмов, которые ведут себя как PTAS, когда оптимальное решение велико, поэтому интуитивно это может быть проще, чем задачи, APX-сложные.

Еще один пример потенциально промежуточной проблемы APX — минимальная раскраска ребер .

Также можно определить семейство классов сложности -APX, где -APX содержит задачи с алгоритмом аппроксимации полиномиального времени с коэффициент аппроксимации. Аналогично можно определить -APX-полные классы; некоторые такие классы содержат хорошо известные задачи оптимизации. Логарифмическая APX-полнота и поли-APX-полнота определяются с точки зрения AP-сокращения, а не PTAS-сокращения; это связано с тем, что PTAS-сокращения недостаточно сильны, чтобы сохранить членство в Log-APX и Poly-APX, хотя для APX их достаточно.

Log-APX-полный, состоящий из сложнейших задач, которые можно эффективно аппроксимировать с точностью до логарифмического фактора входного размера, включает минимальный доминирующий набор , когда степень не ограничена.

Поли-APX-полный, состоящий из самых сложных задач, которые можно эффективно аппроксимировать с точностью до факторного полинома от входного размера, включает максимальное независимое множество в общем случае .

Также существуют задачи, которые являются exp-APX-полными, где коэффициент аппроксимации экспоненциально зависит от входного размера. Это может произойти, когда аппроксимация зависит от значения чисел в экземпляре задачи; эти числа могут быть выражены в логарифмическом пространстве по их значению, отсюда и экспоненциальный множитель.

См. также

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 61614b582a639915a08b194f15beda00__1629785220
URL1:https://arc.ask3.ru/arc/aa/61/00/61614b582a639915a08b194f15beda00.html
Заголовок, (Title) документа по адресу, URL1:
APX - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)