Ir al contenido

Diferencia entre revisiones de «UP (clase de complejidad)»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Luckas-bot (discusión · contribs.)
m robot Añadido: zh:UP (複雜度)
Addbot (discusión · contribs.)
m Moviendo 4 enlace(s) interlingüístico(s), ahora proporcionado(s) por Wikidata en la página d:q906584.
Línea 6: Línea 6:


[[Categoría:Clases de complejidad]]
[[Categoría:Clases de complejidad]]

[[en:UP (complexity)]]
[[ja:UP (計算複雑性理論)]]
[[ko:UP (복잡도)]]
[[zh:UP (複雜度)]]

Revisión del 04:44 9 mar 2013

En teoría de la complejidad computacional, la clase de complejidad UP (tiempo polinómico, no-determinista, no-ambiguo) es el conjunto de los problemas de decisión que pueden ser resueltos en tiempo polinómico por una máquina de Turing no-determinista tal que la solución si existe es única. La clase UP está contenida en NP y contiene a P. No se sabe si estas inclusiones son estrictas.

Un lenguaje L pertenece a UP si existe un algoritmo A de tiempo polinómico con dos entradas y una constante c tal que:

L = {x in {0,1}* | ∃! valor, y con |y| = O(|x|c) tal que A(x,y) = 1}