Tìm kiếm biến chính

Còn được gọi là: PVS

Tối ưu hóa tìm đầy đủ ứng viên đầu tiên và ban đầu thử các nước sau bằng một phép kiểm tra hẹp hơn.

Giải thích

Tìm kiếm biến chính, viết tắt là PVS, bắt đầu từ một kỳ vọng: nếu các nước được sắp tốt, ứng viên đầu tiên có lẽ là tốt nhất. Nước đầu được tìm đầy đủ. Các nước sau trước hết nhận một phép thử rẻ hơn để xác định liệu chúng có thể vượt kết quả đã tìm thấy hay không.

Phép thử rẻ hơn dùng một cửa sổ hẹp. Cửa sổ là khoảng giá trị mà tìm kiếm cần phân biệt. Thay vì xác định chính xác một nước tốt hơn hay kém hơn bao nhiêu, PVS trước hết hỏi câu đơn giản hơn: nó có vượt mốc tham chiếu hiện tại không? Nếu không, nước có thể bị loại mà không cần tìm đầy đủ.

Nếu một ứng viên sau có vẻ vượt mốc tham chiếu, phép thử hẹp không đủ để xác định chính xác giá trị. Máy cờ, tức chương trình phân tích thế cờ, tìm lại nó với cửa sổ đầy đủ. Lượt thứ hai này, gọi là re-search, giữ tính đúng đắn của phương pháp nhưng tốn thời gian. Vì vậy PVS đạt lợi ích lớn nhất khi thành công và lựa chọn tốt nhất xuất hiện đầu tiên.

PVS là cách hiệu quả để tổ chức tìm kiếm alpha-beta, phương pháp bỏ những nhánh đã được chứng minh không thể cải thiện quyết định, trong khung . Không nên nhầm nó với chính biến chính, vốn chỉ là chuỗi nước máy cờ hiện xem là tốt nhất. Nó cũng không phải : MultiPV yêu cầu nhiều biến đầu, còn PVS mô tả một phương pháp tìm kiếm nội bộ.

Cách dùng và ngữ cảnh

Khi đến các thế cờ bất ổn về chiến thuật, PVS thường dựa vào trước khi chấp nhận đánh giá tĩnh, tức ước lượng không đi tiếp thêm nước.

Những nhầm lẫn thường gặp

PVS và biến chính

Biến chính là một chuỗi đầu ra. PVS là thuật toán được thiết kế để tìm nó với ít công việc hơn.

Nguồn

  1. 1.Principal Variation Search, Chess Programming Wiki

Thuật ngữ liên quan

© 2026 MindZug