Jump to content

Полиномиальная креативность

В сложности вычислений теории полиномиальная креативность — это теория, аналогичная теории творческих множеств в теории рекурсии и математической логике . - креативные множества — это семейство формальных языков класса сложности NP, дополнения к которым заведомо не имеют недетерминированные по времени алгоритмы распознавания. Обычно считается, что NP не равен co-NP (классу дополнений языков в NP), что более строго означает, что дополнения всех NP-полных языков не имеют недетерминированных алгоритмов распознавания с полиномиальным временем. [ 1 ] Однако для -креативных множеств можно доказать отсутствие (более ограниченного) алгоритма распознавания, тогда как доказательство того, что NP ≠ co-NP, остается неуловимым.

The Предполагается, что -креативные множества образуют контрпримеры к гипотезе Бермана–Хартманиса об изоморфизме NP-полных множеств. Проверка принадлежности входной строки какому-либо из этих языков является NP-полной, но полиномиальные временные изоморфизмы между всеми такими языками и другими NP-полными языками неизвестны. Полиномиальная креативность и -творческие множества были представлены в 1985 году Деборой Джозеф и Полом Янгом после более ранних попыток Ко и Мура определить полиномиальные аналоги творческих множеств . [ 2 ] [ 3 ]

Определение

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

Интуитивно понятно, что набор является творческим, когда существует алгоритм с полиномиальным временем, который создает контрпример для любого кандидата на быстрый недетерминированный алгоритм распознавания для его дополнения.

Классы быстрых недетерминированных алгоритмов распознавания формализуются Джозефом и Янгом как множества недетерминированных машины Тьюринга программ что для входов которые они принимают, имеют путь принятия с количеством шагов, не превышающим . Это обозначение следует отличать от обозначения класса сложности NP. Класс сложности NP представляет собой набор формальных языков, а вместо этого это набор программ, которые принимают некоторые из этих языков. Каждый язык в NP распознается программой одного из наборов , с параметром то есть (с точностью до множителя в границе количества шагов) показатель степени полиномиального времени работы программы . [ 2 ]

Согласно теории Джозефа и Янга, язык в НП есть -творческий, если можно найти свидетеля, показывающего, что дополнение не распознается ни одной программой в . Более формально, должна существовать полиномиально вычислимая функция который сопоставляет программы этого класса с входными данными, на которых они терпят неудачу. Когда дали недетерминированная программа в , функция должен создать входную строку который либо принадлежит и заставляет программу принять , или не принадлежит и заставляет программу отклонять . Функция называется продуктивной функцией для . Если эта продуктивная функция существует, данная программа не производит поведение на входе. чего можно было бы ожидать от программы признания дополнения . [ 2 ]

Существование

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

Джозеф и Янг конструируют творческие языки, переворачивая определения этих языков: вместо того, чтобы начинать с языка и пытаться найти для него продуктивную функцию, они начинают с функции и конструируют язык, для которого он является продуктивной функцией. Они определяют функцию полиномиального времени быть полиномиально честным , если время его работы не более чем полиномиальная функция длины вывода. Это запрещает, например, функции, которые требуют полиномиального времени, но производят выходные данные меньше полиномиальной длины. Как они показывают, каждая взаимно-однозначная полиномиально честная функция это продуктивная функция для -творческий язык . [ 2 ]

Данный , Джозеф и Янг определяют быть набором ценностей для недетерминированных программ которые имеют путь принятия для используя максимум шаги. Это количество шагов (на этом входе) будет соответствовать принадлежащий . Затем принадлежит NP: учитывая входные данные можно недетерминированно угадать оба и его принимающий путь, а затем убедитесь, что входные данные равны и что путь действителен для . [ 2 ]

Язык является -творческий, с как свою продуктивную функцию, поскольку каждая программа в отображается с помощью к значению это либо принимается (и, следовательно, также принадлежит ) или отклонено (и, следовательно, также не принадлежит ). [ 2 ]

Каждый -креативное множество с полиномиально честной продуктивной функцией является NP-полным. Для любого другого языка в NP, по определению NP, можно перевести любой ввод для в недетерминированную программу который игнорирует свои собственные данные и вместо этого ищет свидетеля , принимая входные данные, если он их находит, и отклоняя в противном случае. Длина является полиномиальным по размеру и аргумент заполнения можно использовать, чтобы сделать достаточно долго (но все же полиномиально) для своего времени работы, чтобы претендовать на членство в . Позволять быть продуктивной функцией, используемой для определения данного -креативный набор , и пусть быть переводом с к . Тогда состав с отображает входы в контрпримеры для алгоритмов, проверяющих эти входные данные. Эта композиция отображает входные данные, принадлежащие на строки, принадлежащие и входные данные, которые не принадлежат на строки, которые не принадлежат . Таким образом, это за полиномиальное время сокращение «много-один» от к . С находится (по определению) в NP, и любой другой язык в NP имеет к нему редукцию, он должен быть NP-полным. [ 2 ]

Можно также доказать более убедительно, что существует обратимая экономная редукция к -творческий набор. [ 2 ]

Приложение к гипотезе Бермана – Хартманиса

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

Гипотеза Бермана-Хартманиса утверждает, что существует изоморфизм полиномиального времени между любыми двумя NP-полными множествами: функция, которая отображает экземпляры «да» одного такого набора взаимно один в экземпляры «да» другого, занимает полиномиальное время, и чья обратная функция также может быть вычислена за полиномиальное время. Он был сформулирован Леонардом К. Берманом и Юрисом Хартманисом в 1977 году на основе наблюдения, что все NP-полные множества, известные в то время, были изоморфны. Эквивалентная формулировка гипотезы состоит в том, что любое NP-полное множество дополняется . Это означает, что существует полиномиальное и обратимое за полиномиальное время взаимно однозначное преобразование. из да-экземпляров к более крупным экземплярам «да», которые кодируют «нерелевантную» информацию . [ 4 ]

Однако неизвестно, как найти такое преобразование заполнения для -творческий язык, продуктивная функция которого не является полиномиально обратимой во времени. Следовательно, если односторонние перестановки , существуют -креативные языки, в которых эти перестановки являются их продуктивными функциями, предоставляют возможные контрпримеры гипотезе Бермана-Хартманиса . [ 2 ]

(Недоказанная) гипотеза Джозефа – Янга формализует это рассуждение. Гипотеза утверждает, что существует односторонняя возрастающая функция. такой, что не является прокладочным. [ 2 ] Алан Селман заметил, что это подразумевает более простую гипотезу, гипотезу о зашифрованном полном наборе : существует односторонняя функция такой, что (набор да-экземпляров для проблемы выполнимости ) и неизоморфны . [ 5 ] Существует оракул, относительно которого существуют односторонние функции, обе эти гипотезы ложны, а гипотеза Бермана–Хартманиса верна . [ 6 ]

  1. ^ Гольдрейх, Одед (2010), P, NP и NP-полнота: основы вычислительной сложности , Cambridge University Press, стр. 154–155 , ISBN  9781139490092
  2. ^ Jump up to: а б с д и ж г час я дж Джозеф, Дебора ; Янг, Пол (1985), «Некоторые замечания о функциях-свидетелях для неполиномиальных и неполных множеств в NP» , Theoretical Computer Science , 39 (2–3): 225–237, doi : 10.1016/0304-3975(85)90140-9 , МР   0821203
  3. ^ Ко, Кер-I; Мур, Дэниел (1981), «Полнота, аппроксимация и плотность», SIAM Journal on Computing , 10 (4): 787–796, doi : 10.1137/0210061 , MR   0635436
  4. ^ Берман, Л.; Хартманис, Дж. (1977), «Об изоморфизмах и плотности NP и других полных наборов» (PDF) , SIAM Journal on Computing , 6 (2): 305–322, doi : 10.1137/0206023 , hdl : 1813/7101 , МР   0455536
  5. ^ Селман, Алан Л. (1992), «Обзор односторонних функций в теории сложности», Mathematical Systems Theory , 25 (3): 203–221, doi : 10.1007/BF01374525 , MR   1151339 , S2CID   33642595
  6. ^ Роджерс, Джон (1997), «Гипотеза об изоморфизме верна и относительно оракула существуют односторонние функции», Journal of Computer and System Sciences , 54 (3): 412–423, doi : 10.1006/jcss.1997.1486 , MR   1463764
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a4ba878dd17db378e4bece98f3a7da10__1703737080
URL1:https://arc.ask3.ru/arc/aa/a4/10/a4ba878dd17db378e4bece98f3a7da10.html
Заголовок, (Title) документа по адресу, URL1:
Polynomial creativity - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)