Nurikabe là một câu đố điền vào lưới dựa trên ràng buộc, tương tự như Minesweeper / Nonograms; các số được đặt trên một lưới chứa đầy các giá trị bật / tắt cho mỗi ô, với mỗi số chỉ ra một vùng được kết nối với các ô có kích thước đó và một số ràng buộc nhỏ trên vùng của các ô 'tắt' (nó phải được kết nối và không thể chứa bất kỳ vùng 2x2 liền kề nào). Trang Wikipedia có nhiều quy tắc rõ ràng hơn và các câu đố mẫu.
Nhìn chung, các câu đố thuộc loại này có xu hướng hoàn thành NP, và Nurikabe cũng không ngoại lệ; họ rơi vào NP vì bản thân giải pháp đóng vai trò là nhân chứng (có thể kiểm chứng chính xác) cho vấn đề. Nhưng không giống như hầu hết các câu đố tương tự, trường hợp Nurikabe có thể là ngắn gọn: Sudoku trên một lưới đòi hỏi Θ ( n ) Givens là khả năng giải quyết (nếu ít hơn n - 1 Givens được cung cấp, sau đó không có cách nào phân biệt giữa những biểu tượng mất tích) , Nonograms rõ ràng yêu cầu ít nhất một cho mỗi hàng hoặc cột và Minesweeper phải có givens trên ít nhất 1 trong số các ô hoặc sẽ có các ô không nằm cạnh một ô cụ thể (và do đó không xác định được trạng thái của chúng). Nhưng trong khi Givens của một câu đố Nurikabe phải tổng hợp đểΘ(n2), nó có thể cóO(1)Givens mỗi kích thước đó, đểΘ(log(n))bit có thể là đủ để xác định một câu đố Nurikabe có kích thướcn- hoặc đảo ngược,kbit có thể đủ để chỉ định một ví dụ Nurikabe có kích thước mũ theok, nghĩa là đảm bảo duy nhất là vấn đề nằm ở NEXP.
hình chữ nhật, và do đó có một mô tả cô đọng của riêng họ. Có ai biết về nghiên cứu bổ sung đã được thực hiện trong câu đố này ngoài kết quả hoàn thành NP cơ bản, và đặc biệt có bất kỳ kết quả phức tạp nào nữa cho các trường hợp có thể cô đọng không?
(lưu ý: điều này ban đầu được hỏi tại math.SE , nhưng chưa có câu trả lời nào ở đây và điều này có vẻ phù hợp ở cấp độ nghiên cứu cho trang web này)