Klasy złożoności losowości i małych obwodów


10

Niech będzie klasą złożoności, a będzie losowym odpowiednikiem zdefiniowanego jako w odniesieniu do . Bardziej formalnie podajemy wielomianowo wiele bitów losowych i akceptujemy dane wejściowe, jeśli prawdopodobieństwo akceptacji jest większe niż .doBPdodoBPPP.2)3)

Wiadomo, że dla klasy obwodów nierównomiernych mamy :BPAC0=AC0

Miklós Ajtai, Michael Ben-Or: Twierdzenie o probabilistycznych obliczeniach stałej głębokości STOC 1984: 471-474

Czy znane są uogólnienia tego twierdzenia? Na przykład, czy wiemy, czy (wciąż w nierównomiernym ustawieniu)? To ostatnie pytanie wydaje mi się nie trywialne, ponieważ wydaje się prawdopodobne, że na przykład znajduje się w . s,tbP.N.do1=N.do1s,t- ŁącznośćBPNC1

Odpowiedni post na ten temat: /mathpro/35184/use-of-randomness-in-constant-parallel-time


2
Co napędza twoje przeczucie co do łączności?
Michaël Cadilhac,

4
Czy pytasz o jednolite klasy obwodów? Jest dość oczywiste, że nierównomierne klasy, takie jak są zamknięte pod operatora BP. N.do1
Emil Jeřábek

8
Wystarczy użyć tego samego argumentu, co w przypadku P / poly. Potrzebujesz tylko funkcji większości, którą można zdefiniować w . (Ajtai i Ben-Or potrzebują więcej pracy, ponieważ większość nie jest dostępna w A C 0 ).T.do0N.do1ZAdo0
Emil Jeřábek

1
@ EmilJeřábek masz całkowitą rację. Dla każdej klasy non-UNIFOM obwodu powyżej mamy BP - C = C . Dziękuję Ci bardzo. TC0BPC=C
CP

1
@ EmilJeřábek: Ach, rozumiem. Myślę, że to granica; to oczywiście nie jest pytanie badawcze , ale zostało wyraźnie zadane poważnie przez kogoś z pewnym doświadczeniem badawczym w złożoności, który został po prostu wprowadzony w błąd, próbując rozszerzyć Ajtai-Ben-Or, zamiast stosować bardziej proste podejście.
Joshua Grochow

Odpowiedzi:


10

Większość niejednorodnych klas złożoności - w tym - jest zamykanych pod operatorem B P przez ten sam argument, co B P P P / p o l y : przy użyciu granicy Chernoffa-Hoeffdinga prawdopodobieństwo błędu można zmniejszyć poniżej 2 - n przez równoległe prowadzenie O ( n ) wystąpień obwodu z niezależnymi losowymi bitami i głosowanie większością; następnie przez związanie, sekwencja losowych bitów daje poprawny wynik dla wszystkich 2 n danych wejściowych o długości nN.do1bP.bP.P.P./poly2)-nO(n) 2)nnjednocześnie z niezerowym prawdopodobieństwem, a w szczególności istnieje taka sekwencja. Możemy to podłączyć do obwodu.

Ten argument ma zastosowanie do dowolnej klasy obwodów, które są zamknięte, biorąc większość równoległych kopii obwodu i mocując bramki wejściowe do stałych. W praktyce oznacza to każdą przyzwoitą niejednorodną klasę powyżej T C 0 , ponieważ większość można obliczyć w T C 0 .O(n)T.do0T.do0

Dowód jest bardziej skomplikowany dla , ponieważ ta klasa nie oblicza funkcji większości. (Chociaż nie widziałem gazety Ajtai i Ben-Or, domyślam się, że używają oni w przybliżeniu większości).ZAdo0

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.