सह-एनपी में फैक्टर क्यों है?


12

मैं समस्याओं के आसपास अपना सिर लपेटने में कठिनाई कर रहा हूँ, समय, रचना, फैक्टरी और वे जटिलता के संदर्भ में कैसे संबंधित हैं। मैं समझता हूं कि PRIME को AKS primality परीक्षण द्वारा में दिखाया गया है , और मेरा मानना ​​है कि यह COMPOSITE के लिए भी काम करता है।P

कारखाने के लिए के रूप में,

FACTOR={(m,r):s such that1<s<r and s divides m}

मैं क्या पढ़ा है से ऐसा लगता है कि उस में है । मैं देख रहा हूं कि यह N P में है क्योंकि एक प्रमाण पत्र में r से कम m का एक प्रधान भाजक होगा । लेकिन किस तरह का प्रमाण पत्र यह स्थापित कर सकता है कि इस तरह का कोई प्रधानमंत्री नहीं है (बहुपद में)?NPCoNPएनपीआर


1
एनपी प्रमाण में एक भाषा होने के लिए कि इनपुट भाषा से संबंधित है के पास एक प्रमाण पत्र होना चाहिए जिसे बहुपद समय में सत्यापित किया जा सकता है। इसका मतलब यह नहीं है कि भाषा से संबंधित इनपुट के लिए एक प्रमाण पत्र मौजूद नहीं है जिसे कुशलता से सत्यापित किया जा सकता है।
शीश

जवाबों:


11

का कोई गैर तुच्छ भाजक वहाँ होने के लिए एक प्रमाण पत्र की तुलना में छोटे आर के गुणन है मी । हम बहुपद समय में जांच कर सकते हैं कि सभी कारक वास्तव में प्राइम हैं (क्योंकि primality P द्वारा AKS primality test में है ), कि उनका उत्पाद m है , और यह कि सभी कम से कम r हैंrmmआर


1
धन्यवाद। और क्या मैं सही ढंग से समझता हूं कि एकेएस एल्गोरिथ्म हमें बता सकता है कि बहुपद समय में कोई संख्या प्रमुख है या नहीं, लेकिन अगर यह प्रमुख नहीं है तो यह हमें कारकों को नहीं बताता है?
14

1
@ पर्याप्त: यदि यह प्रमुख नहीं है तो AKS हमें कारक नहीं बताता है।

2
बहुपद समय में फैक्टरिंग करने योग्य नहीं है। सबसे अच्छा सार्वजनिक रूप से ज्ञात एल्गोरिथ्म अनुमानी जटिलता है (यहाँ n संख्या में ही है)। हे((लॉगn)1/3(लॉगलॉगn)2/3)n
युवल फिल्मस

5

युवल के उत्तर में जोड़ने के लिए: 2002 में AKS primality परीक्षण की खोज की गई थी। इससे पहले कि हमारे पास एक संख्या के प्रमुख होने की जांच करने के लिए एक बहुपद समय एल्गोरिथ्म नहीं था। हालाँकि प्रैट को 1975 में पता चला कि जिसे अब प्राइमलिटी के लिए प्रैट सर्टिफिकेट के रूप में जाना जाता है और साबित कर दिया कि प्राइम्स एनपी में है। हम अपने प्रमाण पत्र में कारकों के लिए मौलिकता के इन प्रैट प्रमाण पत्रों को शामिल कर सकते हैं, यह दिखाने के लिए कि कारक सीधे प्रमुख हैं या नहीं, यह जांचने के लिए AKS एल्गोरिथ्म का उपयोग करने के स्थान पर FACTOR coNP में है।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.