En la ciencia de la computación teórica , y específicamente en la teoría de la complejidad computacional y la complejidad de circuitos , TC (Threshold Circuit) es una clase de complejidad de problemas de decisión que pueden ser reconocidos por circuitos umbral, que son circuitos booleanos con puertas AND , OR y de mayoría , o equivalentemente, puertas umbral . Para cada i fijo , la clase de complejidad TC i consta de todos los lenguajes que pueden ser reconocidos por una familia de circuitos umbral de profundidad, tamaño polinomial y fan-in ilimitado . La clase TC se define mediante
La clase fue propuesta en 1988 para formalizar la complejidad computacional de las redes neuronales artificiales . [ 1 ]
Relación con NC y AC
La relación entre la jerarquía TC, NC y AC se puede resumir de la siguiente manera:
En particular, sabemos que
La primera contención estricta se deriva del hecho de que NC 0 no puede calcular ninguna función que dependa de todos los bits de entrada. Por lo tanto, elegir un problema que sea trivialmente de AC 0 y que dependa de todos los bits separa las dos clases. (Por ejemplo, considérese la función OR). La contención estricta AC 0 ⊊ TC 0 se deriva porque se demostró que la paridad y la mayoría ( que están ambas en TC 0 ) no están en AC 0. [ 2 ] [ 3 ]
Como consecuencia inmediata de las limitaciones anteriores, tenemos que NC = AC = TC.
Referencias
- ↑ Parberry, Ian; Schnitger, Georg (junio de 1988). "Computación paralela con funciones umbral" . Journal of Computer and System Sciences . 36 (3): 278– 302. doi : 10.1016/0022-0000(88)90030-X .
- ↑ Furst, Merrick; Saxe, James B .; Sipser, Michael (1984), "Paridad, circuitos y la jerarquía de tiempo polinomial", Mathematical Systems Theory , 17 (1): 13–27 , doi : 10.1007/BF01744431 , MR 0738749 .
- ↑ Håstad, Johan (1989), "Límites inferiores casi óptimos para circuitos de profundidad reducida", en Micali, Silvio (ed.), Aleatoriedad y computación (PDF) , Advances in Computing Research, vol. 5, JAI Press, pp. 6–20 , ISBN 0-89232-896-7Archivado del original (PDF) el 22 de febrero de 2012.
- Vollmer, Heribert (1999). Introducción a la complejidad de los circuitos . Berlín: Springer. ISBN 3-540-64310-9.
- Complejidad del circuito
- Clases de complejidad