26 votos

¿Existe una caracterización sintáctica para BPP, BQP o QMA?

Fondo

Las clases de complejidad BPP , BQP y QMA se definen semánticamente. Intentaré explicar un poco cuál es la diferencia entre una definición semántica y una sintáctica. La clase de complejidad P suele definirse como la clase de lenguajes aceptados en tiempo polinómico por una máquina de Turing determinista. Aunque en principio parece una definición semántica, $P$ tiene una caracterización sintáctica fácil, es decir, máquinas de Turing deterministas con un reloj que cuenta los pasos hasta un polinomio fijo (tome una máquina de Turing determinista, añádale un reloj polinómico tal que la nueva máquina calcule la longitud de la entrada $n$ entonces el valor del polinomio $p(n)$ y simular la máquina original para $p(n)$ pasos. Las lenguas aceptadas por estas máquinas estarán en $P$ y existe al menos una máquina de este tipo para cada conjunto en $P$ ). También existen otras caracterizaciones sintácticas para $P$ en complejidad descriptiva como $FO(LFP)$ lógica de primer orden con la mínimo punto fijo operador. La situación es similar para PP . Tener una caracterización sintáctica es útil, por ejemplo una caracterización sintáctica nos permitiría enumerar los conjuntos de la clase de manera efectiva, y si la enumeración es lo suficientemente eficiente, podemos diagonalizar contra la clase para obtener un resultado de separación como tiempo y espacio teoremas de jerarquía.


Mi pregunta principal es:

¿Existe una caracterización sintáctica para BPP, BQP o QMA?

También me gustaría conocer algún teorema de jerarquía temporal o espacial para las clases semánticas antes mencionadas.


La motivación de esta pregunta surgió de aquí . Utilicé Google Scholar, el único resultado que parecía relevante era una cita a una tesis de maestría titulada "Una caracterización lógica de la clase de complejidad computacional BPP y un algoritmo cuántico para concentrar el entrelazamiento", pero no pude encontrar una versión en línea de la misma.

15voto

orbifold Puntos 1019

No, no creo que se conozca ninguna caracterización sintáctica para BPP, BQP o QMA. (BPP podría resultar ser P, y entonces tendríamos tal caracterización, por supuesto).

En particular, no conocemos ningún lenguaje que sea completo para ninguna de estas clases. Mucha gente cree que clases como QMA ni siquiera tienen lenguajes completos. (Véase Encuesta de John Watrous donde dice que "de hecho, sería sorprendente que se demostrara que QMA tiene un problema completo con una promesa vacía").

Hay teoremas de jerarquía para BPP con 1 bit de consejo, pero no creo que tengamos ninguno para BPP, BQP o QMA. Para los resultados basados en consejos, véase Teoremas de jerarquía en tiempo polinómico probabilístico .

2voto

Miroslav Zadravec Puntos 1064

Esto es más un comentario que una respuesta (ya que todavía no puedo dejar comentarios):

El invierno pasado estudié brevemente esta cuestión. Que yo sepa no hay definiciones sintácticas de BPP, BQP o QMA. Si introduces la postselección en BQP, entonces tienes una definición sintáctica, pero eso es sólo porque PostBQP = PP y PP es sintáctico.

@Henry Yuen Yo tampoco entiendo por qué una definición sintáctica de cualquier cosa implicaría desandomización... claro que si BPP fuera también FOL + LFP entonces tendríamos desandomización pero si BPP fuera FOL + otro artilugio entonces no lo sabríamos sin probar que LFP y el otro artilugio hacen las mismas cosas.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X