न्यूनतम सर्किट को खोजने की जटिलता के बारे में क्या जाना जाता है जो सैट की लंबाई तक गणना करता है ?
औपचारिक रूप से: एक फ़ंक्शन की जटिलता क्या है, जिसे इनपुट के रूप में दिया गया है, न्यूनतम सर्किट सी को ऐसे किसी भी सूत्र के लिए is के साथ ? φ | ≤ n , सी ( φ ) = एस ए टी ( φ ) ?
(मैं विशेष रूप से निचले सीमा में रुचि रखता हूं।)
अनुभवहीन नियतात्मक एल्गोरिथ्म (गणना सैट लंबाई करने के लिए जानवर बल ऊपर से , तो सभी सर्किट आकार के क्रम में जब तक आप एक है कि सही ढंग से सैट लंबाई अप करने के लिए गणना करता है खोजने के लिए प्रयास करें n लेता है) ≤ 2 हे ( एन ) सैट गणना करने के लिए समय है, और फिर एक अतिरिक्त सर्किट को खोजने के लिए एक अतिरिक्त O ( 2 n 2 M ) का समय, जहां M न्यूनतम सर्किट का आकार है।
क्या कोई नियतात्मक एल्गोरिथ्म है जो SAT के लिए न्यूनतम सर्किट पाता है जिसका रनिंग टाइम , जहां एम न्यूनतम सर्किट का आकार है? या इससे कुछ जटिलता गिरती है?
यहाँ दो चीजें हैं, जो कि मेरे प्रश्न से संबंधित हैं, निश्चित रूप से वह नहीं है जो मैं पूछ रहा हूं (जो कि, मुझे लगता है, मुझे खोज करने में थोड़ी मुश्किल क्यों हुई):
सर्किट कम से कम समस्या: एक सर्किट (या इसकी सत्य सारणी, या कई अन्य वेरिएंट द्वारा दिए गए फ़ंक्शन f) दिए गए न्यूनतम सर्किट C C को C के समान फ़ंक्शन की गणना करते हुए पाते हैं । यहां तक कि अगर सर्किट कम से कम करना आसान था, तो यह जरूरी नहीं होगा कि उपरोक्त कार्य आसान है, क्योंकि जिस फ़ंक्शन को हम कम से कम करना चाहते हैं उसे भी गणना कर सकते हैं (SAT लंबाई तक एन ) को कठिन माना जाता है, जबकि सर्किट न्यूनतमकरण समस्या में हम कार्य करते हैं कम से कम मुफ्त है (यह इनपुट के रूप में दिया गया है)।
बनाम पी / पी ओ एल वाई । मेरा सवाल केवल यह नहीं है किन्यूनतम सर्किट काआकार क्याहै; यह अपने आकार की परवाह किए बिना एक न्यूनतम सर्किट खोजने की जटिलता के बारे में है। हम बहुपद समय तो में कम से कम सर्किट गणना कर सकता है जाहिर है अगर एन पी ⊆ पी / पी ओ एल y (और वास्तव में एन पी ⊆ पी , के बाद से तो सर्किट परिवार है पी -uniform), लेकिन बातचीत की जरूरत है सच नहीं हो। वास्तव में, मेरा मानना है किइम्मरमैन और महानीसबसे पहले एकअलंकरणका निर्माण करने वाले थे जहाँ एन लेकिन पी ≠ एन पी - अर्थात, एन बहुपद आकार सर्किट है, लेकिन वे बहुपद समय में नहीं पाया जा सकता।