Hat L eine Definition in Bezug auf Schaltkreise?

13

Viele mit Turing-Maschinen definierte Komplexitätsklassen haben Definitionen in Bezug auf einheitliche Schaltkreise. Beispielsweise kann P auch unter Verwendung von Schaltkreisen mit einheitlicher Polynomgröße definiert werden, und in ähnlicher Weise können BPP, NP, BQP usw. mit einheitlichen Schaltkreisen definiert werden.

Gibt es also eine schaltungsbasierte Definition von L?

Eine naheliegende Idee wäre es, Schaltungen mit polynomischer Größe mit einer gewissen Tiefenbegrenzung zuzulassen, dies hat jedoch zur Folge, dass die NC-Hierarchie definiert wird.

Ich habe vor langer Zeit über diese Frage nachgedacht, aber keine Antwort gefunden. Wenn ich mich richtig erinnere, war meine Motivation zu verstehen, wie das Quantenanalog von L aussehen würde.

Robin Kothari
quelle
Enthalten Schaltkreise mit logarithmischer Größe ? L
Mohammad Al-Turkistany
@Turkistany: Nein, das glaube ich nicht, da ein Schaltkreis mit logarithmischer Größe höchstens logarithmische Tiefe haben kann und daher in NC_1 enthalten ist, das als Schaltkreise mit logarithmischer Tiefe und poly-Größe definiert ist. NC_1 ist in L enthalten und es ist nicht bekannt, dass es L entspricht.
Robin Kothari

Antworten:

13

Nun, , wobei die Klasse von Sprachen ist, die durch Polynomgrößenschaltungen der Breite berechnet werden .L=SC1SC1O(logn)

Was , könnte es als die Klassensprachen charakterisiert werden, die durch Polynomgrößen- Versatzschaltungen berechnet werden (was in gewissem Sinne nur eine andere Art ist, nicht deterministische Verzweigungsprogramme zu sagen).NL

Kristoffer Arnsfelt Hansen
quelle
Wir brauchen einheitliche Schaltkreise, oder?
Hsien-Chih Chang 張顯 張顯
Richtig, sie sollten einheitlich sein.
Kristoffer Arnsfelt Hansen
SC1 wird unter Verwendung von Turingmaschinen als so dass es bereits einheitlich ist. DTimeSpace(poly,log)
Kaveh
@KristofferArnsfeltHansen: Es ist schon eine Weile her, dass Sie dies beantwortet haben, aber haben Sie eine Referenz, bei der die Gleichwertigkeit zwischen der Schaltung und den TM-Definitionen von L bewiesen ist?
Robin Kothari
@ Robin, daran kann ich eigentlich nicht denken. Vielleicht weiß Vinay es?
Kristoffer Arnsfelt Hansen
12

Schauen Sie sich dieses Papier von McKenzie, Reinhardt, Vinay an . Wir verwenden Multiplex-Auswahlgatter, um Klassen zwischen und L O G C F L zu charakterisieren , einschließlich L , L O G D C F L usw. Zum Beispiel ist L = M W i d t h , S i z e ( l o g , p o l y ) .NC1LOGCFLLLOGDCFLL=MWidth,Size(log,poly).

NLNL

V Vinay
quelle