Якщо заборонити будь-який прогрес в дерандомізації, мені здається, що вимога про те, що Лас-Вегас не допускає помилок, є вирішальною, так що випадковість випадкових випадків у цьому випадку є мало користі.
LAx∈{0,1}nr∈{0,1}N(n) AA′A′(r)=A(x,r)A′a∈{0,1}1-a
Prr(A accepts (x,r))⩾23orPrr(A accepts (x,r))⩽13
AA′ обчислення
A′(r)=A(x,r), і, враховуючи обіцянку, що дає один вихід принаймні вдвічі більше входів, ніж протилежний вихід , визначте, який вихід є більш поширеним.
A′a∈{0,1}1−a
Хоча машина в Лас-Вегасі може використовувати випадкові прийоми, якщо нас справді змусити трактувати як оракул, ми можемо побачити, що єдиною стратегією, доступною для машини в Лас-Вегасі, є проведення відносно ретельного (хоча і не вичерпного) обстеження випадкові рядки , щоб побачити, яку відповідь дано для кожного. Він може бути впевнений лише в тому випадку, якщо він знайде більше різних рядків які всі дають однаковий вихід; в іншому випадку з невеликою (але не нульовою!) ймовірністю може бути невдалим і отримати нерепрезентативну вибірку можливих результатів. Щоб отримати нульову помилку, вона повинна взяти вибірку принаймні на входи . r 2 N ( n )A′rr 2 N ( n )2N(n)/3rр2N(n)/3r
Оскільки машина Лас-Вегаса повинна перевірити принаймні постійну частку всіх можливих випадкових рядків , асимптотично нам не краще, ніж якби ми детерміновано протестували всі можливі випадкові рядки. Ми не отримуємо асимптотичної переваги в моделюванні алгоритмів BPP випадковим чином у нульовій помилці, крім того, що ми можемо робити детерміновано грубою силою.r
Зауважте, що цей самий аргумент спричиняє поділ оракул між BPP та ZPP , тобто є оракул такий, що
оскільки алгоритм ZPP займає експоненційний час, а Алгоритм BPP може вирішити питання про oracle за один запит і досягти успіху з обмеженою помилкою. Однак це не говорить вам більше ніж те, про що ви вже підозрювали (що моделювання накладних витрат може бути гіршим, ніж поліном), ні про те, що асимптотика так само погана, як і наївне детерміноване моделювання.Z P P A ⫋ B P P AA
ZPPA⫋BPPA