В теории вычислительной сложности теорема PCP (англ. probabilistically checkable proofs — вероятностно проверяемое доказательство) утверждает, что любое решение задачи принятия решения[en] в классе сложности NP имеет вероятностно проверяемое доказательство (доказательство, которое можно проверить с помощью рандомизированного алгоритма) постоянной сложности запроса[en] и логарифмической сложности случайности (использует логарифмическое число случайных бит).
Теорема PCP является угловым камнем теории вычислительной сложности аппроксимации, которая исследует врождённую сложность при разработке эффективных аппроксимационных алгоритмов для различных задач оптимизации. Теорема отмечена Инго Вегенером как «самый важный результат в теории сложности со времён теоремы Кука»[1] и Одедом Голдрайхом как «кульминация цепи впечатляющих работ [...], богатых новыми идеями»[2].
Есть и критика. Так, в книге Босса[3] говорится: «В своё время это произвело фурор. Снежный ком публикаций нарастает до сих пор … Новое, по существу, определение NP-класса проливает дополнительный свет , однако без особых последствий. … Что касается самой PCP-системы, то она существенно опирается на волшебного Оракула, и поэтому не выпускает равенство NP = PCP[O(log n), O(1)] в практическую плоскость».
Теорема PCP утверждает, что
Альтернативная формулировка теоремы PCP утверждает, что поиск максимальной доли выполненных условий в задаче о выполнении ограничивающих условий[en] является NP-трудной для аппроксимации с постоянным коэффициентом.
Формально, для некоторой константы K и α < 1, задача (Lyes, Lno) является NP-сложной проблемой принятия решения:
Здесь Φ — задача о выполнении ограничивающих условий над булевским алфавитом, имеющем не более K переменных на константу[5]
Как следствие этой теоремы можно показать, что решения многих задач оптимизации, включая поиск максимальной выполнимости булевых формул, максимального независимого множества в графе и кратчайшего вектора решётки[en], нельзя эффективно аппроксимировать, если только не выполняется P = NP. Эти результаты иногда также называют теоремами PCP, поскольку их можно рассматривать как вероятностно проверяемые доказательства NP задач с некоторыми дополнительными структурами.
Теорема PCP — это кульминация долгого пути развития интерактивных доказательств[en] и вероятностно проверяемых доказательств. Первая теорема, связывающая обычные доказательства и вероятностно проверяемые доказательства, утверждала, что , и доказана в книге 1990-го года[6].
Позднее, использованный в этой статье метод, расширен в статье Бабая, Фортнова, Левина, Шегеди (1991)[7], а также в статьях Фейге, Голдвассер, Лунда, Шегеди (1991), и Арора и Сафра (1992)[8], что дало урожай в виде доказательства теоремы PCP в 1992-м году в статье Арора, Лунда, Мотвани, Судана и Шегеди[9]. В 2001-м году Премия Гёделя присуждена Санджив Ароре (Sanjeev Arora), Уриэлю Фейге (Uriel Feige), Шафи Голдвассер (Shafi Goldwasser), Карстену Ланду (Carsten Lund), Ласло Ловашу (László Lovász), Раджииву Мотвани (Rajeev Motwani), Шмуэлю Шафра (Shmuel Safra), Мадху Судану (Madhu Sudan) и Марио Шегеди (Mario Szegedy) за работу над теоремой PCP и её связи со сложностью аппроксимации.
В 2005-м году Ирит Динур (Irit Dinur) обнаружила другое доказательство теоремы PCP, используя экспандеры[5].
В 2012-м году Томас Видик (Thomas Vidick) и Цуойши Ито (Tsuyoshi Ito) опубликовали статью[10], в которой показывается «сильная ограниченность возможности сложных проверок сговора в игре многих лиц». Это важный шаг вперёд к доказательству квантового аналога теоремы PCP[11], и профессор Доррит Ахаранов (Dorit Aharonov) назвала его «квантовым аналогом более ранней статьи об интерактивных проверках», которая, «по существу, вела к теореме PCP»[12].
Для улучшения этой статьи желательно: |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .