Аргумент заполнения - Википедия - Padding argument
В теория сложности вычислений, то аргумент заполнения инструмент для условного доказательства того, что если некоторые классы сложности равны, то равны и некоторые другие более крупные классы.
Пример
Доказательство того, что п = НП подразумевает EXP = NEXP использует «отступ». по определению, поэтому достаточно показать .
Позволять L быть языком в NEXP. С L находится в NEXP, есть недетерминированная машина Тьюринга M это решает L во время для некоторой постоянной c. Позволять
куда 1 это символ, не встречающийся в L. Сначала покажем, что находится в NP, то мы будем использовать детерминированную полиномиальную машину времени P = NP, чтобы показать, что L находится в EXP.
возможно решил за недетерминированное полиномиальное время следующим образом. Данный ввод , убедитесь, что он имеет вид и отклонить, если это не так. Если он имеет правильную форму, смоделируйте М (х). При моделировании используются недетерминированные время, которое является полиномом от размера входа, . Так, находится в НП. По предположению P = NP существует также детерминированная машина DM это решает за полиномиальное время. Затем мы можем решить L в детерминированном экспоненциальном времени следующим образом. Данный ввод , моделировать . Это занимает только экспоненциальное время в размере ввода, .
В называется "заполнением" языка L. Этот тип аргумента также иногда используется для классов пространственной сложности, переменных классов и ограниченных переменных классов.
Рекомендации
- Арора, Санджив; Варак, Вооз (2009), Вычислительная сложность: современный подход, Кембридж, п. 57, ISBN 978-0-521-42426-4
P ≟ NP | Этот теоретическая информатика –Связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |