P / poly es la clase de problemas de decisión que puede resolver una familia de circuitos booleanos de tamaño polinómico. Alternativamente, se puede definir como una máquina de Turing de tiempo polinómico que recibe una cadena de aviso que tiene un tamaño polinómico en n y que se basa únicamente en el tamaño de n.
mP / poly es la clase de problemas de decisión que puede resolver una familia de circuitos booleanos monótonos de tamaño polinómico, pero ¿existe una definición alternativa natural de mP / poly en términos de una máquina de Turing de tiempo polinomial?
Respuestas:
Existe una noción de una máquina de Turing monótona no determinista y, más generalmente, alterna en el papel Monotone Complexity de Grigni y Sipser. Dado que el tiempo polinomial es lo mismo que el espacio logarítmico alterno, una caracterización de máquina de es la máquina Turing de espacio de registro alterno monótono. Proporcionar una máquina de este tipo con consejos polinómicos dará una definición de máquina de .m P m P / p o l y
fuente
En realidad, existe una noción de máquina de Turing positiva determinista que coincide con mP / Poly. Se puede encontrar en el artículo Versiones positivas del tiempo polinómico por Lauteman, Schwentick y Stewart
fuente