Ý tưởng cơ bản của cảm ứng ngược là bắt đầu với tất cả các vị trí cuối cùng có thể có của một trò chơi trong đó người chơi X thắng. Vì vậy, đối với cờ vua, hãy nhìn vào tất cả các cách mà Trắng có thể chiếu tướng Đen. Bây giờ làm việc ngược lại với tất cả các di chuyển / vị trí có thể sẽ cho phép Trắng di chuyển đến một trong những vị trí đó. Nếu White từng thấy mình ở một vị trí như vậy, cô ấy có thể giành chiến thắng bằng cách chuyển sang bước kiểm tra có liên quan. Bây giờ chúng tôi làm việc ngược lại một bước khác và như vậy. Cuối cùng, chúng tôi trở lại với tất cả các động thái đầu tiên có thể mà White có thể thực hiện. Vấn đề là, một khi chúng ta đã làm điều này, chúng ta biết rằng chúng ta có phản ứng tốt nhất của Trắng đối với bất kỳ động thái nào mà Đen thực hiện.
Gần đây (năm năm trở lại đây) Cờ đam đã được "giải quyết" theo cách này. Rõ ràng là Noughts và Crosses (cái mà các thuộc địa có thể gọi là "Tic-Tac-Toe") đã được giải quyết từ lâu. Ít nhất là từ xkcd này nhưng có lẽ đã lâu trước đây.
Vì vậy, câu hỏi là: loại thủ tục này phụ thuộc vào những yếu tố nào? Số lượng vị trí pháp lý có thể, có lẽ. Nhưng cũng có thể số lượng di chuyển hợp pháp tại bất kỳ nút nào ... Và được đưa ra, loại vấn đề này phức tạp đến mức nào?
Câu hỏi thưởng: bao lâu trước khi một PC $ 2000 có thể giải quyết cờ đam trong một ngày? Tướng? Đi? (Tất nhiên để làm điều này, bạn cũng phải tính đến việc tăng tốc độ của máy tính gia đình ...)
Tôi đã thêm thẻ thuật toán đồ thị vì bạn có thể biểu diễn các trò chơi này dưới dạng cây, nhưng nếu tôi lạm dụng thẻ, vui lòng thêm thứ gì đó phù hợp hơn