Như đã chỉ ra ở phần đầu của cuộc thảo luận này trong các bình luận, không nhất thiết phải có một định nghĩa "đúng" duy nhất cho -SAT ngẫu nhiên .k
Điều đó nói rằng, hai biến thể phổ biến nhất của -SAT ngẫu nhiên là cả hai mô hình độ dài mệnh đề cố định (FCL), có nghĩa là chính xác k chữ xuất hiện trong mỗi mệnh đề. Các biến thể này đều không cho phép các biến và nghĩa đen lặp lại trong một mệnh đề, nhưng khác nhau về việc chúng có cho phép các mệnh đề lặp lại trong một công thức hay không. Tuy nhiên, về cơ bản chúng giống như sẽ được thảo luận dưới đây.k k
Hai mô hình chính:
Các Selman ngẫu nhiên mô hình - điều khoản Lặp đi lặp lại được cho phép . Kyle đã đưa ra tài liệu tham khảo tốt đẹp này trong các bình luận cho câu trả lời của mình, nhưng giả định không chính xác rằng mô hình không cho phép các mệnh đề lặp đi lặp lại. Phiên bản được liên kết (hơi khác) của bài báo chứa một cuộc thảo luận chi tiết hơn về mô hình ngẫu nhiên trong Phần 3: "Phương pháp tạo này cho phép các mệnh đề trùng lặp trong một công thức ... Tuy nhiên, vì N bị trùng lặp lớn sẽ trở nên hiếm vì chúng ta thường chỉ chọn một số mệnh đề tuyến tính. "
Mô hình ngẫu nhiên Achlioptas - Các mệnh đề lặp lại không được phép . Chúng tôi coi việc tạo ra một công thức ngẫu nhiên là chọn mệnh đề uar từ 2 k ( nm tổng các mệnh đề có thể mà không cần thay thế. XemSách hướng dẫn về sự hài lòng[1] (SAT ngẫu nhiên của Achlioptas) làm tài liệu tham khảo. Mô hình này dường như phổ biến hơn trong các tài liệu lý thuyết, có thể bởi vì rất nhiều trong số đó được viết bởi chính Achlioptas.2k(nk)
Sự tương đương của các vị trí chuyển pha :
Tuy nhiên, quá trình chuyển pha (ngưỡng thỏa mãn 50%) xảy ra ở cùng tỷ lệ mệnh đề biến, bất kể mô hình nào trong số các mô hình này được chọn vì lý do chính là Selman et al. ghi chú trong bài báo của họ
Đặt biểu thị số lượng mệnh đề các cặp mệnh đề giống hệt nhau trong một trường hợp ngẫu nhiên Selman ( n , m , k ) -SAT. Xác suất của một cặp mệnh đề đã cho là giống hệt nhau là p = 1 / ( 2 k ( nA(n,m,k)(n,m,k), trong khi tổng số cặp mệnh đề làN= ( mp=1/(2k(nk)) . Theo tính tuyến tính của kỳ vọng,A(n,m,k)=p⋅N= ( mN=(m2) .A(n,m,k)=p⋅N=(m2)/2k(nk)
km=O(2kn)k≥3m=O(2kn)
A(n,m,k)=(m2)/2k(nk)=O(m2)/O(nk)=O(n2)/O(nk)
k≥3limn→∞O(n2)/O(nk)=0k
Tự quảng cáo không biết xấu hổ - Tôi thảo luận ngắn gọn về các chủ đề này trong Phần 4.1 của luận án thạc sĩ .
QBF ngẫu nhiên
Hóa ra, tình huống thú vị hơn nhiều đối với QBF ngẫu nhiên. AFAIK là ba bài báo đầu tiên về QBF ngẫu nhiên, mỗi bài đề xuất một mô hình ngẫu nhiên mới, phê phán người tiền nhiệm của họ.
Xem các giấy tờ sau:
- Cadoli và cộng sự. "Phân tích thử nghiệm chi phí tính toán của việc đánh giá các công thức Boolean định lượng." AI * IA 1997
- Gent + Walsh "Vượt ra ngoài NP: quá trình chuyển pha QSAT." AAI / IAAI 1999
- Chen + Interian "Một mô hình để tạo ra các công thức Boolean định lượng ngẫu nhiên." IJCAI 2005