Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

TC (complexity)

From Wikipedia, the free encyclopedia

Intheoretical computer science, and specificallycomputational complexity theory andcircuit complexity,TC (Threshold Circuit) is acomplexity class ofdecision problems that can be recognized by threshold circuits, which areBoolean circuits withAND,OR, andMajority gates, or equivalently,threshold gates. For each fixedi, the complexity classTCi consists of all languages that can be recognized by a family of threshold circuits of depthO(login){\displaystyle O(\log ^{i}n)},polynomial size, and unboundedfan-in. The classTC is defined via

TC=i0TCi.{\displaystyle {\mbox{TC}}=\bigcup _{i\geq 0}{\mbox{TC}}^{i}.}

The class was proposed in 1988 to formalize the computational complexity ofartificial neural networks.[1]

Relation to NC and AC

[edit]

The relationship between the TC,NC and theAC hierarchy can be summarized as follows:

NCiACiTCiNCi+1.{\displaystyle {\mbox{NC}}^{i}\subseteq {\mbox{AC}}^{i}\subseteq {\mbox{TC}}^{i}\subseteq {\mbox{NC}}^{i+1}.}

In particular, we know that

NC0AC0TC0NC1.{\displaystyle {\mbox{NC}}^{0}\subsetneq {\mbox{AC}}^{0}\subsetneq {\mbox{TC}}^{0}\subseteq {\mbox{NC}}^{1}.}

The first strict containment follows from the fact thatNC0 cannot compute any function that depends on all the input bits. Thus choosing a problem that is trivially inAC0 and depends on all bits separates the two classes. (For example, consider the OR function.) The strict containmentAC0TC0 follows because parity and majority (which are both inTC0) were shown to be not inAC0.[2][3]

As an immediate consequence of the above containments, we have that NC = AC = TC.

References

[edit]
  1. ^Parberry, Ian; Schnitger, Georg (June 1988)."Parallel computation with threshold functions".Journal of Computer and System Sciences.36 (3):278–302.doi:10.1016/0022-0000(88)90030-X.
  2. ^Furst, Merrick;Saxe, James B.;Sipser, Michael (1984), "Parity, circuits, and the polynomial-time hierarchy",Mathematical Systems Theory,17 (1):13–27,doi:10.1007/BF01744431,MR 0738749.
  3. ^Håstad, Johan (1989), "Almost Optimal Lower Bounds for Small Depth Circuits", in Micali, Silvio (ed.),Randomness and Computation(PDF), Advances in Computing Research, vol. 5, JAI Press, pp. 6–20,ISBN 0-89232-896-7, archived fromthe original(PDF) on 2012-02-22
  • Vollmer, Heribert (1999).Introduction to Circuit Complexity. Berlin: Springer.ISBN 3-540-64310-9.
Considered feasible
Suspected infeasible
Considered infeasible
Other complexity classes
Class hierarchies
Families of classes
Retrieved from "https://en.wikipedia.org/w/index.php?title=TC_(complexity)&oldid=1308901111"
Categories:

[8]ページ先頭

©2009-2026 Movatter.jp