Espaço de estado acessível de um quebra-cabeça 8

11

Acabei de começar a estudar Inteligência Artificial e estou me perguntando por que o espaço de estado acessível de um quebra-cabeça 8 é . Vejo que o número de permutações dos ladrilhos é 9 ! mas não é imediatamente óbvio por que metade dos estados possíveis do quebra-cabeça é inacessível em qualquer estado. Alguém pode elaborar?9!/29!

Uma imagem de um quebra-cabeça 8 para referência com uma configuração aleatória à esquerda e o estado do objetivo à direita:

Amostra 8-puzzle

Cam
fonte
3
Como o gráfico de estados consiste em dois componentes desconectados de tamanho igual (o número total de inversões de permutação de cada estado é invariante no módulo 2, dois estados que possuem um número total de inversões de permutação ímpares e pares não estão conectados); I não encontrou um exemplo bem explicado, mas esta apresentação deve ser clara o suficiente para deixá-lo entender (exceto o erro de digitação "conectado" que deve ser substituído por "desligado")
Vor
@Vor se transformar em uma resposta?
Yuval Filmus

Respostas:

12

Esta é uma expansão desta apresentação .

123...15

 1  2  3  4
 5  6  7  8
 9 10 11 12
13 14 15  *

STiTji<jTiTjTi

 .  .  .  .      .  .  .  .
 3  .  .  1      .  7  .  .
 .  .  .  .      .  5  .  .
 .  .  .  .      .  .  .  .
    (a)             (b)

NjTii<jTj

 1  2  3  4
 5 10  7  8
 9  6 11 12
13 14 15  *

T7T6N7=1T10T7,T8,T9,T6N10=4

NNiT

N=i=115Ni+row(T)

N=N7+N8+N9+N10+row(T)=1+1+1+4+4=11

N N

Por exemplo:

 .  .  .  .      .  .  .  .
 .  .  2  3      .  .  *  3
 4  5  *  .      4  5  2  .
 .  .  .  .      .  .  .  .

N=N+3 (2 is placed after 3,4,5)1 (empty tile is moved up)=N+2

 .  .  .  .      .  .  .  .
 .  .  *  4      .  .  3  4
 2  5  3  .      2  5  *  .
 .  .  .  .      .  .  .  .

N=N+1 (2 is placed after 3)2 (4,5 are placed after 3)+1 (empty tile is moved down)=N

Nmod2

Nmod=0Nmod2=1

Por exemplo, os dois estados a seguir não estão conectados:

 1  2  3  4     1  2  3  4
 5  6  7  8     5  6  7  8
 9 10 11 12     9 10 11 12
13 14 15  *    13 15 14  *  
    N = 4         N = 5
Vor
fonte
É o caso de um quebra-cabeça com 15 quebra-cabeças, mas parece que o resultado também pode ser generalizado para um quebra-cabeça com 8. Obrigado!
Cam