Jump to content

ПЛ (сложность)

PL , или вероятностный L , — это класс языков, распознаваемых полиномиально-логарифмической рандомизированной машиной с вероятностью > 1 2 (это называется неограниченной ошибкой). Аналогично, как показано ниже, PL — это класс языков, распознаваемых рандомизированной машиной с неограниченным временем, неограниченным пространством журналов ошибок.

Примером полной задачи PL (при уменьшении лог-пространства) является определение того, является ли определитель матрицы (с целыми коэффициентами) положительным. Учитывая матрицу M и число n , тестирование с помощью [ примечание 1 ] также является PL-полным. Напротив, проверка того, является ли перманент матрицы положительной, является завершенной PP .

ПЛ ПЛ =PL в том смысле, что для каждого f в PL PL не меняется, если его расширить, чтобы допустить как подпрограмма, где A — входная строка.

PL содержит NL и BPL и содержится в NC 2 .

Аппроксимирующий определитель в PL

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

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

Сравнение количества путей принятия и отклонения можно выполнить в PL следующим образом. Измените граф, чтобы все пути были одинаковой длины и чтобы каждый узел имел не более двух преемников. Выберите случайный путь. Для каждого узла только с одним преемником произойдет сбой (выведите случайный ответ) с вероятностью 1 2 . В конце примите, если мы достигли узла «Принять», отклоните, если мы достигли узла «Отклонить», и потерпите неудачу в противном случае. Каждый отдельный путь будет учитываться одинаково — хотя некоторые пути будут выбраны с большей вероятностью, это в точности компенсируется снижением вероятности продолжения движения по этому пути.

Вероятностное пространство журналов без ограничения по времени

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

Если время неограничено, машины могут работать в течение ожидаемого экспоненциального времени — например, сохранять счетчик и увеличивать его с вероятностью. 1 2 и обнулить в противном случае; остановитесь, когда счетчик переполнится. Если разрешена нулевая ошибка (альтернативно односторонняя ошибка), класс равен NL — машина может имитировать NL, пробуя случайные пути в течение экспоненциального периода времени и используя NL=coNL.

Если разрешена ограниченная ошибка, то задача полного обещания или аппроксимации заключается в оценке стационарного распределения для эргодической цепи Маркова . Неизвестно, что класс сложности равен PL, и попытка смоделировать PL с помощью усиления вероятности черного ящика терпит неудачу: несмотря на неограниченное время, машины с ограниченным пространством журналов ошибок не могут отличить случайную монету от той, которая упадет орлом того времени, когда растет суперполиномиально.

Для машин с неограниченным пространством журнала ошибок неограниченное время можно сократить до полиномиального времени следующим образом. Вычисление вероятности принятия можно свести к решению линейной системы. Для каждого состояния i добавьте переменную x i — вероятность принятия, если текущее состояние равно i. нет Если пути от i до Accept , установите x i =0 и в противном случае выразите x i через состояния, непосредственно достижимые из состояния i. Систему можно решить, используя определители и проверяя, находится в ПЛ. [ примечание 1 ] Одна из сложностей заключается в том, что коэффициенты находятся в NL (при использовании NL=coNL). Мы решаем эту проблему, угадывая «доказательство» для каждого значения коэффициента, теряя неудачу, если предположение не работает, и гарантируя, что все пути делают одинаковое количество предположений для каждого коэффициента.

Примечания

[ редактировать ]
  1. ^ Jump up to: а б обозначает определитель A
  1. ^ Мина Махаджан и В. Винай (1997). «Комбинаторный алгоритм определителя». В материалах 8-го ежегодного симпозиума ACM-SIAM по дискретным алгоритмам . АКМ/СИАМ. стр. 730–738.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4612b630d530b4b6c9c3a88cdf523250__1611948660
URL1:https://arc.ask3.ru/arc/aa/46/50/4612b630d530b4b6c9c3a88cdf523250.html
Заголовок, (Title) документа по адресу, URL1:
PL (complexity) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)