Mô hình SAT độc đáo vs Chính xác


12

SAT duy nhất là vấn đề nổi tiếng: được đưa ra một công thức CNF , có đúng là F có chính xác một mô hình không?FF

Tôi quan tâm đến vấn đề «Chính xác -SAT»: đưa ra công thức CNF F và số nguyên m > 1 , có đúng là F có chính xác mô hình m không?mFm>1Fm

Cả hai vấn đề trông giống nhau. Vì vậy, câu hỏi của tôi là:

1- «Chính xác -SAT» polytime (nhiều người hay Turing) có thể giảm xuống SAT duy nhất không?m

2- Bạn có biết bất kỳ tài liệu tham khảo về chủ đề này?

Cảm ơn bạn cho câu trả lời của bạn.

Phụ lục , bài viết đầu tiên về độ phức tạp của Chính xác SAT:m

1- Janos Simon, về sự khác biệt giữa một và nhiều người, trong Kỷ yếu của hội thảo thứ tư về tự động, ngôn ngữ và lập trình, 480-491, 1977.

2- Klaus W. Wagner, Sự phức tạp của các vấn đề kết hợp với biểu diễn đầu vào cô đọng, Acta Informatica, 23, 325-356, 1986.

Trong cả hai bài viết, chính xác SAT ( m 1 ) được chứng minh là C = đầy đủ (dưới nhiều-one giảm), nơi mà các lớp C là từ đếm Hierarchy (CH) của các tầng lớp phức tạp. Một cách không chính thức, C chứa tất cả các vấn đề có thể được biểu thị khi quyết định xem một trường hợp cụ thể có ít nhất m nhiều bằng chứng kích thước đa thức hay không (lớp C được biết là trùng với lớp P P ). Lớp C = là một biến thể của C , trong đó chính xác là M thay thế cho Thay thế ít nhất là m ".mm1C=CCmCPPC=Cmm


4
Đó là polytime Turing có thể giảm: tìm một giải pháp, thêm một mệnh đề loại bỏ nó và lặp lại cho đến khi công thức trở nên không thỏa mãn.
Kaveh

1
1. máy sẽ cho biết số lượng giải pháp hoặc nó có nhiều hơn giải pháp. 2. bạn có thể thêm phủ định của kết hợp mô tả giải pháp. m
Kaveh

1
Nếu bạn không biết mối quan hệ giữa PP và đếm số lượng giải pháp, vui lòng kiểm tra sách giáo khoa về lý thuyết phức tạp như Papadimitriou.
Tsuyoshi Ito

6
(1) Nếu m bị giới hạn về đa thức, thì vấn đề của bạn là đa thức có thể rút ngắn thành SAT duy nhất bằng cách xem danh sách các giải pháp m được sắp xếp theo thứ tự từ điển như một chứng chỉ duy nhất. (2) Xin đừng lấy câu trả lời của tôi làm bằng chứng cho thấy bạn đã hỏi câu hỏi của bạn ở đúng nơi. Tôi nghĩ rằng câu hỏi đặc biệt này nằm ở ranh giới giữa chủ đề và ngoài chủ đề. Bạn thực sự nên xem xét đặt câu hỏi trong tương lai của bạn ở một nơi khác.
Tsuyoshi Ito

4
Mặc dù bạn tuyên bố rằng m bị ràng buộc đa thức, một số câu trong câu hỏi yêu cầu m phải tùy ý và không còn giữ nếu bạn buộc m phải bị ràng buộc đa thức. Bạn phải hiểu những gì bạn đang nói về trước khi bạn có thể hỏi một câu hỏi mạch lạc. Đây là lý do tại sao tôi không muốn đăng câu trả lời cho câu hỏi này ở đây, nơi các câu hỏi dự kiến ​​sẽ ở cấp độ nghiên cứu.
Tsuyoshi Ito

Câu trả lời:


13

Đối với chung , chính xác-m-sat khó hơn so với u-sat (do đó không giảm xuống) trừ khi PH sụp đổ. Lý do là PP có thể thu được bằng cách sử dụng bộ định lượng tồn tại trên các truy vấn chính xác-m-SAT (tồn tại m> (một nửa số bài tập) sao cho chính xác-m-SAT), do đó, nếu chính xác-m-sat nằm trong k ' Cấp độ PH, sau đó PP ở cấp độ thứ (k + 1) và sau đó hệ thống phân cấp sụp đổ (vì P ^ PP chứa PH). Nhưng u-sat rõ ràng ở cấp độ PH thứ hai (thực ra là trong một lớp con gọi là DP).m

Mặt khác, như @Tsuyoshi đã đề cập ở trên, nếu là đa thức, thì chính xác-m-sat là nhiều người có thể từ chối với u-sat.m


Cảm ơn về câu trả lời của bạn. 1) Nếu đủ nhỏ (nghĩa là giới hạn đa thức trong n , kích thước của công thức) thì chính xác m SAT có thể rút gọn thành US. Ngoài ra, nếu m , là một phần của đầu vào, đủ lớn (tức là m = 2 O ( n ) ) thì chính xác m SAT nằm ở P. Tại sao nó lại thay đổi mạnh mẽ như vậy đối với m ở giữa? 2) Bạn nghĩ gì về bài đăng cập nhật? (tại sao nó không đúng?)mnmmm=2O(n)mm
Xavier Labouze

Lớn m vẫn không đặt vấn đề trong P. Bài đăng cập nhật không chính xác vì tuyên bố chính xác-k-sat là C = P-perfect là đúng khi k là một phần của đầu vào, và do đó mức giảm của bạn xuống k / 2 -sat không có ý nghĩa.
Noam

mmy1,y2ymF'= =Fy1y2ymF'FmF'F'

FFm|F|
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.