Câu hỏi này có hai phần: thứ nhất, là vấn đề trong NP, và thứ hai, nó có phải là NP không?
Đối với phần đầu tiên, tôi có một câu trả lời tích cực với một bằng chứng không rõ ràng. (Cảm ơn Suresh vì đã chỉ ra một lỗi trước đó.)
Hãy xem xét cách sau đây để chính thức hóa câu hỏi như một vấn đề quyết định:
Không hạn chế MAGIC SQUARE HOÀN
Input: số nguyên dương được đưa ra trong unary, danh sách các số nguyên với vị trí của họ trong một n bởi n lưới Câu hỏi: làm ở đó tồn tại số nguyên cho các vị trí còn lại trong lưới điện, do đó các hình thức sắp xếp một hình vuông ma thuật ?nnn
Nếu chúng ta thêm những hạn chế mà mỗi người trong số các số nguyên phải xảy ra một cách chính xác một lần trong hình vuông ma thuật, sau đó kết quả MAGIC SQUARE HOÀN quyết định vấn đề rõ ràng là trong NP. Các định nghĩa của một hình vuông ma thuật trong năm 1911 Encyclopædia Britannica , sau Euler , có hạn chế này; ngược lại, bài viết Wikipedia hiện sử dụng thuật ngữ "bình phương ma thuật bình thường" và dành "quảng trường ma thuật" cho phiên bản không giới hạn.1 , 2 , ... , n2
Với một bởi n lưới, ít nhất là n số phải được đưa ra, nếu không thì câu trả lời là trivially "YES" cho phiên bản không hạn chế. Do đó, kích thước của đầu vào có thể được giả định là cần nhiều hơn n bit trong trường hợp này. Đối với phiên bản bình thường, có thể có những đầu vào yêu cầu vài bit nhưng không có giải pháp; để tránh các biến chứng như vậy tôi đã chỉ định rằng n được đưa ra trong unary.nnnnn
Đối số sử dụng một ràng buộc về kích thước có thể có của các số nguyên xuất hiện trong các giải pháp. Trong trường hợp bình thường, ràng buộc này rõ ràng là , nhưng trong trường hợp chung, không có gì rõ ràng là một ràng buộc như vậy tồn tại. Nó chỉ ra rằng một ràng buộc theo cấp số nhân tồn tại.n2
xTôi= 1xTôi= = xj+ xki , j , k ∈ { 1 , 2 , ... , n }xTôi5-√n - 1
Điều này cũng xuất hiện như Định lý 4.7 trong:
2n2n - 1
xTôi= 1xTôi= = xj+ xki , j , k ∈ { 1 , 2 , ... , n }xTôi2n
2n - 1
Điều này mang lại những điều sau đây:
N2Ô ( N2)
Ô ( N4)Ô ( Nsố 8)n2+ 2 ( n + 1 ) ( n - 2 ) + 1 = 3 n2- 2 n - 3n - 2mÔ ( m2)
n
Sử dụng Papadimitriou bị ràng buộc vào các giải pháp của một thể hiện của CHƯƠNG TRÌNH TUYẾN TÍNH INTEGER, người ta cũng có thể chỉ ra rằng phiên bản mà tất cả các số phải không âm cũng nằm trong NP.
Mộtr × sbr{ - a , - a + 1 , Hoài , a - 1 , a }A x = b{ 0 , 1 , ĐI , s ( r a )2 r + 1}
a = 1s = n2+ 1r = 2 n + 2
- Christos H. Papadimitriou, Về sự phức tạp của lập trình số nguyên , JACM 28 765 Way768, 1981. ( link )