Cờ tướng đã bị giải xong (vét cạn) chưa?
Còn xa... xa... xa... xa... xa... lắm. Chưa.
Các thế quân lớn mà những người yêu phần mềm cờ tướng chạy ra được hiện nay, ví dụ Xe Pháo đối Mã Pháo đủ Sĩ Tượng (bốn quân lớn + đôi Sĩ đôi Tượng), song Mã một Tượng đối Mã Tốt đôi Tượng (ba quân lớn + một Tốt + ba Tượng), song Pháo một Sĩ Tượng đối Mã thiếu Sĩ (ba quân lớn + đôi Sĩ ba Tượng), song Mã Pháo một Sĩ đối Xe đôi Sĩ (bốn quân lớn + ba Sĩ), Pháo Tốt một thiếu Tượng đối Pháo Tốt (hai quân lớn + hai Tốt + đôi Sĩ một Tượng), v.v., cho thấy còn cách "vét cạn" (mười hai quân lớn + mười Tốt + bốn Sĩ bốn Tượng) cực kỳ xa.
Tất nhiên, do đặc điểm của cờ tướng, tỉ lệ hòa giữa các engine mạnh đã rất cao, về tỉ lệ hòa xem: Tỉ lệ hòa hiện nay của các engine cờ tướng hàng đầu là bao nhiêu?, nhưng điều đó không có nghĩa là đã vét cạn.
Ước tính tổng số trạng thái cờ tướng chính xác nhất hiện nay là bài "Dùng quy hoạch động để tính tổng số trạng thái cờ tướng Trung Quốc" (动态规划求解中国象棋状态总数) đăng trên Tạp chí Hệ thống thông minh (《智能系统学报》); tác giả cũng đăng bài này trên Zhihu: Tổng số trạng thái cờ tướng Trung Quốc. Dù có vài vấn đề nhỏ, nhưng bậc độ lớn khoảng 40 chữ số, hoặc nói thận trọng là xấp xỉ 40 chữ số thì không có vấn đề gì. Lượng lưu trữ tối thiểu theo lý thuyết cũng cần xấp xỉ 30 chữ số TB, trong khi tổng dữ liệu toàn cầu cộng lại e rằng chưa tới 14 chữ số TB. Về khối lượng tính toán của phần cứng, nếu không có lưu trữ thì chỉ sinh ra lượng khổng lồ tính toán trùng lặp. Dù lùi một vạn bước, bỏ qua lưu trữ và tính các thế cờ không trùng lặp, thì hai CPU 9654 chạy đầy tải phiên bản Pikafish năm 2023 ở thế khai cuộc trung bình tính 300 triệu thế cờ mỗi giây; xét rằng Pikafish dùng đánh giá bằng mạng nơ-ron nên bị chậm, cứ giả sử dùng đánh giá tối giản thì tính được 1 tỉ thế mỗi giây, lại giả sử cả thế giới có một trăm tỉ máy hai CPU 9654, tính một trăm năm cũng chỉ ở cỡ 30 chữ số, vẫn còn thiếu quá xa.
Tính toán dấu phẩy động không liên quan tới cờ tướng, máy tính lượng tử hiện nay cũng chỉ giải quyết được một số bài toán đặc thù (hiện tại ở điểm này, những ví dụ đặc biệt được đem ra nói lại chứng tỏ nó chỉ giải quyết được rất ít bài toán), chưa thấy khả năng giải quyết cờ tướng.
Ngoài ra, có quan điểm cho rằng "nước đi hợp lý của cờ tướng là hữu hạn nên về cơ bản có thể tính hết". Vấn đề là cái gọi là nước đi hợp lý cần có kết quả vét cạn làm cơ sở, không thể biết một nước có hợp lý hay không. Hiện nay engine mạnh cắt tỉa rất nhiều, mục đích cắt tỉa là để chỉ tìm những "nước đi hợp lý", nhưng vẫn luôn có nhiều thế cờ mà engine cũng khó tính ra nước tối ưu.
Ngay cả engine hiện nay thỉnh thoảng vẫn phát hiện được những thế cờ bị đánh giá sai nghiêm trọng, có thể suy đoán hợp lý rằng số thế cờ bị đánh giá sai nghiêm trọng mà chưa phát hiện cũng không ít, chỉ là trong các thế cân bằng bình thường hai bên khó đi ra những thế đó (cờ tướng có độ khoan dung sai sót cao).
Trong các thế cờ có độ khoan dung sai sót thấp, sự đánh giá sai của phần mềm cờ tướng thể hiện rất rõ. Một ví dụ là màn thể hiện của engine trong các ván khai cuộc lệch: với thế ưu lớn có tỉ lệ hòa 50%, dù là máy mạnh đến đâu tự đấu với chính mình cũng có thể xảy ra tình huống "lần này đi thế đó thì Đỏ thắng, nhưng lần sau đi lại thế đó lại hòa"; có lúc engine đánh giá phe mình ưu thế rất lớn mà cuối cùng vẫn hòa, có lúc engine đánh giá phe mình chỉ ưu nhẹ mà vẫn thắng được. Những ví dụ như vậy đầy rẫy, có thể thấy rất trực quan rằng engine cờ tướng hiện nay còn lâu mới "thần" đến thế.
