Các bài toán -queens cổ điển hỏi, cho một số nguyên dương n , liệu có một mảng Q [ 1 .. n ] các số nguyên thỏa mãn các điều kiện sau:
- cho tất cả i
- cho tất cả i ≠ j
- cho tất cả i ≠ j
- cho tất cả i ≠ j
Mỗi số nguyên đại diện cho vị trí của một nữ hoàng trên i thứ hàng của một n × n bàn cờ; các ràng buộc mã hóa yêu cầu không có nữ hoàng nào tấn công bất kỳ nữ hoàng nào khác. Thật dễ dàng để chứng minh rằng không có giải pháp nào khi n = 2 hoặc n = 3 và các giải pháp dạng đóng được biết đến với tất cả các giá trị khác của n . Do đó, như một vấn đề quyết định , vấn đề n -queens là hoàn toàn không đáng kể.
Thuật toán quay lui tiêu chuẩn để xây dựng một giải pháp -queens đặc biệt đặt các kiến trúc trên một tiền tố của các hàng và sau đó xác định đệ quy xem có vị trí hợp pháp của các kiến trúc trên các hàng còn lại hay không. Các tiểu dự án đệ quy có thể được chính thức hóa như sau:
- Cho một số nguyên và một mảng P [ 1 .. k ] số nguyên, P có phải là tiền tố của một mảng Q [ 1 .. n ] mô tả một giải pháp cho vấn đề n -queens không?
Đây có phải là vấn đề quyết định chung hơn NP-hard?
Một số câu hỏi gần đó được gọi là NP-hard, bao gồm hoàn thành hình vuông Latin [ Colbourn 1984 ], hoàn thành Sudoku [ Yato và Seta 2002 ], và một khái quát khác về -queens [ Martin 2007 ], nhưng câu hỏi cụ thể này dường như đã thoát ra bất kỳ sự quan tâm nghiêm túc.
Câu hỏi cstheory.se liên quan: