यहाँ लक्ष्य बहुसंख्यक वर्गों और चर की सबसे कम संख्या का उपयोग करके बहुपद समय में 3-सैट के लिए एक मनमाने ढंग से सैट समस्या को कम करना है। मेरा प्रश्न जिज्ञासा से प्रेरित है। औपचारिक रूप से, मैं जानना चाहता हूं: "SAT से 3-SAT में 'सबसे प्राकृतिक' कमी क्या है?"
अब जो कमी मैंने हमेशा पाठ्य पुस्तकों में देखी है वह कुछ इस तरह से होती है:
पहले एसएटी का अपना उदाहरण लें और इसे कम करने के लिए कुक-लेविन प्रमेय को सर्किट सैट में लागू करें।
फिर आप क्लैट के साथ गेट्स को बदलकर सर्किट सैट को 3-सैट के मानक कमी से काम खत्म करते हैं।
हालांकि यह काम करता है, जिसके परिणामस्वरूप 3-सैट क्लॉज लगभग कुछ भी नहीं दिखते हैं जैसे कि कुक-लेविन प्रमेय के प्रारंभिक आवेदन के कारण आपके द्वारा शुरू किए गए सैट क्लॉज की तरह है।
क्या कोई यह देख सकता है कि इंटरमीडिएट सर्किट कदम को कम करने और सीधे 3-सैट पर जाने से कैसे अधिक कटौती की जा सकती है? मैं n-SAT के विशेष मामले में प्रत्यक्ष कमी से भी खुश हूँ।
(मुझे लगता है कि अभिकलन समय और आउटपुट के आकार के बीच कुछ ट्रेड-ऑफ हैं। स्पष्ट रूप से एक पतित - हालांकि सौभाग्य से अप्राप्य है जब तक कि पी = एनपी - समाधान सिर्फ सैट की समस्या को हल करने के लिए नहीं होगा, तब एक तुच्छ 3 का उत्सर्जन करें -सात उदाहरण ...)
EDIT: शाफ़्ट के जवाब के आधार पर अब यह स्पष्ट है कि n-SAT में कमी कुछ हद तक तुच्छ है (और मुझे वास्तव में यह सोचना चाहिए था कि पोस्टिंग से पहले थोड़ा और अधिक सावधानी से)। मैं इस सवाल को थोड़े समय के लिए खुला छोड़ रहा हूं कि कोई व्यक्ति अधिक सामान्य स्थिति का उत्तर जानता है, अन्यथा मैं केवल शाफ़्ट के उत्तर को स्वीकार करूंगा।