Zgodnie z sugestią Kaveha, zamieszczam swój komentarz jako (rozszerzoną) odpowiedź.
Jeśli chodzi o Q1 , należy zachować ostrożność: nawet głębokość logarytmiczna, jeśli jest daleka od zrozumienia, nie mówiąc już o polilarytmice. Tak więc w świecie niemonotonicznym prawdziwy problem jest znacznie mniej ambitny:
Pokonanie głębokości kłody Problem: Udowodnij superliniową (!) Dolną granicę dla obwodów .
NC1
Problem pozostaje otwarta (do tej pory ponad 30 lat), nawet o liniowym -circuits. Są to obwody Fanin- 2 na podstawie { ⊕ , 1 } i obliczają transformacje liniowe f ( x ) = A x powyżej G F ( 2 ) . Łatwe liczenie pokazuje, że prawie wszystkie macierze A wymagają
bramek Ω ( n 2 / log n ) , na dowolnej głębokości.
NC12{⊕,1}f(x)=AxGF(2)AΩ(n2/logn)
Odnośnie Q2 : Tak, możemy mieć
pewne algebraicznych / środki combinatoric, niższe granice na który bił obwodów dziennika głębokości. Niestety, jak dotąd, nie możemy udowodnić wystarczająco dużych ograniczeń tych środków. Załóżmy na liniowy -circuits, taki środek jest sztywność R ( R ) macierzy A . Jest to najmniejsza liczba pozycji A , którą należy zmienić, aby obniżyć rangę do r . Łatwo jest wykazać, że R A ( r ) ≤ ( n -NC1 RA(r)AAr blokady dla każdej boolean n × n macierzy A , a Valiant (1977) wykazał, że ta granica jest ścisła dla prawie wszystkich macierzy. Aby pokonać obwodów dziennika głębokość, wystarczy wykazują sekwencji logicznej n x n macierzytak, żeRA(r)≤(n−r)2n×nAn×nA
dla stałych ϵ , δ > 0 .
RA(ϵn)≥n1+δϵ,δ>0
Do tej pory najlepiej znamy macierze z R A ( r ) ≥ ( n 2 / r ) log ( n / r ) . Dla matryc Sylvester (tj wewnętrzne matryce produktu), przy czym dolna granica Ohm ( n 2 / r ), to łatwo wykazać .
ARA(r)≥(n2/r)log(n/r)Ω(n2/r)
Mamy kombinatorycznych środki do ogólnego (nieliniowe) -circuits, a przypadku dwuczęściowego n x n
grafu G , niech t ( G ) jest najmniejsza liczba T tak, że G może być zapisana jako skrzyżowaniu T dwudzielny wykresy, z których każdy stanowi połączenie co najwyżej t kompletnych wykresów dwustronnych. Aby pokonać ogólne obwody głębokości logów, wystarczy znaleźć sekwencję wykresówNC1n×nGt(G)tGtt
dla stałej ϵ > 0t(Gn)≥nϵϵ>0
(patrz np. tutaj, jak to się dzieje). Ponownie, prawie wszystkie mają wykresy
. Jednak najlepsza pozostaje dolna granica t ( G ) ≥ log 3 n dla matryc Sylvester, ze względu na Lokama .
t(G)≥n1/2t(G)≥log3n
Na koniec pozwól mi wspomnieć, że mamy nawet „prostą” kombinatoryczną miarę (ilość) słabą (liniową) dolną granicę, która dałaby nawet wykładnicze (!) Dolne granice dla obwodów niemonotonowych. Dla dwustronnego wykresu G , niech c ( G ) będzie najmniejszą liczbą operacji łączenia przez fanin- 2 ( ∪ ) i przecięcia ( ∩ ) wymaganych do wytworzenia G, gdy zaczynamy od gwiazd; gwiazda to zestaw krawędzi łączących jeden wierzchołek ze wszystkimi wierzchołkami po drugiej stronie. Prawie wszystkie wykresy mają c ( G ) = Ω ( n 2n×nGc(G)2∪∩G . Z drugiej strony, dolna granicac(G)=Ω(n2/logn)
o stałej ε > 0c(Gn)≥(4+ϵ)nϵ>0
Oznaczałoby to dolna granica w obwodzie złożoność niż monotonicznej wyraźnego logicznej funkcji f G z N zmiennych. Jeśli G jest n × m wykresem przy m = o ( n ) , to wystarczy nawet dolna granica c ( G n ) ≥ ( 2 + ϵ ) n (ponownie, patrz np. Tutaj, jak to się dzieje). Dolne granice c ( GΩ(2N/2)fGNGn×mm=o(n)c(Gn)≥(2+ϵ)n można wyświetlić dla stosunkowo prostych wykresów. Problem polega jednak na tym, aby „ - ϵ ” zastąpić „ + ϵ ”. Więcej kombinatorycznych środków o niższej złożoności obwodu (w tym obwodów A C C ) można znaleźć w
książce.
c(G)≥(2−ϵ)n−ϵ+ϵACC
2+ϵP≠NPc(G)dolna granica: pewna klasa złożoności zawiera funkcję wymagającą dużych obwodów lub wzorów. Ale ostatecznym celem jest wymyślenie wyraźnej twardej funkcji, której definicja nie ma „zapachu algorytmicznego”, nie ma żadnych ukrytych aspektów złożoności.