Jakie są konsekwencje parzystości-L = P?


27

Parzystość-L jest zestawem języków rozpoznawanych przez niedeterministyczną maszynę Turinga, która może jedynie rozróżniać między liczbą parzystą lub nieparzystą liczbą ścieżek „akceptacji” (zamiast zerowej lub niezerowej liczby ścieżek akceptacji), i która jest dodatkowo ograniczone do pracy w przestrzeni logarytmicznej. Rozwiązanie liniowego układu równań powyżej ℤ 2 jest kompletnym problemem dla parzystości-L, więc parzystość-L zawarta jest w P.

Jakie inne relacje klas złożoności byłyby znane, gdyby parzystość-L i P były równe?

Odpowiedzi:


28

parzystość - jest w N C 2, a parzystość - L = P oznaczałoby, że P może być symulowane w równoległym czasie log 2 lub w przestrzeni log 2 (ponieważ N C 2 jest w D S P A C E ( l o g 2 n ) )LNC2L=PPlog2log2NC2DSPACE(log2n)


11
Następstwo: jeśli parzystość-L = P, to P ≠ PSPACE.
Niel de Beaudrap,

@Niel Uwielbiam ten wniosek! :)
Tayfun Zapłać

14

Cóż, ocena obwodów kwantowych grupy Clifford jest zakończona przy zmniejszeniu przestrzeni logarytmicznej dla parzystości-L (patrz Aaronson i Gottesman, Physical Review A 70: 052328, 2004). Teraz zastosujmy kilka sztuczek z obliczeń kwantowych opartych na pomiarach:

Ocena obwodów grupy Clifford jest w QNC ^ 1. Jest tak po prostu dlatego, że nie ma częściowego uporządkowania czasu pomiarów, a operacje korekcyjne są po prostu obliczane na podstawie parzystości pewnego podzbioru wyników pomiarów.

Wydaje się to sugerować, że L ^ {QNC ^ 1} zawiera P.

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.