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.
quelle
Antworten:
Nun, , wobei die Klasse von Sprachen ist, die durch Polynomgrößenschaltungen der Breite berechnet werden .L=SC1 SC1 O(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
quelle
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 ) .NC1 LOGCFL L LOGDCFL L=MWidth,Size(log,poly).
quelle