Gần đây tôi đang thảo luận với một người không phải lập trình viên về khả năng của máy tính chơi cờ. Tôi không rành về lý thuyết, nhưng nghĩ rằng tôi biết đủ.
Tôi lập luận rằng không thể tồn tại một cỗ máy Turing xác định luôn thắng hay bế tắc trong cờ vua. Tôi nghĩ rằng, ngay cả khi bạn tìm kiếm toàn bộ không gian của tất cả các tổ hợp của người chơi 1/2 nước đi, thì nước đi duy nhất mà máy tính quyết định ở mỗi bước dựa trên kinh nghiệm. Dựa trên kinh nghiệm, nó không nhất thiết phải đánh bại TẤT CẢ các nước đi mà đối thủ có thể thực hiện.
Ngược lại, bạn tôi nghĩ rằng một chiếc máy tính sẽ luôn thắng hoặc hòa nếu nó không bao giờ mắc phải một động thái "sai lầm" (tuy nhiên bạn có định nghĩa như vậy không?). Tuy nhiên, là một lập trình viên đã sử dụng CS, tôi biết rằng ngay cả những lựa chọn tốt của bạn - trước một đối thủ khôn ngoan - cuối cùng cũng có thể buộc bạn phải thực hiện những nước đi "sai lầm". Ngay cả khi bạn biết tất cả mọi thứ, động thái tiếp theo của bạn là tham lam trong việc khớp với một kinh nghiệm.
Hầu hết các máy tính chơi cờ vua cố gắng khớp một trò chơi kết thúc có thể xảy ra với trò chơi đang diễn ra, về cơ bản đây là một chương trình theo dõi động lực. Một lần nữa, kết thúc được đề cập là có thể tránh được.
Chỉnh sửa: Hmm ... có vẻ như tôi đã xù lông ở đây. Tốt đấy.
Suy đi nghĩ lại, có vẻ như không có vấn đề lý thuyết nào khi giải một trò chơi hữu hạn như cờ vua. Tôi cho rằng cờ vua phức tạp hơn cờ caro một chút ở chỗ chiến thắng không nhất thiết phải bằng số quân cờ mà là do người bạn đời. Khẳng định ban đầu của tôi có lẽ là sai, nhưng sau đó một lần nữa tôi nghĩ rằng tôi đã chỉ ra một điều gì đó chưa được chứng minh một cách thỏa đáng (chính thức).
Tôi đoán thử nghiệm suy nghĩ của tôi là bất cứ khi nào một nhánh trên cây được lấy đi, thì thuật toán (hoặc các đường dẫn được ghi nhớ) phải tìm đường dẫn đến bạn đời (mà không bị giao phối) cho bất kỳ nhánh nào có thể di chuyển của đối thủ. Sau cuộc thảo luận, tôi sẽ mua bộ nhớ mà chúng ta có thể mơ ước, tất cả những con đường này đều có thể được tìm thấy.