Khảo sát các biến đổi liên quan đến việc sử dụng bộ giải SAT


13

Tôi đang bắt đầu nghiên cứu khả năng dựa vào bộ giải SAT để giải quyết vấn đề tối ưu hóa mà tôi quan tâm và hiện đang tìm kiếm một cuộc khảo sát có các ví dụ về các phép biến đổi "thông minh" thành các biến thể của SAT (nghĩa là các phép biến đổi dẫn đến trong một vấn đề về kích thước hợp lý, vì tôi không quan tâm đến việc chứng minh kết quả độ cứng nhưng thực sự giải quyết vấn đề), theo tinh thần của những gì có thể tìm thấy trong khảo sát trên đồ thị khối của Greenlaw và Petreschi , nếu có thể so sánh thực hiện giữa hai.

Một cuộc khảo sát như vậy đã lảng tránh tôi bởi vì nó không tồn tại, hoặc vì tôi chỉ bỏ lỡ nó?


Bạn có ý nghĩa chính xác bởi "các biến thể của SAT" là gì?
Giorgio Camerani

@Walter: Xin lỗi nếu đây không phải là từ đúng, ý tôi là những thứ như -SAT, Planar-SAT, NAE-SAT, v.v ... nhưng có lẽ tôi nên đặt hai từ đó giữa các dấu ngoặc đơn, vì tôi không biết liệu điều đó có quan trọng khi sử dụng bộ giải SAT. k
Anthony Labarre

4
Đừng lo lắng, đó là từ đúng, tôi nên hiểu điều đó. Tuy nhiên, từ quan điểm hoàn toàn thực tế, tôi không nghĩ rằng nó quan trọng (điều quan trọng nhất là mức độ mã hóa của bạn). Bạn có thể cung cấp thêm một số chi tiết về vấn đề tối ưu hóa mà bạn đang cố gắng giải quyết không? Tôi rất quan tâm đến các ứng dụng thực tế của SAT và trong các khía cạnh kỹ thuật của việc giải SAT.
Giorgio Camerani

Nghe có vẻ hơi khó hiểu khi bạn đang nói về một thăm dò tối ưu hóa nhưng đồng thời về SAT. Thông thường để tối ưu, bạn cần một cái gì đó mạnh mẽ hơn, ví dụ MAX-SAT. Có lẽ bạn có thể làm rõ điều đó.
Mikolas

câu hỏi này có thể có liên quan phần nào: cstheory.stackexchange.com/q/4314/4506
Mikolas

Câu trả lời:


9

Không chắc đó có phải là thứ bạn đang tìm kiếm không nhưng đây là một: JM Silva, ứng dụng thực tế về sự hài lòng của Boolean .


2
Tôi không thể truy cập nó thông qua liên kết của bạn, đây là một liên kết khác . Thoạt nhìn, bài báo có vẻ khá thú vị, nhưng tập trung vào các ứng dụng hơn những gì tôi đang tìm kiếm.
Anthony Labarre

@Anthony bạn đã nói rằng bạn quan tâm đến khía cạnh thực tế :-) Dù sao đi nữa, người giải quyết chính hiện tại không thực sự phân biệt giữa các loại SAT khác nhau. Trong quá khứ, đã có một số công việc khai thác các mệnh đề nhị phân, ví dụ. Nhưng người giải quyết hiện tại chỉ cần sử dụng DPLL + đơn vị prop + mệnh đề học tập. Tuy nhiên, một số bộ tiền xử lý khai thác cấu trúc. Nhưng một lần nữa, không thực sự từ quan điểm của sự phức tạp th. phân loại.
Mikolas

8

Chương 2 của Sổ tay về sự hài lòng khảo sát các khía cạnh cần lưu ý khi thiết kế các biến đổi đó, cũng như một danh sách các tài liệu tham khảo trả lời câu hỏi của tôi. Điều này giúp tôi tìm thấy một vài ví dụ mà người ta có thể nhìn vào để làm quen với những biến đổi này:

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.