Il s'agit d'une extension de cette présentation .
Parce que le graphique d'état se compose de deux composants déconnectés de taille égale. Sans perte de généralité, nous pouvons supposer que l' état cible est .123...15□
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 *
Étant donné un état une inversion de permutation est une tuile qui est placée après mais ; cela se produit lorsque (a) est dans la même rangée de , mais à sa droite, ou (b) est dans une rangée inférieure:STiTji<jTiTjTi
. . . . . . . .
3 . . 1 . 7 . .
. . . . . 5 . .
. . . . . . . .
(a) (b)
Nous définissons comme le nombre de tuiles , qui apparaît après . Par exemple, dans l'état:NjTii<jTj
1 2 3 4
5 10 7 8
9 6 11 12
13 14 15 *
nous avons qu'après il y a une tuile ( ) qui devrait être devant, donc ; après il y a quatre tuiles ( ) qui devraient être devant, donc .T7T6N7=1T10T7,T8,T9,T6N10=4
Soit la somme de tous les et le numéro de ligne de la tuile videNNiT□
N=∑i=115Ni+row(T□)
Dans l'exemple ci-dessus, nous avons:N=N7+N8+N9+N10+row(T□)=1+1+1+4+4=11
On peut remarquer que lorsque la tuile vide est déplacée horizontalement, ne change pas; si nous déplaçons la tuile vide verticalement, change d'une quantité paire.N N
Par exemple:
. . . . . . . .
. . 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
Donc est invariant sous n'importe quel mouvement légal de la tuile vide .Nmod2
Nous pouvons conclure que l'espace d'état est divisé en deux moitiés déconnectées , l'une ayant et l'autre ayant .Nmod=0Nmod2=1
Par exemple, les deux états suivants ne sont pas connectés:
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