ETH: k-SAT so với SAT?


8

Đặt SAT là ngôn ngữ của các trường hợp SAT có chứa các biến , hãy để -SAT là ngôn ngữ của các trường hợp SAT trong đó mọi mệnh đề đều có nhiều nhất là chữ và để -SAT là giao điểm của chúng. Đặt , trong đó phạm vi tối thiểu trên tất cả các thuật toán (máy trong một số mô hình điện toán). Đặt s_ \ infty = \ lim_ {k \ đến \ infty} s_kv[v]={0,1,,v1}kkkvs = lim k s ksk=infM{δcv(M decides k-SATv in 2vδc) time)}s=limksk. Để điều này có ý nghĩa, người ta phải giả định rằng có một ràng buộc hợp lý về kích thước của đầu vào về số lượng biến; nếu không, người ta có thể lặp lại các mệnh đề để buộc sks phải lớn như mong muốn. Vì vậy, giả sử mệnh đề không được lặp lại.

Lưu ý rằng mỗi công thức k -CNF sau đó có kích thước tối đa là O(vk) , vì vậy kích thước của công thức đầu vào không quan trọng khi xem xét một số mũ là tuyến tính trong v . Sau đó, nó theo sau s3s4s .

Giả thuyết thời gian theo hàm mũ (ETH) là câu lệnh sk>0 đối với một số k3 . Chuỗi (sk) tăng vô hạn thường xuyên nếu ETH giữ. ETH mạnh (SETH) là câu lệnh s1 hoặc s=1 , tùy thuộc vào tham chiếu nào mà người ta sử dụng.

Ngược lại, mỗi trường hợp SAT v chứa tối đa 3v mệnh đề riêng biệt (mỗi biến có thể là dương, âm hoặc không có trong mỗi mệnh đề). Do đó, một đầu vào có thể có độ dài Ω(2nlog3) ngay cả khi không có mệnh đề nào được lặp lại, do đó, đây là giới hạn thấp hơn cho thời gian để đọc đầu vào, và sau đó cho toàn bộ thời gian.

Nếu sau đó chúng ta hãy để , rõ ràng chỉ bằng cách xem xét các kích thước đầu vào. Ngay cả khi người ta yêu cầu một công thức đầu vào không chứa mệnh đề nào được bổ sung bởi một mệnh đề khác, . Theo thuật toán tầm thường, đó cũng là trường hợp .s wlog 3 > 1,58 s w1,5 s w1 + log 3sω=infM{δcv(M decides SATv in 2vδc) time)}sωlog3>1.58sω1.5sω1+log3

Tại sao có khoảng cách giữa và , giả sử SETH?s ωssω

Trong một số ý nghĩa, chỉ là một cách khác để vượt qua giới hạn, vì vậy có vẻ khó hiểu rằng cần phải có một khoảng cách.sω

  • Russell Impagliazzo và Ramamohan Paturi, vào độ phức tạp của -SATk , JCSS 62 367-375, 2001. doi: 10,1006 / jcss.2000.1727 ( bản thảo )
  • Evgeny Dantsin và Alexander Wolpert, Vào thời gian theo cấp số nhân vừa phải cho SAT , SAT 2010, LNCS 6175 313 ​​Phản325. doi: 10.1007 / 978-3-642-14186-7_27 ( in sẵn )
  • Chris Calabro, Russell Impagliazzo và Ramamohan Paturi, Sự phức tạp của sự hài lòng của các mạch sâu nhỏ , IWPEC 2009, LNCS 5917 75 Chuyện85. doi: 10.1007 / 978-3-642-11269-0_6 ( in sẵn )
  • Marek Cygan, Holger Dell, Daniel Lokshtanov, Daniel Marx, Jesper Nederlof, Yoshio Okamoto, Ramamohan Paturi, Saket Saurabh, Magnus Wahlstrom, Trên vấn đề là cứng như CNF-SAT , arXiv: 1112.2275v3 , ngày 27 tháng 3 năm 2014.

Câu trả lời:


6

Sự khác biệt giữa các định nghĩa của bạn là độ rộng mệnh đề trong được phép tăng theo số lượng biến, trong khi đối với nó lớn tùy ý nhưng không đổi.s sωs

Đây là một vấn đề tương tự như PH vs PSPACE. Nếu bạn lấy số lượng thay đổi định lượng không đổi tùy ý, bạn sẽ có được hệ thống phân cấp đa thức, nhưng nếu bạn cho phép công thức được định lượng đầy đủ, bạn sẽ gặp vấn đề hoàn toàn PSPACE.


4

Cách tốt hơn để xác định các số mũ này là nếu bạn hỏi về thời gian chạy ở dạng , trong đó là một đa thức tùy ý của kích thước đầu vào. Sau đó, các vật phẩm như kích thước biến mất.p o l y ( | F | ) 3 vcnpoly(|F|)poly(|F|)3v


Đó dường như là một cách tiếp cận hợp lý được thúc đẩy bởi sự phức tạp tham số hóa. Tuy nhiên, các giấy tờ liên quan đến ETH dường như còn khá mơ hồ hoặc sử dụng một định nghĩa về cơ bản là định nghĩa tôi cung cấp ở trên. Bạn có một con trỏ?
András Salamon

Khi chúng ta nói về k-SAT, điều đó không thành vấn đề, bởi vì kích thước công thức là đa thức về số lượng biến. Về con trỏ, ví dụ, hãy xem Impagliazzo, Paturi và Zane định nghĩa lớp SE trong "Vấn đề nào có độ phức tạp theo cấp số nhân?", Tạp chí Khoa học Máy tính và Hệ thống 63, 512 Thẻ530 (2001).
hirsch

Cảm ơn, điều đó hữu ích; Trước đây tôi chỉ thực sự tập trung vào Bổ đề Sparsification từ bài báo đó.
András Salamon
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.