Neil Immermans berühmtes Bild der Welt ist das folgende (zum Vergrößern klicken):
Seine Klasse "Wirklich machbar" beinhaltet keine andere Klasse; meine frage ist dann:
Was ist ein AC 0- Problem, das als unpraktisch angesehen wird, und warum?
cc.complexity-theory
circuit-complexity
Michaël Cadilhac
quelle
quelle
Antworten:
Wenn Sie ein Beispiel für eine AC 0 -Funktion wünschen , die die Tiefe erfordert und nicht mit AC 0 -Kreisen der Tiefe d - 1 berechnet werden kann , probieren Sie die Sipser-Funktionen ausd d- 1 Sd, n d d- 1
Also rechnenSd, n d= 1010100
quelle
All diese Hierarchien sind bei polynomiellen Änderungen der Eingabegröße absichtlich robust. Jede Klasse in ihr kann also Funktionen enthalten, deren Komplexität beispielsweise n ^ {1000000000} ist, was theoretisch "machbar" wäre, aber sicher nicht praktisch. Dies werden jedoch höchstwahrscheinlich sehr künstliche Probleme sein. Insbesondere durch ein Zählargument existiert eine Familie von DNF-Formeln (= AC ^ 0 Tiefe 2 Schaltungen) der Größe n ^ 1000000, die kein Algorithmus berechnen kann, dessen Laufzeit kleiner als n ^ 999999 ist. (In einer einheitlichen Umgebung erwarten wir etwas Ähnliches, können es aber nicht beweisen.)
quelle
Das Stopp-Problem, wenn die Eingabe in Unary dargestellt wird, liegt in AC ^ 0 und ist in der Realität dennoch nicht realisierbar. Ich bin mir nicht sicher, ob Sie das gemeint haben, aber es könnte sein, was Immerman gemeint hat.
quelle