Người ta có thể nhận được xấp xỉ 7/8 cho MAX3SAT chạy trong thời gian mà không gặp quá nhiều khó khăn. Đây là ý tưởng. Chia tập hợp các biến thành các nhóm của mỗi biến. Đối với mỗi nhóm, hãy thử tất cả để gán các biến trong nhóm. Đối với mỗi công thức rút gọn, hãy chạy phép tính xấp xỉ Karloff và Zwick . Đưa ra bài tập thỏa mãn một số mệnh đề tối đa, trong số tất cả các thử nghiệm này.2 O ( ε n ) O ( 1 / ε ) ε n 2 ε n 7 / 87 / 8 + ε / 82O ( ε n )O ( 1 / ε )εn2εn7/8
Vấn đề là có một số khối biến sao cho phép gán tối ưu (bị giới hạn trong khối đó) đã thỏa mãn một -fraction số lượng mệnh đề thỏa mãn tối đa. Bạn sẽ nhận được các mệnh đề bổ sung chính xác và bạn sẽ nhận được phần còn lại của mức tối ưu khi sử dụng Karloff và Zwick.7 / 8ε7/8
Đó là một câu hỏi thú vị nếu một người có thể nhận được cho cùng một loại xấp xỉ. Có một "Giả thuyết PCP tuyến tính" rằng 3SAT có thể được giảm trong thời gian đa thức xuống MAX3SAT, như sau:2O(ε2n)
- nếu phiên bản 3SAT thỏa đáng thì phiên bản MAX3SAT hoàn toàn thỏa đáng,
- nếu phiên bản 3SAT không thỏa mãn thì phiên bản MAX3SAT không phải là thỏa đáng và7/8+ε
- việc giảm làm tăng kích thước công thức chỉ bằng một yếu tố .poly(1/ε)
Giả sử này tuyến tính PCP Conjecture, một -time xấp xỉ, cho tất cả và , sẽ đòi hỏi rằng 3SAT là trong thời gian, cho tất cả . (Ở đây là số mệnh đề.) Bằng chứng sử dụng Bổ đề Sparsifying của Impagliazzo, Paturi và Zane. 7 / 8 + ε c ε 2 ε n ε m2O(εcm)7/8+εcε2εnεm