एक एक प्राप्त कर सकते हैं MAX3SAT के लिए सन्निकटन कि में रन 2 हे ( ε n ) बहुत ज्यादा मुसीबत के बिना समय। यहाँ विचार है। में चर के सेट विभाजित करते हे ( 1 / ε ) के समूहों ε n चर प्रत्येक। प्रत्येक समूह के लिए, सभी की कोशिश 2 ε n समूह में चर आवंटित करने के लिए तरीके। प्रत्येक कम किए गए फॉर्मूले के लिए, कार्लॉफ़ और ज़्विक 7 / 8- टैपरोशन चलाएं। इन सभी परीक्षणों में से, अधिकतम संख्या में क्लॉज़ेस को संतुष्ट करते हुए असाइनमेंट को आउटपुट करें।7 / 8 + ε / 82O(εn)O(1/ε)εn2εn7/8
मुद्दा यह है कि कुछ चर खंड ऐसे हैं, जो इष्टतम असाइनमेंट (उस ब्लॉक तक सीमित) पहले से ही संतुष्ट खंडों की अधिकतम संख्या के -fraction को संतुष्ट करता है। आप उन अतिरिक्त खंड बिल्कुल सही मिल जाएगा, और आप मिल जाएगा 7 / 8 इष्टतम Karloff और ज़्विक का उपयोग करने का शेष अंश का।ε7/8
यह एक दिलचस्प सवाल यह है कि अगर एक मिल सकता है सन्निकटन के एक ही प्रकार के लिए समय। एक "रैखिक पीसीपी अनुमान" है कि 3SAT को बहुपद समय में अधिकतम MAX3SAT तक कम किया जा सकता है, जैसे:2O(ε2n)
- यदि 3SAT उदाहरण संतोषजनक है तो MAX3SAT उदाहरण पूरी तरह से संतोषजनक है,
- 7/8+ε
- poly(1/ε)
2O(εcm)7/8+εcε2εnεm