Làm thế nào để kiểm tra engine một cách khoa học?
Kiểm tra engine (động cơ cờ) một cách khoa học cần: cho các engine chạy trên cùng một máy, dùng cùng một công cụ kiểm tra, điều kiện và thiết lập kiểm tra của hai bên nhất quán, dùng số lượng khai cuộc đa dạng đủ nhiều, và bảo đảm nước đi hoàn toàn do engine tự tính (một số engine có thể có sách khai cuộc tích hợp cho các thế cờ phổ biến); mỗi thế cờ đều kiểm tra đổi màu quân, tốt nhất không bật suy nghĩ nền, cố gắng loại trừ nhiễu từ các chương trình chạy nền, loại trừ các ván có bất đồng về luật cờ giữa các engine cũng như giữa giao diện (GUI) và engine.
Ngoài ra thỉnh thoảng nên xem qua các ván cờ để phát hiện có vấn đề gì không, ví dụ thiết lập luật cờ sai, thiết lập thời gian sai, đã thiết lập giới hạn sức cờ...
Tốt nhất không dùng siêu phân luồng, trừ khi chỉ chạy một bàn thay vì chạy nhiều bàn cùng lúc. Và cần loại trừ các vấn đề có thể có về điều phối CPU khi dùng nhiều CPU.
Hơn nữa số lượng kiểm tra phải đủ nhiều để tránh sai số, ví dụ vài nghìn ván, tốt nhất dùng công cụ thống kê. Nếu chênh lệch quá nhỏ thì thậm chí cần ít nhất vài chục nghìn ván. (Giả sử a đấu b, a thắng 10%, còn lại hòa. Thì xác suất 10 ván liên tiếp đều hòa vẫn vượt một phần ba, không thể dựa vào 10 ván đó mà kết luận hai bên như nhau.)
Ngoài ra, khuyên dùng kiểm tra theo thể thức thời gian cả ván cộng giây; engine sẽ tự phân bổ thời gian suy nghĩ theo độ phức tạp của thế cờ, giảm được suy nghĩ không cần thiết, và sức cờ trong cùng thời gian dùng cũng mạnh hơn, trừ khi engine quản lý thời gian quá kém.
Tác dụng của kiểm tra là phóng đại chênh lệch sức cờ giữa các engine, nên nếu sức cờ của các engine gần nhau thì thường dùng thế ưu thế đổi màu quân để kiểm tra; thế ưu thế đổi màu quân phóng đại chênh lệch sức cờ tốt hơn và giảm thời gian cần để vượt qua sai số.
