Ich habe heute Untergrenzen unterrichtet , und einer der Schüler fragte nach dem Grund für den Namen . Die offizielle Erklärung ist, dass das "A" für "Alternation" steht.
Ich kann mich vage daran erinnern, dass ich vor vielen Jahren erfahren habe, dass Nick Pippenger Steve Cook nach Nick Pippenger (Nicks Klasse) und später Nick nach Steve (Steves Klasse) benannt hat.
Der - Teil der Geschichte ist dokumentiert, zum Beispiel in Wikipedia und in der Komplexität Zoo, die Geschichte für erzählte hier .
Ich frage mich, ob eine ähnliche Geschichte hat, aber ich konnte keinen Hinweis auf den Erfinder von finden .
Weiß jemand, wer definiert hat ?
cc.complexity-theory
reference-request
ho.history-overview
Dana Moshkovitz
quelle
quelle
Antworten:
Ich glaube, dass die Notation AC erstmals 1985 in Cooks "Eine Taxonomie der Probleme mit schnellen parallelen Algorithmen" auftaucht. Auf Seite 11 (Seite 12 der Zeitschrift) lesen wir:
Diese Klasse ist eigentlich eine einheitliche Version von AC.
Es folgt eine alternative Charakterisierung von Ruzzo und Tompa, die in einem technischen Bericht von Stockmeyer und Vishkin und später in "Constant Depth Reducibility" von Chandra, Stockmeyer und Vishkin aus dem Jahr 1984 auftaucht. Sie verwenden die Notation SIZE-DEPTH (poly, constant) (siehe Seite 3).
Cook erwähnt eine weitere unveröffentlichte Charakterisierung von ihm und Ruzzo. Weitere Ergebnisse aufgrund von Ruzzo werden erwähnt, einschließlich ("On Uniform Circuit Complexity", Ruzzo, 1981). Letzteres Papier (wie auch Ruzzos zuvor erwähntes Papier) enthält nicht die Notation AC, sondern eine Vielzahl anderer Notationen, wobei der Begriff der Einheitlichkeit betont wird.ACk⊆NCk+1
Alle diese Artikel erwähnen häufig alternierende Turing-Maschinen, was die Hypothese bestätigt, dass A für alternierend steht.
quelle