Estoy interesado en la generalización natural del famoso 15-rompecabezas , donde tienes que deslizar bloques hasta que hayas ordenado todos los números dados (generalmente hay un espacio de 1 bloque).
Ahora la generalización sería extender el tamaño del rompecabezas de 15 a , donde un campo es libre. He creado una pequeña ilustración (las flechas punteadas muestran movimientos permitidos y la configuración inferior muestra el rompecabezas resuelto):
Dada una configuración inicial de un rompecabezas, me hago la siguiente pregunta:
Pregunta de decisión : Dado un rompecabezas de tamaño , y un número . ¿Hay una secuencia de o menos movimientos permitidos que transforman el rompecabezas en la configuración resuelta?
Ya investigué un poco y encontré el artículo " El -puzzle y problemas de reubicación relacionados " de 1990, que muestra que decidir mi pregunta para es NP-Complete y, por lo tanto, decidir que mi pregunta es NP -Completo (ya que el algoritmo general también podría decidir la pregunta para campos simétricos).
La pregunta que queda abierta es si el problema de decisión también es NP-Completo para fijo . Estoy particularmente interesado en los casos especiales . También permanece abierto si permitir más espacios libres que un campo hace que el problema de decisión sea más difícil o más fácil.
Todos los artículos que pude encontrar lamentablemente omiten el caso asimétrico, por lo que creo que podría no haber resultados conocidos al respecto. Como la prueba en el artículo es bastante complicada y no se traduce en absoluto para una altura fija, espero que alguien presente una reducción / artículo diferente que responda algunas de las preguntas.
Otros artículos relacionados (para ampliar):
fuente
Respuestas:
Creo que encontré una respuesta parcial (aunque bastante decepcionante) a mi problema:
Me topé con este artículo (2007):
" La complejidad del enrutamiento tridimensional de canales " por Satoshi Tayu y Shuichi Ueno
fuente