Uczyłem dolne granice dzisiaj, a jeden z uczniów zapytał o powód nazwą C . Oficjalne wyjaśnienie jest takie, że „A” oznacza „Alternacja”.
Nie pamiętam, jak wiele lat temu powiedziano mi, że Nick Pippenger Steve Cook nazywa się cześć Nicka Pippengera (klasa Nicka), a później Nick nazwał cześć Steve'a (klasa Steve'a).
część historii jest udokumentowane, na przykład, w Wikipedia i na złożoność zoo, historia dla S jesttutajopowiadana.
Zastanawiam się, czy C ma podobną historię, ale nie mogłem znaleźć żadnego odniesienia do wynalazcy „s.
Czy ktoś wie, kto zdefiniował ?
cc.complexity-theory
reference-request
ho.history-overview
Dana Moshkovitz
źródło
źródło
Odpowiedzi:
Uważam, że notacja AC pojawia się po raz pierwszy w „Taksonomii problemów z szybkimi algorytmami równoległymi” Cooka z 1985 r. Na stronie 11 (strona 12 czasopisma) czytamy:
Ta klasa jest w rzeczywistości jednolitą wersją AC.
Następuje alternatywna charakterystyka Ruzzo i Tompy, pojawiająca się w raporcie technicznym Stockmeyera i Vishkina, a następnie w „Stałej redukcji głębokości” Chandry, Stockmeyera i Vishkina z 1984 r. Używają notacji SIZE-DEPTH (poli, stała) (patrz strona 3).
Wszystkie te artykuły wspominają wiele o naprzemiennych maszynach Turinga, co potwierdza hipotezę, że A oznacza przemienność.
źródło