¿Cuáles son algunos problemas interesantes de PSPACE-complete?

Hay un buen paralelismo entre NP-complete y PSPACE-complete.

Sea phi una fórmula booleana en forma conjuntiva normal. http://en.wikipedia.org/wiki/Con…

Juega un pequeño juego de rompecabezas en el que asignas un valor a x_1, luego a x_2, y así hasta que hayas asignado todas las variables. Si conecta estos valores en phi satisfactorio, ¡entonces gana! Este es el problema NP-completo SAT.

Aparece tu rival, y es hora de un nuevo juego. Tú, Ash, asigna un valor a x_1. Luego, Gary asigna (antagónicamente) un valor a x_2. Continúe alternando hasta que se asignen todas las variables. Si estos valores satisfacen phi, ¡ganas! Este es el problema QBF completo de PSPACE.

PSPACE es una de las clases de complejidad más robustas, lo que significa que es muy incluyente, por ejemplo, el resultado reciente QIP = PSPACE. Por esta razón, creo que es difícil encontrar ejemplos “sorprendentes” de problemas completos de PSPACE. Puede haber algunos ejemplos donde la alternancia es sutil y oculta, no estoy seguro.

Similar a la respuesta de John, se puede demostrar que la mayoría de los “juegos” son completos para PSPACE. Los jugadores alternan turnos y obtienes algunos casos restringidos de QBF (que aún están completos) si haces la pregunta: dada una configuración particular, ¿qué jugador ganará (si ambos juegan de manera óptima)? El ajedrez 8 × 8 no está completo en PSPACE, porque es finito (solo hay muchas configuraciones), pero si lo generaliza a nxn tableros y luego pregunta “¿Puede el blanco forzar una victoria?” Esto es completo para PSPACE. También puedes usar otros juegos (como GO).

Otro de estos juegos se llama “geografía”. Te dan una gráfica y un vértice inicial. Los jugadores alternan turnos y cada jugador debe jugar un vértice adyacente al último vértice jugado y que no se haya jugado antes. Es completo para PSPACE decidir si el primer jugador puede forzar una victoria.

More Interesting

¿Los investigadores de matemática o ciencias de la computación teóricas leen documentos o simplemente tratan de pensar originalmente?

¿Qué lenguaje de programación es más útil cuando investigo en un sistema de reconocimiento de voz?

¿Cómo puede un adolescente publicar un trabajo de investigación?

¿Qué tipo de proyectos ganan el primer premio en los concursos de investigación científica de la escuela secundaria?

¿Puede el intercambio falso conducir a resultados no válidos en CPU de múltiples núcleos y multiprocesadores o es solo una cuestión de degradación del rendimiento?

¿Cuáles son los proyectos que un estudiante de primer año de informática puede hacer en el verano?

¿Cuál es el campo donde la investigación tiene la aplicación más rápida?

¿Vale la pena el tiempo dedicado a participar en la investigación financiada por NSF como estudiante?

¿Cómo es trabajar en un laboratorio de investigación de primer nivel?

¿Cuál es la intuición detrás de la computación de modelado?

¿Un buen perfil en programación competitiva ayuda a obtener la admisión en los mejores programas de MS / Phd en las mejores universidades de EE. UU. Para Algoritmos / CS / Sistemas Teóricos? En caso afirmativo, ¿qué universidades específicas fomentan tales aplicaciones?

¿Cuáles son las áreas de investigación actuales en informática, específicamente en las áreas de IA o LM o PNL?

¿Cómo se puede hacer investigación en matemáticas y ciencias de la computación al mismo tiempo?

¿Cuáles son algunos algoritmos de alineación de secuencia?

¿Cuáles son los temas de investigación adecuados para un estudiante de licenciatura en computación en la nube?