Độ phức tạp tính toán của biến thể SAT không bằng nhau


7

Không phải tất cả SAT bình đẳng là một vấn đề NP Complete. Bây giờ chúng ta hãy xem xét một biến thể khác của vấn đề.

Đưa ra một vấn đề Không phải tất cả bằng SAT (NAESAT) (số lượng chữ được phép tùy ý cho mỗi mệnh đề) với một ràng buộc bổ sung rằng mỗi cặp mệnh đề chia sẻ ít nhất 1 nghĩa đen (không phải biến số nhưng nghĩa đen).

Có phải vấn đề này vẫn là NP-hard? Có vẻ như vậy, nhưng tôi không chắc chắn về việc giảm.


1
Các quy tắc thông thường là một câu hỏi cho mỗi bài.
Yuval Filmus

Đã đồng ý. Tôi nghĩ rằng chúng quá giống nhau cho hai câu hỏi riêng biệt (một dạng tổng quát hơn của một câu hỏi khác). Sẽ chăm sóc lần sau trở đi.
TheoryQuest1

Xin vui lòng chỉ hỏi một câu hỏi cho mỗi bài. Điều này là vì lợi ích của riêng bạn, cũng như lợi ích của những người khác có cùng câu hỏi - vì hiện tại, bài đăng này sẽ được trang web coi là "đã trả lời", mặc dù câu hỏi thứ hai của bạn không được giải quyết Câu trả lời dưới đây. Tôi đã chỉnh sửa bài đăng để xóa câu hỏi thứ hai của bạn. Bạn có thể đăng nó một cách riêng biệt; bạn có thể tìm thấy văn bản đã xóa bằng cách xem lịch sử sửa đổi (nhấp vào 'đã chỉnh sửa').
DW

Câu trả lời:


7

Vấn đề của bạn là NP-hard , như có thể thấy bằng cách giảm (đã biết, tôi tin) từ CNF-SAT: Giảm từ (ví dụ) -SAT như sau. Đưa ra một công thức , tạo một công thức cho NAE-SAT đặc biệt của bạn bằng cách giới thiệu chính xác một biến bổ sung, giả sử . Thêm vào mọi mệnh đề trong để thu được .3FyyFF'

Ví dụ: trở thành F= =(x1x2¬x3)(¬x2x3¬x4)F': =(x1x2¬x3y)(¬x2x3¬x4y)

Sau khi làm điều này, mọi mệnh đề đều chứa và do đó chia sẻ (ít nhất) một nghĩa đen.y

Phác thảo bằng chứng: Nếu thỏa mãn, sử dụng cùng một phép gán thỏa mãn để thỏa mãn , cùng với .FF'y= =fmộttôiSe

Nếu là thỏa đáng, có hai tùy chọnF'

  • y= =fmộttôiSe , trong trường hợp này, phép gán tương tự thỏa mãn ( có ít nhất một chữ đúng cho mỗi mệnh đề và nó không bao giờ là , do đó cũng có ít nhất một chữ đúng cho mỗi mệnh đề)FF'yF
  • y= =trbạne , phủ định phép gán bão hòa cho để thỏa mãn (ít nhất một chữ sai cho mỗi mệnh đề trong , sau khi phủ định phép gán, chúng ta có ít nhất một chữ đúng cho mỗi mệnh đề)F'FF'

Cảm ơn. Có vẻ tốt Cái thứ hai tôi cũng đang nghĩ đến. Tôi đang suy nghĩ về mặt lý thuyết đồ thị. Mệnh đề và đỉnh là các nút biểu đồ và một vấn đề trên biểu đồ lưỡng cực. Hoặc có lẽ một vấn đề khác trên biểu đồ về đường dẫn hoặc cây. Nhưng chưa có manh mối cụ thể nào.
TheoryQuest1

Hãy cho chúng tôi biết nếu bạn tìm thấy giải pháp
user53923

1
chắc chắn sẽ Chưa thành công.
TheoryQuest1
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.