Mà K là PLANAR NAE k-SAT trong P?


23

Các Not All Equal -SAT vấn đề (NAE -SAT), cho một tập C điều khoản trên một tập X của các biến boolean như vậy mà mỗi khoản có chứa ít nhất k literals, hỏi liệu có tồn tại một nhiệm vụ thật của các biến như vậy mỗi mệnh đề chứa ít nhất một đúng và ít nhất một nghĩa đen.kkkCXk

Vấn đề NAR -SAT của PLANAR là sự hạn chế của NAE k -SAT đối với những trường hợp có đồ thị lưỡng cực của CX (tức là đồ thị của các phần CX có cạnh giữa x Xc C khi và chỉ nếu x hoặc ¯ x thuộc về c ), là mặt phẳng.kkCXCXxXcCxx¯c

Được biết, NAE 3-SAT là NP-đầy đủ (Garey và Johnson, Máy tính và Độ hấp dẫn; Hướng dẫn về Lý thuyết hoàn thiện NP), nhưng PLANAR NAE 3-SAT nằm trong P (xem Planar NAE3SAT ở P, B Moret, ACM SIGACT News, Tập 19 Số 2, Mùa hè 1988 - thật không may, tôi không có quyền truy cập vào bài viết này).

Là PLANAR NAE -SAT trong P với một số k 4 ? Có giá trị k mà nó đã được hiển thị là NP-hoàn chỉnh không?kk4k

Câu trả lời:


23

PLANAR NAE -SAT nằm trong P cho tất cả các giá trị của k .kk

Lý do là chúng ta có thể giảm PLANAR NAE -SAT xuống PLANAR NAE 3 -SAT. Hãy φ là một thể hiện của Phẳng NAE k -SAT, và giả sử φ chứa một điều khoản C với literals 1 , 2 , ... , k . Giới thiệu một biến mới v C và thay thế C bằng hai mệnh đề NAE C 1C 2 . C 1 chứa 3 literals 1 , 2k3ϕkϕC1,2,,kvCCC1C2C1312 , trong khi C 2 chứa k - 1 literals ˉ v C , 3 , 4 , ... , k . Thật dễ dàng để thấy rằng C là thỏa đáng nếu C 1C 2 là và phép biến đổi bảo toàn tính phẳng. Bây giờ, chúng tôi liên tục có thể áp dụng phương pháp này vào các điều khoản để cuối cùng nhận được một cá φ ' của NAE 3 -SAT như mong muốn.vCC2k1v¯C,3,4,,kCC1C2ϕ3


1
Câu trả lời chính xác. Điều này đã được biết đến?
Serge Gaspers

1
Nghe có vẻ như sự giảm bớt này "hoạt động" ngay cả khi không có máy bay phẳng, vì vậy nó có thể "được biết đến"
Suresh Venkat

@Serge Tôi chắc chắn là như vậy, nhưng tôi không biết về một tài liệu tham khảo.
arnab

6
Đó là mức giảm tiêu chuẩn, cũng có hiệu quả đối với SAT "thông thường". Bạn có thể tìm thấy nó, ví dụ như trong cuốn sách "Giới thiệu về lý thuyết tính toán" của Sipser và nhiều hơn nữa.
5501
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.