NP - Completude do problema de decisão para os 15 quebra-cabeças generalizados


35

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):p×q

insira a descrição da imagem aqui

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 kp×qkNk

Eu já fiz alguma investigação e encontrei o artigo " O enigma e os problemas de realocação relacionados(n21) " 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).p=q

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 , 3q>1q=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):


2
@ Listagem: não, você não pode fazer isso sozinho, os moderadores podem movê-lo (talvez eles notem esses comentários e, se concordarem, eles o moverão).
Marzio De Biasi

2
Escrevi uma implementação não publicada do algoritmo de Parberry (saml.pdf), adaptado ao caso assimétrico. Funciona :-) Além disso, tenho citado o trabalho de pesquisa de Erik Demaine em minhas publicações relacionadas ao tópico. Obtenha em erikdemaine.org/papers/AlgGameTheory_GONC3 ; é um pouco mais novo que o jornal de 2008, FWIW. O(n3)
Jonas Kölker 23/02

4
@Vor Eu ofereço $ 50 prêmio em dinheiro para prova de NP-completo :)
Mohammad Al-Turkistany


2
@ vzn Desculpe se eu não era específico o suficiente aqui - só quero pedir q fixo, que é uma forma especial do caso assimétrico.
Listagem

Respostas:


4

Acho que encontrei uma resposta parcial (embora bastante decepcionante) para o meu problema:

Eu tropecei neste artigo (2007):

" A complexidade do roteamento tridimensional de canais ", de Satoshi Tayu e Shuichi Ueno

Eles mostram (Teorema 4) que o com "2-redes" e dimensão de "encaminhamento problema 3d-canal" pode ser resolvido, se e apenas se o (artigo de verificação para mais detalhes) correspondente enigma lata ser resolvido.p × q - 1p,qp×q1

kk2

p×q1k2k

p×q1k2

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.