Báo cáo Nghiên cứu về Lịch sử Chơi Cờ Tướng (Xiangqi) Trên Máy Tính

Tổng hợp có hệ thống lịch sử phát triển engine cờ tướng từ thập niên 1980 đến năm 2026, bao gồm các engine tiêu biểu, giao thức và hệ sinh thái công cụ. Các Chỉ Số Hiệu Suất Engine → Trực Quan Hóa Kết Quả Kiểm Thử

☰ Mục lục

Các Chỉ Số Hiệu Suất Engine

Các chỉ số hiệu suất cốt lõi của engine Xiangqi:

  1. NPS (Nodes Per Second - Số nút mỗi giây): Cho biết tốc độ tìm kiếm của engine
  2. Độ sâu tìm kiếm trung bình: Cho biết độ sâu tìm kiếm của engine trên mỗi đơn vị thời gian
  3. Tỷ lệ truy cập cache: Cho biết hiệu suất sử dụng bảng chuyển vị
  4. Tỷ lệ tỉa nhánh: Cho biết hiệu quả của các kỹ thuật tỉa nhánh khác nhau
  5. Xếp hạng ELO: Cho biết mức độ sức mạnh của engine

Tập XXXII: Các Thực Hành Tốt Nhất Cho Kiểm Thử Engine Xiangqi

Thiết Lập Môi Trường Kiểm Thử

Đặc điểm thiết lập môi trường cho kiểm thử engine Xiangqi:

  1. Sử dụng cùng phần cứng và hệ điều hành
  2. Sử dụng cùng trình biên dịch và tùy chọn biên dịch
  3. Sử dụng cùng khai cuộc và kiểm soát thời gian
  4. Kiểm soát cách ly lõi xử lý (tránh nhiễu từ các tiến trình khác)
  5. Ghi lại thông tin môi trường để tái lập kết quả

Sắp Xếp Ván Đấu Kiểm Thử

Đặc điểm sắp xếp các ván đấu kiểm thử engine Xiangqi:

  1. Lựa chọn khai cuộc: Sử dụng các khai cuộc đa dạng (hoặc bộ kiểm thử khai cuộc tiêu chuẩn)
  2. Luân phiên màu: Luân phiên Đỏ và Đen giữa engine kiểm thử và engine tham chiếu
  3. Kiểm soát thời gian: Sử dụng kiểm soát thời gian tiêu chuẩn (ví dụ: 15s + 0.5s)
  4. Số ván đấu: Ít nhất 1000 ván để thu được kết quả có ý nghĩa thống kê
  5. Ghi kết quả: Ghi lại kết quả của mỗi ván (thắng/thua/hòa)

Phương Pháp Phân Tích Kết Quả

Các phương pháp phân tích kết quả kiểm thử engine Xiangqi:

  1. Tính tỷ lệ thắng: Tỷ lệ thắng = Số ván thắng / Tổng số ván
  2. Tính ELO: ELOd = -400 * log10(1/tỷ_lệ_thắng - 1)
  3. Tính khoảng tin cậy: Sử dụng phân phối chuẩn hoặc phương pháp Bootstrap
  4. Quyết định SPRT: Sử dụng SPRT để xác định liệu một sửa đổi có hiệu quả hay không

Trực Quan Hóa Kết Quả Kiểm Thử

Các phương pháp trực quan hóa kết quả kiểm thử engine Xiangqi:

  1. Biểu đồ xu hướng ELO: Hiển thị thay đổi ELO của engine theo thời gian
  2. Biểu đồ so sánh tỷ lệ thắng: Biểu đồ cột hiển thị so sánh tỷ lệ thắng dưới các cài đặt khác nhau
  3. Biểu đồ phân bố độ sâu tìm kiếm: Hiển thị phân bố độ sâu tìm kiếm của engine
  4. Biểu đồ phân bố thời gian sử dụng: Hiển thị phân bố thời gian suy nghĩ của engine

Tập XXXIII: Bổ Sung Chi Tiết Cho Dòng Thời Gian Lịch Sử Engine Xiangqi