Muchas clases de complejidad definidas con máquinas de Turing tienen definiciones en términos de circuitos uniformes. Por ejemplo, P también se puede definir usando circuitos de tamaño polinómico uniforme, y de manera similar BPP, NP, BQP, etc. se pueden definir con circuitos uniformes.
Entonces, ¿hay una definición de L basada en un circuito?
Una idea obvia sería permitir circuitos de tamaño polinómico con alguna limitación de profundidad, pero esto resulta para definir la jerarquía NC.
Estaba pensando en esta pregunta hace mucho tiempo, pero no encontré una respuesta. Si no recuerdo mal, mi motivación fue entender cómo se vería el análogo cuántico de L.
cc.complexity-theory
complexity-classes
circuit-complexity
Robin Kothari
fuente
fuente
Respuestas:
Bueno, , donde S C 1 es la clase de lenguajes calculados por circuitos de tamaño polinomial de ancho O ( log n ) .L=SC1 SC1 O(logn)
En cuanto a , podría caracterizarse como los lenguajes de clase calculados por circuitos de inclinación de tamaño polinómico (que en cierto sentido es solo otra forma de decir programas de ramificación no deterministas).NL
fuente
fuente