Mostrar que un problema en X no es X-Complete


18

La teoría existencial de los Reales está en PSPACE , pero no sé si es PSPACE-Complete . Si creo que no es así, ¿cómo podría probarlo?

De manera más general, dado un problema en cierta complejidad clase X , ¿cómo puedo demostrar que es no X-Completa ? Por ejemplo, X podría ser NP , PSPACE , EXPTIME .


Claro que no es fácil y nadie puede proporcionar una respuesta para su parte general :-) Tengo demasiados problemas. Sé que son NP pero no sé si son NP-Completos o no (ni muchas otras personas).

Respuestas:


16

En realidad, probar que no es P S P A C E -completo (bajo, digamos, reducciones de tiempo polinomial) sería extremadamente difícil de hacer.XPSPACE

Si , entonces todos los problemas no triviales (es decir, no y no Σ ) e infinitos en P S P A C E son P S P A C E -completo bajo reducciones de tiempo polinomial. Dado que la teoría existencial de los reales tiene esta propiedad no trivial e infinita, probar que no es P S P A C E -completo implicaría P P S P A CP=PSPACEΣPSPACEPSPACE PSPACE . (Consultela respuesta a esta pregunta en CSTheory.SEpara ver un boceto de la prueba).PPSPACE


1
Ciertamente parece que mordí más de lo que puedo masticar, por así decirlo.
Dave Clarke

11

Un problema en no es X- completo si hay otros problemas en X que no se pueden reducir a él. Un método sencillo (pero posiblemente sólo es eficaz en ejemplos triviales) estaría demostrando su problema es también de alguna otra clase de complejidad Y tal que Y X .XXXYYX

Por ejemplo, si desea mostrar que su problema no es completa, entonces es suficiente para mostrar que está en P , ya que P E X P T I M E . Sin embargo, si se quería demostrar que no es un problema N P -Complete, entonces no es necesariamente suficiente para mostrar que está en P , ya que no se sabe si o no P = N P .EXPTIMEPPEXPTIMENPPP=NP



3

Como escribió Ryan, probar que un problema no es difícil no es fácil.

Sea un problema en una clase de complejidad X y S está cerrado wrt reducciones. Probar que Q no es X -duro wrt es equivalente a separar la clase de complejidad obtenida al cerrar Q wrt . Ahora, si Q es difícil para otra clase Y wrt , entonces significa separar YQXSQXQQYY de . Como sabes, no hay muchos resultados de separación.X

En su caso, , = P m , yX=PSpace≤=mP .Y=P

Debido a que no podemos probar tales resultados en este momento (con la posible excepción de Ryan :), en lugar de probar que no es X- duro, mostramos que está en una clase de complejidad que se cree que es menor que X . Por ejemplo, si muestra que T h ( R , + , × , 0 , 1 ) está en P H , entonces se tomará como una fuerte evidencia de que Q no es XQXXTh(R,+,×,0,1)PHQX-difícil. (En el lenguaje de los lógicos, si no puede probar un resultado incondicional, intente probar uno condicional suponiendo una declaración difícil de probar pero ampliamente creída como ).PPSpace

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.