Коли BPP з упередженою монетою дорівнює стандартній BPP?


10

Нехай імовірнісний апарат Тьюрінга має доступ до несправедливої ​​монети, яка піднімає голови з вірогідністю (оберти не залежать). Визначте B P P p як клас мов, розпізнаваний такою машиною за багаточлен. Це стандартна вправа довести, що:pBPPp

А) Якщо раціональний або навіть Б Р Р -вичіслімий тоді Б Р Р р = В Р Р . (До Б Р Р -вичіслімий Я середній: є рандомізованих поліноміальний алгоритм , який, подається п в одинарному повертається WHP довічного раціональних зі знаменником 2 п , яка лежить в межах 2 - п - 1 з р .)pBPPBPPp=BPPBPPn2n2n1p

Б) В протягом деякого невичіслімого клас Б Р Р р містить нерозв'язний мову і , отже , більше , ніж B P P . Такі значення р утворюють щільну множину в ( 0 , 1 ) .pBPPpBPPp(0,1)

Моє запитання таке: що відбувається між ними? Чи існує критерій ? Зокрема:BPPp=BPP

1) Чи існують незаперечні в ймовірності p такі, що B P P p = B P P ? (Вони можуть бути обчислені в деяких вищих класах).BPPpBPPp=BPP

2) Чи ширше ніж B P P для всіх непридатних p ? (Параметри, про які йдеться, - це ті, бінарне розширення яких містить дуже довгі послідовності нулів та / або одиниць. У цьому випадку обчислення бітів шляхом випадкової вибірки може зайняти дуже довго, навіть непереборний час, і проблема не може бути перенесена на поліноміальний час. Іноді складність може бути подолана іншою базою розширення, але певний p може обдурити всі основи).BPPpBPPpp


Що саме ви маєте на увазі під p (не) обчислюваним?
daniello

Я додав визначення обчислюваний. Для обчислювальних даних взагалі можна просто залишити слова "рандомізований многочлен" або просто сказати, що двійкове розширення обчислюється. (З обмеженими ресурсами це не те саме.)BPP
Даніїл Мусатов

Я думаю, що для кожного нерозбірливого p, тому що, даючи монети p -більше, можна обчислити n -й біт p шляхом вибірки. Припустимо, ми можемо обчислити n '-й біт за час f ( n ) , тоді мова, яка містить 1 x для всіх x, така що f - 1 ( x ) ' біт p дорівнює 1, знаходиться в B P P pBPPpBPPppnpnf(n)1xxf1(x)p1BPPp, але, очевидно, це незаперечно.
Даніелло

Це, безумовно, справедливо для переважної більшості непереборних . Але є застереження: якщо р містить дуже довгі послідовності нулів та одиниць, то для визначення n -го біту може знадобитися дуже довгий вибірки . Ця вибірка може бути настільки довгою, що f ( n ) було б незаперечним (як функція Busy Beavers). Я також сумніваюся, що це можна точно обчислити з самого відбору проб. І здається, що без обчислення f ( n ) не можна розпізнати згадану мову. ppnf(n)f(n)
Даніїл Мусатов

Відповіді:


1

1) Так, але тільки через ваше визначення. Візьміть одинарну мову (так, я знаю, що це може бути порожнім; у такому випадку просто візьміть щось навіть більше, ніж E X P ), це дуже рідко в тому сенсі, що n L, якщо n не є вежею 2 s , тобто форми 2 2 2 . Визначте p = n L 1 / n . Цей р не є ВLEXPBPPEXPnLn2s222p=nL1/np обчислюється, але p можна наблизити в P аж до досить невеликої помилки присадки, що дозволяє моделюватимашину B P P p .BPPpPBPPp

Якщо б ви визначили -вичіслімий таким чином, що ви хочете приблизний р з точністю до адитивної похибки 1 / п (замість 1 / +2 п ) за поліноміальний час, все було б інакше.BPPp1/n1/2n

Оновлення. Нижченаведена відповідь стосується випадку, коли помилка добавки, яку ми допускаємо, дорівнює замість 2 - n - 1 .2n2n1

2) Так, тому що тут можна забути про поліноміальне обмеження класів і шляхом вибірки разів можна отримати n -й біт p в B P P p .2nnpBPPp


2) Я вважаю, що теорема про центральну межу говорить про те, що треба отримати вибірку , а не 2 n , щоб отримати 2 - n точність. Але головна проблема полягає в тому, що іноді нам потрібна набагато більша точність. Скажіть, якщо | р - 122n2n2nтоді потрібно1|p12|<ϵ вибірки для обчислення навіть першої цифри. А кількість необхідних зразків може бути довільно, навіть беззаперечно, великою. Справа трохи уточнена в редагуванні. 1ϵ2
Даніїл Мусатов

BPPp0.011111111111

ppi2i1p

2np
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.