Clase de complejidad P
Decimos que la clase de complejidad P es la clase de lenguajes que es decidible en tiempo polinomial en una Máquina de Turing determinística de una sola cinta y denotamos:
Estos son los problemas que se pueden resolver realísticamente en una computadora.
Ejemplos:
- PATH = { <G,s,t> | G es un grafo dirigido que tiene un camino de s a t.}
- COPRIMOS = { <x,y> | x e y son co-primos. }
Estos problemas planteados de manera inocente terminan deviniendo en problemas exponenciales. Pero gracias a soluciones particulares logramos encontrar soluciones en tiempo polinomial.