8 bulmacanın ulaşılabilir durum alanı


11

Yapay Zeka okumaya yeni başladım ve 8 bulmacanın ulaşılabilir durum alanının neden olduğunu merak ediyorum . Karoların permütasyon sayısının olduğunu görüyorumancak bulmacanın olası durumlarının yarısının belirli bir durumda neden erişilemediği hemen belli değildir. Herkes detaylandırabilir mi?9 !9!/29!

Solda rastgele yapılandırma ve sağda hedef durumu ile referans için 8 bulmacanın bir resmi:

Örnek 8-bulmaca


3
Durum grafiği eşit büyüklükte iki bağlantısız bileşenden oluştuğu için (her durumun toplam permütasyon inversiyonu sayısı değişmez modülo 2'dir, bu nedenle toplam permütasyon inversiyonu sayısı tek olan ve hatta bağlı olmayan iki durum); İyi açıklanmış bir örnek bulamadım, ancak bu sunum anlamanıza izin verecek kadar açık olmalıdır ("bağlı" ile değiştirilmesi gereken "bağlı" yazım hatası hariç)
Vor

@Ve cevaba dönüşebilir misiniz?
Yuval Filmus

Yanıtlar:


12

Bu, bu sunumun bir uzantısıdır .

Çünkü durum grafiği eşit büyüklükte iki bağlantısız bileşenden oluşur. Genelliği bozmadan varsayabiliriz hedef devlet olduğunu .123...15

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

Bir durumu göz önüne alındığında bir permütasyon ters bir döşeme olup , T i sonra yerleştirilen T j ancak ben < j ; bu, (a) T i , T j ile aynı sırada olduğunda , ancak sağında veya (b) T i , bir alt sırada olduğunda gerçekleşir:STiTji<jTiTjTi

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

Bu tanımlar fayans sayısı T ı , ı < j sonra görünür t , j . Örneğin, eyalette:NjTii<jTj

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

sonra , ondan önce olması gereken bir karo ( T 6 ) olduğunu, bu yüzden N 7 = 1 ; T 10'dan sonra , ondan önce olması gereken dört karo ( T 7 , T 8 , T 9 , T 6 ) vardır, bu nedenle N 10 = 4'tür .T7T6N7=1T10T7,T8,T9,T6N10=4

Let , tüm toplamı N ı , boş seramik satır numarası T NNiT

N=i=115Ni+row(T)

Yukarıdaki örnekte: N=N7+N8+N9+N10+row(T)=1+1+1+4+4=11

N N

Örneğin:

 .  .  .  .      .  .  .  .
 .  .  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

Örneğin, aşağıdaki iki durum bağlı değildir:

 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

Bu 15 yapboz için de geçerlidir, ancak sonuç 8 yapboz için de genelleştirilebilir. Teşekkürler!
Cam
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.