Problema de conteo (complejidad)

Tipo de problema computacional

En la teoría de la complejidad computacional y la teoría de la computabilidad , un problema de conteo es un tipo de problema computacional . Si R es un problema de búsqueda , entonces

do R ( incógnita ) = | { y R ( incógnita , y ) } | {\displaystyle c_{R}(x)=\vert \{y\mid R(x,y)\}\vert \,}

es la función de conteo correspondiente y

# R = { ( incógnita , y ) y do R ( incógnita ) } {\displaystyle \#R=\{(x,y)\mid y\leq c_{R}(x)\}}

denota el problema de decisión correspondiente.

Tenga en cuenta que c R es un problema de búsqueda mientras que # R es un problema de decisión, sin embargo, c R se puede reducir mediante C Cook a # R (para un C apropiado ) utilizando una búsqueda binaria (la razón por la que # R se define de la forma en que está, en lugar de ser el gráfico de c R , es para hacer posible esta búsqueda binaria).

Clase de complejidad de conteo

Así como NP tiene problemas NP-completos a través de reducciones de muchos-uno , #P tiene problemas #P-completos a través de reducciones parsimoniosas , transformaciones de problemas que preservan el número de soluciones. [1]

Véase también

Referencias

  1. ^ Barak, Boaz (primavera de 2006). "Complejidad del conteo" (PDF) . Universidad de Princeton .


Obtenido de "https://es.wikipedia.org/w/index.php?title=Problema_de_conteo_(complejidad)&oldid=1226634540"