TC0

TC0 ist ein Komplexitätsklasse benutzt in Komplexität der Schaltung. Es ist die erste Klasse in der Hierarchie von TC Klassen.

TC0 enthält alle Sprachen, die von entschieden werden von Boolesche Schaltungen mit konstanter Tiefe und Polynomgröße, die nur unbegrenzter Fan-In enthält Und Tore, Oder Tore, Keine Tore, und Mehrheitstore. Äquivalent können Schwellentore anstelle von Mehrheitsstätten verwendet werden.

TC0 enthält mehrere wichtige Probleme wie Sortieren n n-bitnummern, multiplizieren Sie zwei n-bitnummern, ganzzahlige Abteilung[1] oder das Erkennen der Dyck -Sprache mit zwei Arten von Klammern.

Komplexitätsklassenbeziehungen

Wir können TC erzählen0 zu anderen Schaltungsklassen, einschließlich AC0 und NC1; Vollmer 1999 p. 126 Staaten:

Vollmer stellt fest, dass die Frage, ob die letzte Einbeziehung oben streng ist, "eines der wichtigsten offenen Probleme in der Schaltungskomplexität" ist (ebenda).

Wir haben auch diese Uniform . (Allender 1996, zitiert in Burtschick 1999).

Grundlage für einheitlich

Die funktionale Version der Uniform fällt mit dem Verschluss in Bezug auf die Zusammensetzung der Projektionen und eines der folgenden Funktionssätze zusammen , .[2] Hier , ist bitweise und von und . Mit funktionaler Version bedeutet eins die Menge aller Funktionen über nicht negative Ganzzahlen, die durch Funktionen von begrenzt sind FP und ist in der Uniform .

Verweise

  1. ^ Hesse, William; Allender, Eric; Mix Barrington, David (2002). "Einheitliche Schwellenkreise für Konstantiefe für die Teilung und iterierte Multiplikation" (PDF). Journal of Computer and System Sciences. 65: 695–716. doi:10.1016/s0022-0000 (02) 00025-9.
  2. ^ Volkov, Sergey. "Endliche Grundlagen in Bezug auf die Überlagerung in Klassen elementarer rekursiver Funktionen, Dissertation". Arxiv:1611.04843.
  • Allender, E. (1996). "Eine Notiz an den unteren Grenzen der gleichmäßigen Schaltung für die Zählhierarchie". Proceedings 2. International Computing and Combinatorics Conference (Cocoon). Springer Vorlesungsnotizen in Informatik. Vol. 1090. S. 127–135.
  • Clote, Peter; Kranakis, Evangelos (2002). Boolesche Funktionen und Berechnungsmodelle. Texte in theoretischer Informatik. Eine EATCS -Serie. Berlin: Springer-Verlag. ISBN 3-540-59436-1. Zbl 1016.94046.
  • Vollmer, Heribert (1999). Einführung in die Komplexität der Schaltung. Ein einheitlicher Ansatz. Texte in theoretischer Informatik. Berlin: Springer-Verlag. ISBN 3-540-64310-9. Zbl 0931.68055.
  • Burtschick, Hans-Jörg; Vollmer, Heribert (1999). "Lindström -Quantifizierer und Blattsprachendefinierbarkeit". ECCC TR96-005. {{}}: Journal zitieren erfordert |journal= (Hilfe)

Externe Links