Poliloğa bağlı derinlik devreleri için devre alt sınırlarındaki durum


17

Sınırlı derinlik devresi karmaşıklığı, devre karmaşıklığı teorisi içindeki ana araştırma alanlarından biridir. Bu konunun kökenleri "parite işlevi AC0 " ve "mod p işlevi tarafından hesaplanmamıştır AC0[q], burada AC0[q] , tarafından belirlenebilen dil sınıfıdır düzgün olmayan, sabit derinlik, polinom boyutu, sınırsız fan girişi AND, OR, NOT ve modulo q gates, burada gcd(p,q)=1. Bununla birlikte, polilogaritmik derinlik devreleri üzerinde somut alt sınırlar elde etmek, girdileri kısıtlamak ve sonlu alanlardaki polinomlara yaklaşmak gibi klasik yöntemler kullanarak erişilemez görünmektedir.

Geometrik karmaşıklık teorisine yol açan ve bit bilge olmayan işlemleri kullanarak verimli paralel hesaplamanın minimum maliyet akışı problemini hesaplayamadığını gösteren bir STOC'96 kağıdı biliyorum.

Bu, belirli sınırlı ayarlarda, bazı P için alt sınırlarını kanıtlayabildiğimiz anlamına gelir.NCP tamamlama problemi .

Birincisi, polilogaritmik derinlik devresi alt sınırlarını kanıtlamak için makul yaklaşımlar olabilecek başka yöntem veya teknikler var mı?

İkincisi, aşağıdaki ifade teori topluluğu için ne kadar yararlı?

Boole işlevini f : { 0 , 1 } n{ 0 , 1 } hesaplayan bir devresinin boyutu en az l'dir ; burada l , hedef işlev f'nin sertliğine bağlı olarak bir miktar matematiktir . L' nin değeri, örneğin, tutarsızlık gibi kombinatoryal bir miktar, bir alan üzerindeki belirli matris türünün sırası gibi doğrusal bir cebirsel miktar veya daha önce karmaşıklık teorisinde kullanılmamış olan tamamen yeni bir miktar olabilir.NCf:{0,1}n{0,1}llfl


6
Dikkatli olunması gereken bir düzen vardır: anlaşılmaktan uzaksa logaritmik derinlik bile . NC ^ 1 devreleri için hala süper doğrusal (!) Alt sınırımız yok. Burada, matris sertliği istenen bir "kombinatoryal miktar" dır, ancak bu miktar üzerinde yeterince güçlü sınırlar yoktur. Daha da iç karartıcı bir şekilde, f (x) = GF (2) üzerinden Ax (G) (2) üzerinden Axe, kapı olarak izin verilse bile NC ^ 1 devreleri için süper doğrusal alt sınır bilinmemektedir. (Hemen hemen tüm A matrisleri daha sonra herhangi bir derinlikte yaklaşık n ^ 2 / \ log n geçidi gerektirir.)
Stasys

@Stasys, yorumunun bir cevap olabileceğini düşünüyorum.
Kaveh

Yanıtlar:


16

Poli-log devre derinliği alt sınırlarını kanıtlama tekniklerinde, tüm mevcut yaklaşımlar kısıtlı ayarlar altında çalışır . Örneğin, bahsettiğiniz GCT'ye yol açan çalışmada , alt sınır, bit işlemleri olmayan kısıtlı bir PRAM modeli için geçerlidir.

Monoton Boole fonksiyonları için monoton sınırlamadır bir kısıtlama altında, Aaron Potechin (benim ortak çalışma, monoton devre derinliği alt sınır kanıtlamak için, bir Fourier-analitik (veya enumarativ-birleşimsel) bir yaklaşım vardır ECCC ve STOC ). Bu , Mauricio Karchmer ve Avi Wigderson'un devre derinliği ile ilgili iletişim oyun çerçevesini genişleten Ran Raz ve Pierre McKenzie'nin daha önceki bir sonucunda iyileşiyor.

Karchmer-Wigderson oyun genişletmek için araştırma bir diğer dizi olarak önerilmiştir bahsedilen iletişim oyun uzantısı rakip-prover protokolüne Gillat Kol ve Ran Raz ile (P NC ayırmak için bir yöntem olarak önerilmektedir Scott Aaronson ve Avi Wigderson ile ECCC ve ITCS ).

Tekdüzeliğin sözdizimsel kısıtlamasını incelemenin yanı sıra, Stephen Cook, Pierre McKenzie, Dustin Wehr, Mark Braverman ve Rahul Santhanam'ın çakıl oyunlarıyla ilgili (tutumlu dallanma programları olarak adlandırılır) semantik bir kısıtlamayı incelemek için bir yaklaşım var . Dustin Wehr'in tutumlu kısıtlaması altında, P-complete problemleri için en iyi bilinen üst sınırı eşleştiren güçlü bir alt sınır vardır . Bu sonuçlar bilinen simülasyon sonuçlarıyla paralel zamanı veya devre derinliğini sınırlayan deterministik uzay karmaşıklığı ile ilgilidir (örneğin AlternatingTime [ t ] .AlternatingTime[t]DeterministicSpace[t]

Devrelerin boyutu ve derinliği ile ilgili soru hakkında, aşağıdaki yaklaşım ilişkili olabilir. Richard Lipton ve Ryan Williams gösteren yeterince güçlü bir derinliğe bağlı düşük verilen (yani ) zayıf bir boyutu için alt sınırı (yani , n 1 + Ω ( 1 ) ) Bu sonuç, P. NC ayırabilir bunu, bloklara saygılı simülasyonlara dayanan bir boyut derinliği değiş tokuş argümanından alıyor. Büyüklük için ticaret derinliği üzerinde daha erken bir sonuç , kendini küçültme fikrine dayanan Allender ve Koucký'dan kaynaklanmaktadır, ancak NC 1 ve NL gibi daha küçük karmaşıklık sınıflarını inceledi .n1O(1)n1+Ω(1)1

Yukarıda belirtilen yaklaşımlar arasında, bazılarının devrelerin boyutunu ve derinliğini dikkate alırken, diğer yaklaşımların sadece devre derinliğini dikkate aldığını unutmayın. Özellikle, yarı-algebro geometrik yaklaşım Mulmuley , tarafından incelenmiştir rekabet-prover protokolü yaklaşım Kol-Raz ve boyut derinliği ödünleşim yaklaşması Allender-Koucký ve Lipton-Williams , tüm endişe, her boyut ve derinlik devrelerin. Sonuçlar Chan-Potechin , Raz-McKenzie , Mutfak McKenzie-Wehr-Braverman-Santhanam ve Wehr vermek devre derinlemesine boyutu ne olursa olsun sınırlı ayarları altında sınırları daha düşük. Ayrıca, belirtilen iletişim oyunu Aaronson-Wigderson tek devre derinliği ile ilgilidir.

Bazı P-tamamlama probleminin boyuttan bağımsız olarak küçük derinlikteki devrelerle (yani ) hesaplanamayacağı bilgimizle hala tutarlıdır . Küçük derinlik devreleri (sınırlı fan girişi) için boyut önemli değilse, belki de küçük derinlik devrelerinin boyutuna odaklanmaktan ziyade devre derinliğine daha fazla odaklanmak mantıklıdır.logO(1)n


Teşekkürler! Bildiğiniz gibi, ikinci çeyrekte yer alan bir ifade herkes tarafından bulunmuyor, değil mi? Yani, iletişim karmaşıklığı alt sınır yöntemlerinden farklı olarak, NC devresinin alt sınırlarını veren herhangi bir matematik miktarımız yok mu?
shen

@shen, sonuna iki paragraf daha ekledim. Umarım yardımcı olur.
siuman

2
Lipton-Williams gazetesinde kullanılan zayıf boyutlu alt sınırların yükseltilebileceği fikri aslında Allender ve Koucký'ya bağlıdır ( eccc.hpi-web.de/report/2008/038 ).
Emil Jeřábek

@ EmilJeřábek Teşekkürler! O kağıdı ekledim. Umarım cevap şimdi daha iyi görünür.
siuman

14

Kaveh'in önerisinden sonra, yorumumu (genişletilmiş) bir cevap olarak koyuyorum.

İlgili Q1 , dikkatli bir kelime için teşkil etmektedir: logaritmik derinliği ise kadar poli-logaritmik hakkında konuşma olmayan, anlaşılmalıdır den. Yani, monoton olmayan dünyada, gerçek sorun çok daha az iddialı:

Log-derinliği Dayak Sorunu: N C 1 için süper doğrusal (!) Bir alt sınır kanıtlamakNC1 devreleri kanıtlayın.

NC12{,1}f(x)=AxGF(2)AΩ(n2/logn) herhangi bir derinlikte geçitleri .

Q2NC1 RA(r)AArRA(r)(nr)2 holds for every boolean n×n matrix A, and Valiant (1977) has shown that this bound is tight for almost all matrices. To beat log-depth circuits, it is enough to exhibit a sequence of boolean n×n matrices A such that

RA(ϵn)n1+δ for constants ϵ,δ>0.

The best we know so far are matrices A with RA(r)(n2/r)log(n/r). For Sylvester matrices (i.e. inner product matrices), the lower bound of Ω(n2/r) is easy to show.

We have combinatorial measures for general (non-linear) NC1-circuits, as well For a bipartite n×n graph G, let t(G) be the smallest number t such that G can be written as an intersection of t bipartite graphs, each being a union of at most t complete bipartite graphs. To beat the general log-depth circuits, it would be enough to find a sequence of graphs with

t(Gn)nϵ for a constant ϵ>0

(see, e.g. here on how this happens). Again, almost all graphs have t(G)n1/2. However, the best remains a lower bound t(G)log3n for Sylvester matrices, due to Lokam.

Finally, let me mention that we even have a "simple" combinatorial measure (quantity) a weak (linear) lower bound on which would yield even exponential(!) lower bounds for non-monotone circuits. For a bipartite n×n graph G, let c(G) be the smallest number of fanin-2 union () and intersection () operations required to produce G when starting from stars; a star is a set of edges joining one vertex with all vertices on the other side. Almost all graphs have c(G)=Ω(n2/logn). On the other hand, a lower bound of

c(Gn)(4+ϵ)n for a constant ϵ>0

would imply a lower bound Ω(2N/2) on the non-monotone circuit complexity of an explicit boolean function fG of N variables. If G is n×m graph with m=o(n), then even a lower bound c(Gn)(2+ϵ)n is enough (again, see, e.g. here on how this happens). Lower bounds c(G)(2ϵ)n can be shown for relatively simple graphs. The problem, however, is to do this with "ϵ" replaced by "+ϵ". More combinatorial measures lower-bounding circuit complexity (including the ACC-circuits) can be found in the book.

P.S. So, are we by a constant factor of 2+ϵ from showing PNP? Of course - not. I mentioned this latter measure c(G) only to show that one should treat "amplification" (or "magnification") of lower bounds with a healthy portion of skepticism: even though the bounds we need look "innocently", are much smaller (linear) than almost all graphs require (quadratic), the inherent difficulty of proving a (weak) lower bound may be even bigger. Of course, having found a combinatorial measure, we can say something about what properties of functions make them computationally hard. This may be useful for proving an indirect lower bound: some complexity class contains a function requiring large circuits or formulas. But the ultimate goal is to come up with an explicit hard function, whose definition does not have an "algorithmic smell", does not have any hidden complexity aspects.


2
I find this very interesting: 1. superlinear lower-bound for linear functions over GF(2) seems a very concrete lower-bound question. 2. lower-bounds on mathematical concepts not directly related to computation are related to circuit lower-bound.
Kaveh

matrix rigidity is an apparently unifying concept however its structure seems in strong contrast to almost all lower bounds expressed as Ω(f(n)), whereas it is in terms instead of Ω(f(n,r)) (or say Ω(f(n,r)) where n is input size because its for square matrices). has anyone seen other ways to express matrix rigidity eg in terms of Ω(f(n))?
vzn

@vzn: The strongest lower bound on RA(r) independent or r is 0, because RA(n)=0. I am afraid, you misinterpret what rigidity actually means.
Stasys
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.