Estou interessado na generalização natural do famoso quebra-cabeça 15 , onde você tem que deslizar os blocos até classificar todos os números (geralmente existe uma diferença de 1 bloco).
Agora, a generalização seria estender o tamanho do quebra-cabeça de 15 para , onde um campo está livre. Eu criei uma pequena ilustração (as setas tracejadas mostram movimentos permitidos e a configuração inferior mostra o quebra-cabeça resolvido):
Dada a configuração inicial de um quebra-cabeça, eu me faço a seguinte pergunta:
Questão de decisão : Dado um quebra-cabeça de tamanho e um número . Existe uma sequência de movimentos ou menos permitidos que transformam o quebra-cabeça na configuração resolvida?k ∈ N k
Eu já fiz alguma investigação e encontrei o artigo " O enigma e os problemas de realocação relacionados " de 1990, que mostram que decidir minha pergunta para é NP-Completo e, portanto, decidir minha pergunta é NP -Completo (como o algoritmo geral também pode decidir a questão dos campos simétricos).
A questão que permanece em aberto é se o problema de decisão também é NP-Complete para fixo . Estou particularmente interessado nos casos especiais . Ele também permanece aberto se permitir mais espaços livres do que um campo tornar o problema de decisão mais difícil ou mais fácil.q = 2 , 3
Infelizmente, todos os artigos que pude encontrar omitem o caso assimétrico, portanto acho que talvez não haja resultados conhecidos sobre isso. Como a prova no artigo é bastante complicada e não se traduz em altura fixa, espero que alguém possa apresentar uma redução / artigo diferente que responda a algumas perguntas.
Outros artigos relacionados (a serem estendidos):