Không gian trạng thái có thể tiếp cận của một câu đố 8


11

Tôi mới bắt đầu nghiên cứu Trí tuệ nhân tạo và đang tự hỏi tại sao không gian trạng thái có thể tiếp cận của 8 câu đố là . Tôi thấy rằng số lượng hoán vị của gạch lànhưng không rõ ràng ngay tại sao một nửa trạng thái có thể của câu đố là không thể truy cập được ở bất kỳ trạng thái nào. Bất cứ ai có thể xây dựng?9!/29!

Hình ảnh của một câu đố 8 để tham khảo với cấu hình ngẫu nhiên ở bên trái và trạng thái mục tiêu ở bên phải:

Câu đố mẫu 8


3
Do biểu đồ trạng thái bao gồm hai thành phần bị ngắt kết nối có kích thước bằng nhau (tổng số nghịch đảo hoán vị của mọi trạng thái là modulo bất biến 2, do đó hai trạng thái có tổng số nghịch đảo hoán vị lẻ và thậm chí không được kết nối); Tôi đã không tìm thấy một ví dụ được giải thích rõ ràng , nhưng bản trình bày này phải đủ rõ ràng để cho bạn hiểu nó (ngoại trừ lỗi chính tả "được kết nối" nên được thay thế bằng "ngắt kết nối")
Vor

@Vor biến thành câu trả lời?
Yuval Filmus

Câu trả lời:


12

Đây là một bản mở rộng của bài trình bày này .

Bởi vì biểu đồ trạng thái bao gồm hai thành phần ngắt kết nối có kích thước bằng nhau. Không mất tính tổng quát, chúng ta có thể giả sử rằng trạng thái đích là .123...15

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

Cho một trạng thái một nghịch đảo hoán vị là một gạch được đặt sau nhưng ; điều này xảy ra khi (a) ở cùng hàng , nhưng ở bên phải hoặc (b) ở hàng thấp hơn:ST j i < j T i T j T iTiTji<jTiTjTi

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

Chúng tôi định nghĩa là số lượng gạch , xuất hiện sau . Ví dụ: ở trạng thái:T i i < j T jNjTii<jTj

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

chúng ta có rằng sau có một ô ( ) phải ở trước nó, vì vậy ; sau có bốn ô ( ) phải ở trước nó, vì vậy . T 6 N 7 = 1 T 10 T 7 , T 8 , T 9 , T 6 N 10 = 4T7T6N7=1T10T7,T8,T9,T6N10=4

Đặt là tổng của tất cả và số hàng của ô trốngN i T NNiT

N=i=115Ni+row(T)

Trong ví dụ trên, chúng ta có:N=N7+N8+N9+N10+row(T)=1+1+1+4+4=11

Chúng ta có thể nhận thấy rằng khi ô trống được di chuyển theo chiều ngang thì không thay đổi; nếu chúng ta di chuyển ô trống theo chiều dọc thay đổi theo một số lượng chẵn.N N

Ví dụ:

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

Vì vậy, là bất biến dưới bất kỳ động thái hợp pháp nào của ô trống .Nmod2

Chúng ta có thể kết luận rằng không gian trạng thái được chia thành hai nửa bị ngắt kết nối , một có và không gian khác có .Nmod=0Nmod2=1

Ví dụ: hai trạng thái sau không được kết nối:

 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

Đây là trường hợp cho một câu đố 15 nhưng có vẻ như kết quả có thể được khái quát cho một câu đố 8. Cảm ơn!
Cam
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.