Це розширення цієї презентації .
Тому що графік стану складається з двох роз'єднаних компонентів однакового розміру. Без втрати загальності можна вважати, що цільовий стан дорівнює .123...15□
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 *
З огляду на стан перестановка інверсія є плитка , яка поміщається після але ; це відбувається, коли (a) знаходиться в тому ж рядку , але праворуч, або (b) знаходиться в нижньому рядку:T i T j i < j T i T j T iSTiTji<jTiTjTi
. . . . . . . .
3 . . 1 . 7 . .
. . . . . 5 . .
. . . . . . . .
(a) (b)
Ми визначаємо як кількість плиток , що з’являється після . Наприклад, у штаті:T i i < j T jNjTii<jTj
1 2 3 4
5 10 7 8
9 6 11 12
13 14 15 *
ми маємо, що після є одна плитка ( ), яка повинна бути перед нею, тому ; після є чотири плитки ( ), які повинні бути перед ним, тому . T 6 N 7 = 1 T 10 T 7 , T 8 , T 9 , T 6 N 10 = 4T7T6N7= 1Т10Т7, Т8, Т9, Т6N10= 4
Нехай - сума всіх та номер рядка порожньої плиткиN i T ◻NNiТ□
N= ∑i = 115Ni+ r o w ( T□)
У наведеному вище прикладі маємо:N= N7+ N8+ N9+ N10+ r o w ( T□) = 1 + 1 + 1 + 4 + 4 = 11
Ми можемо помітити, що при переміщенні порожньої плитки горизонтально не змінюється; якщо перемістити порожню плитку вертикально, змінюється на рівну кількість.NN N
Наприклад:
. . . . . . . .
. . 2 3 . . * 3
4 5 * . 4 5 2 .
. . . . . . . .
N'= N+ 3 (2 ставиться після 3,4,5) - 1 (порожня плитка переміщена вгору) = 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
Можна зробити висновок, що простір стану розділено на дві роз'єднані половинки, одна має а друга має .NNmod=0Nmod2=1
Наприклад, наступні два стани не пов'язані:
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