Anexo:Clases de complejidad

Esta es una lista de clases de complejidad en teoría de la complejidad computacional.[1]

Muchas de estas clases tienen una co-clase que contiene los problemas complementarios a los de la clase original. Por ejemplo, si L está en NP, el complemento de L está en co-NP. Esto no significa que NP y co-NP sean complementarios - hay problemas que pertenecen a ambas clases, y otros que no están en ninguna de las dos.


Criterio de resolución temporal

#PCuenta las soluciones de un problema de la clase NP
#P-completoLos problemas más difíciles de #P
AMResolubles en tiempo polinómico con un protocolo Arturo-Merlín.[2]
BPPResolubles en tiempo polinómico con un algoritmo aleatorio (con probabilidad de error menor que 1/3)
BQPResolubles en tiempo polinómico en una máquina cuántica (con respuesta probablemente correcta)
Co-NPSin respuestas verificables en tiempo polinómico
Co-NP-completoLos problemas más difíciles de co-NP
DTIME(f(n))Resoluble por una máquina determinista en tiempo O(f(n)).
EResoluble en tiempo exponencial con exponente lineal
ELEMENTALLa unión de clases de la jerarquía exponencial
ESPACEResoluble en espacio exponencial con exponente lineal
EXPIgual que EXPTIME
EXPTIMEResoluble en tiempo exponencial
FNPAnáloga a NP para problemas funcionales
FPAnáloga a P para problemas funcionales
FPNPAnáloga a PNP para problemas funcionales; esta clase contiene al problema del viajante
IPResoluble en tiempo polinómico con un sistema de demostración interactivo
MAResolubles en tiempo polinómico con un protocolo Merlín-Arturo
NCResoluble en tiempo polilogarítmico en máquinas paralelas
NEResoluble en tiempo exponencial con exponente lineal por una máquina no determinista
NEXPIgual a NEXPTIME
NEXPTIMEResoluble en tiempo exponencial por una máquina no determinística
NPRespuestas positivas verificables en tiempo polinómico
NP-completoLos más difíciles problemas de NP
NP-fácilAnálogo a PNP para problemas funcionales; también se le conoce como FPNP
NP-equivalenteLos problemas más difíciles de FPNP
NP-hardProblemas NP-difíciles
NTIME(f(n))Resoluble por una máquina no determinista en tiempo O(f(n)).
PResoluble en tiempo polinómico
P-completoLos problemas más difíciles en P para resolver en máquinas paralelas
PCPPrueba verificable probabilísticamente
PHLA unión de las clases de la jerarquía polinómica
PNPResoluble en tiempo polinómico con un oráculo para un problema en NP; también conocida como Δ2P
PPPolinómico probabilístico (respuesta correcta con probabilidad mayor a ½)
RPResoluble en tiempo polinómico con un algoritmo aleatorio (respuesta positiva correcta con probabilidad de error menor a ½, respuesta negativa exacta)
UPFunciones polinómicas no deterministas no ambiguas.
ZPPResoluble por algoritmos aleatorios (respuesta siempre correcta, tiempo no acotado, en promedio polinómico)

Criterio de resolución espacial

DSPACE(f(n))Resolubles con una máquina determinista en espacio O(f(n)).
EXPSPACEResoluble en espacio exponencial.
LResoluble en espacio logarítmico.
NESPACEResoluble en espacio exponencial con exponente lineal por una máquina no determinista.
NEXPSPACEResoluble por una máquina no determinista en espacio exponencial.
NLResoluble por máquina no determinista en espacio logarítmico.
NPSPACEResoluble por una máquina no determinista en espacio polinómico y tiempo ilimitado.
NSPACE(f(n))Resoluble por una máquina no determinista en espacio O(f(n)).
PSPACEResoluble en espacio polinómico y tiempo ilimitado.
PSPACE-completoLos problemas más difíciles de PSPACE.
SLResoluble por máquina no determinista en espacio logarítmico, para entradas particulares.

Referencias

  1. Goldreich, Oded (2010). Cambridge University Press, ed. P, NP, and NP-Completeness: The Basics of Complexity Theory.
  2. Sanjeev Arora, Boaz Barak (2009). Cambridge University Press; 1ª edición, ed. Computational Complexity: A Modern Approach. ISBN 978-0-521-42426-4.

Enlaces externos

Este artículo ha sido escrito por Wikipedia. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.