PARITY

12

jest klasa układów wielomian wielkości stałej głębokości z nie bram i bezgranicznej fan-in i i lub bram, gdzie wejścia i bramy mają również nieograniczony Fanout.AC0

Rozważmy teraz nową klasę, nazwijmy ją która jest jak A C 0, ale dla której wejścia i bramki mają co najwyżej O ( 1 ) . Ta klasa jest wyraźnie w A C 0 . W rzeczywistości jest to ściśle zawarte w A C 0 , jak zauważono tutaj . Dlatego PARITY oczywiście nie jest w A C 0 b f .ACbf0AC0O(1)AC0AC0ACbf0

Czy istnieje dowód na który również nie przechodzi przez A C 0 ? Innymi słowy, czy istnieje dowód, który nie wykorzystuje zaawansowanych technik, takich jak lemat zamiany lub metoda Razborova / Smoleńskiego?ACbf0ZAdo0

Adam Paetznick
źródło
Nazywa się to w literaturze: qwiki.stanford.edu/index.php/Complexity_Zoo:N#nc0N.do0
Hsien-Chih Chang 之 之
5
Nie, nie jest, ponieważ fanin jest nieograniczony.
domotorp
Ach, źle odczytałem słowo fanout. Dzięki za wskazanie.
Hsien-Chih Chang 張顯 之
1
Powiązany post autorstwa @Kaveh: cstheory.stackexchange.com/q/1824/1800 , przeniesiony z poniższych komentarzy w celu zwiększenia ekspozycji.
Hsien-Chih Chang 張顯 之
Nawiasem mówiąc, czym jest „fanout ograniczony”?
xxx ---

Odpowiedzi:

16

Mogę coś przeoczyć, ale czy tym samym co Formuła? Ponieważ każdy bit wejściowy może mieć wpływ na co najwyżej ograniczoną liczbę bramek, możemy po prostu założyć, że każda bramka ma tylko jedno wyjście (po ewentualnym powieleniu kilku rzeczy) i możemy również przesuwać w dół, a nie bramek. Wiemy, że formuła wielkości parzystości wynosi n ^ 2 (patrz Troy J. Lee, „ Formuła wielkości PARITY ”, 2007) i ponieważ na każdym poziomie naszego obwodu możemy mieć tylko bramy O (n), pokazuje to, że parzystość nie jest w A C 0 b f .ZAdobfa0ZAdobfa0

domotorp
źródło
5
więc przez „Formułę” rozumiesz formułę rozmiaru liniowego, prawda? a przez rozmiar rozumiesz formułę rozmiar ...
Alessandro Cosentino
5
Myślę, że twoja odpowiedź jest poprawna, ale rozumowanie jest bardziej subtelne. Rozgałęzienie bramki można zmniejszyć, kopiując części obwodu, ale zwiększa to rozmiar formuły. (Rozmiar formuły jest równoważny liczbie drutów wejściowych.) Powiedz, że fanout bramki wynosi co najwyżej 2. Następnie, aby zmniejszyć fanout bram dolnej warstwy, muszę zduplikować każdą bramę i każde wejście, podwajając rozmiar formuły. Powtórzenie tego procesu dla każdej warstwy daje formułę rozmiaru gdzie d jest głębokością obwodu. W naszym przypadku d jest stałą, więc rozmiar formuły jest nadal liniowy. O(2)ren)rere
Adam Paetznick
Dokładnie o to mi chodziło, przepraszam, jeśli moja ekspozycja była kiepska.
domotorp
4

@Alessandro: Przykro mi, jeśli źle zrozumiałem twoje pytanie. Ale moje pierwsze wrażenie jest takie, że można przekształcić dowolny obwód głębokości d rozmiaru w formułę głębokości d (fanout 1) o rozmiarze około S d : po prostu idź warstwa po warstwie, zaczynając od dołu (obok danych wejściowych) nałożyć warstwę i pobrać wiele kopii tej samej bramy; na każdej z warstw ilość bramek może zwiększyć się najwyżej o czynnik S . Oznacza to, że dowolna dolna granica S dla wzorów A C 0 implikuje dolną granicę S 1 / d dla obwodów A C 0S.S.reS.S.ZAdo0 S.1/reZAdo0 . Tak, to trudno oczekiwać łatwiej dolna granica dowody na wzorach: w świecie A C 0 , d jest stałą.ZAdo0ZAdo0re

Przy okazji twój język (ciągi dokładnie z 1 ) ma trywialny DNF ( wzór głębokości-2 ) z n monomialami.X1n

Stasys
źródło
3
Wydaje mi się, że możemy to zrobić lepiej niż od fan-out są ograniczone, możemy uzyskać k d S , gdzie k jest max fan-out. Ponadto, ponieważ każdy bit wejściowy jest wykorzystywany tylko ograniczoną liczbę razy, rozmiar obwodu ( S ) jest liniowy. S.rekreS.kS.
Kaveh
3
Innym sposobem, aby zobaczyć, że jest ściśle zawarty w A C 0, jest zauważenie, że ponieważ każdy bit wejściowy ma rozkład wentylacji co najwyżej k, w pierwszej warstwie jest co najwyżej k n bramek, a k 2 nZAdobfa0ZAdo0knk2)n bramek w druga warstwa i tak dalej. Ponieważ głębokość jest stała, oznacza to, że obwód ma w sumie bramy . Zatem żadna funkcja A C 0, która wymaga obwodów o rozmiarach nieliniowych, nie występuje w A C 0 b f . O(n)ZAdo0ZAdobfa0
Robin Kothari
2
Czy ktoś może mi powiedzieć, dlaczego ten model „nie więcej niż k kopii zmiennej wejściowej” jest interesujący? Nawet gdy głębokość jest stała. W jakim kontekście powstaje taki model? Jestem po prostu ciekawy.
Stasys,
2
@Stasys, Zarówno Adam, jak i moje pytanie wynikają z pracy nad klasą kwantową , która jest zdefiniowana bez bramki fanout. QZAdo0
Alessandro Cosentino
3
@Adam: Dzięki rzeczywiście domotorp wspomniano niebędącą argument (Khrapchenko). Jakzauważył cstheory.stackexchange.com/questions/1824/...Robin Kothari, istnieje jeszcze jeden taki argument, że Krichevskii pokazuje, że funkcja progu-2 potrzebuje formuł wielkości około n log n . Co więcej, wiadomo, żewszystkie z wyjątkiem 16 symetrycznychfunkcji boolowskich wymagają formuł o rozmiarze nieliniowym. Tak więc na twoje pytanie zdecydowanie odpowie „tak”. ZAdo0nlogn
Stasys