El siguiente problema apareció recientemente en mi investigación. Al no ser un experto en preguntas algorítmicas, busqué en Google en busca de problemas adecuados para reducir. No veo cómo funcionaría 3SAT, y aunque ZOE es similar en espíritu, una reducción no es obvia. Otra posibilidad sería la teoría existencial de los reales. Eso tampoco parece ser el partido, pero podría estar equivocado al respecto.
Problema: y son matrices sobre su campo favorito. Suponemos que un conjunto arbitrario de índices de se establece en 0. Del mismo modo, un conjunto arbitrario de índices de se establece en 0. Pregunta: ¿podemos completar los índices restantes de y modo que ?
Ejemplo: , . Imposible.
¿Cuál es la complejidad computacional de esto (en )?
Cualquier sugerencia o idea sobre dónde buscar resultados similares en la literatura será muy apreciada.
EDITAR (se olvidó por completo de esta publicación): en un trabajo reciente que está disponible en el arXiv (si alguien está interesado en la preimpresión, hágamelo saber) hemos demostrado que el problema es NP-hard en cualquier campo finito.
fuente
Respuestas:
Bueno, aquí es un no-terrible límite superior sobre : P S P A C E , o suponiendo que la hipótesis de Riemann, A M . Esto se debe a que para cualquier patrón dado de ceros para A , B , verificar si uno puede hacer A B = I n es verificar si cierto sistema de n 2 ecuaciones polinómicas enteras tiene una solución en C , y esto se puede hacer en estos límites, por Koiran.C PSPACE AM A,B AB=In n2 C
Otro enfoque es tratar de aprovechar el hecho de que este es de hecho un sistema de ecuaciones bilineales . Resolver ecuaciones bilineales es equivalente a encontrar soluciones de "rango 1" para ecuaciones lineales. He estado tratando de determinar si existen mejores límites superiores para resolver los sistemas bilineales en general, pero hasta ahora no he tenido suerte. También es posible que uno pueda aprovechar la estructura particular de estas ecuaciones bilineales para obtener algo mejor de lo que se conoce en general ...
fuente