निम्नलिखित एबेलियन-सबग्रुप सदस्यता-परीक्षण समस्या पर विचार करें ।
इनपुट:
एक परिमित एबेलियन समूह साथ मनमाने-बड़े ।
एक उपसमूह एक जेनरेटिंग-सेट ।
एक तत्व ।
आउटपुट: 'हाँ' यदि और 'no' कहीं और है।
प्रश्न: क्या इस समस्या को शास्त्रीय कंप्यूटर में कुशलता से हल किया जा सकता है ? मैं एक एल्गोरिथ्म को कुशल मानता हूं यदि यह समय और मेमोरी संसाधनों का उपयोग शास्त्रीय अस्तर मशीनों के सामान्य अर्थों में करता है। ध्यान दें कि हम किसी भी उपसमूह लिए मान सकते हैं । इनपुट आकार इस समस्या से है ।
थोडा मोटिवेशन । अंतःक्रियात्मक रूप से ऐसा लगता है कि समस्या को एल्गोरिदम के रैखिक या रैखिक डायोफैंटीन समीकरण (नीचे पढ़ें) के रैखिक सिस्टम को हल करने के लिए निपटाया जा सकता है। हालांकि, ऐसा लगता है कि पूर्णांक के साथ संगणना के संदर्भ में कम्प्यूटेशनल दक्षता की अलग-अलग धारणाएं हैं, जैसे: दृढ़ता से कमजोर बहुपद समय, बीजीय बनाम बिट जटिलता। मैं इन परिभाषाओं का विशेषज्ञ नहीं हूं और मुझे ऐसा संदर्भ नहीं मिल रहा है जो स्पष्ट रूप से इस प्रश्न को सुलझाता हो।
अपडेट: समस्या का उत्तर "हां" है।
एक देर से जवाब में, मैंने स्मिथ के सामान्य रूपों के आधार पर एक विधि प्रस्तावित की जो किसी भी समूह के लिए निर्धारित प्रपत्र के लिए कुशल है।
ब्लोंडिन के एक उत्तर से पता चलता है कि उस विशेष मामले में जहां सभी फॉर्म और "छोटे पूर्णांक" हैं, फिर समस्या " । छोटे पूर्णांक इनपुट आकार के साथ बहुत छोटे होते हैं: |
इस समस्या को हल करने के लिए मैंने अपने जवाब में "ऑर्थोगोनल सबग्रुप्स" का इस्तेमाल किया, लेकिन मेरा मानना है कि यह आवश्यक नहीं है। मैं भविष्य में एक और अधिक सीधा जवाब देने की कोशिश करूंगा जो कि मैं पढ़ रहा हूं, एक पंक्ति इकोलोन फॉर्म विधि आधारित है।
कुछ संभव दृष्टिकोण
समस्या निकट संबंधियों और / या रैखिक डायोफैटिन समीकरणों के रैखिक प्रणाली को हल करने से संबंधित है। मैं संक्षेप में इन कनेक्शनों को पूरा करने के लिए कहता हूं।
लो मैट्रिक्स जिसका कॉलम पैदा सेट के तत्व हैं होने के लिए । समीकरणों की निम्नलिखित प्रणाली
एक समाधान यदि और केवल यदि है ।
यदि सभी चक्रीय कारकों में समान आयाम तो स्मिथ सामान्य रूपों पर आधारित एक एल्गोरिथ्म है जो बहुपद समय में समस्या को हल करता है। इस मामले में, [1] से एक कुशल एल्गोरिथ्म स्मिथ के का सामान्य रूप पाता है : यह एक विकर्ण मैट्रिक्स और दो उल्टे मैट्रिक्स और जैसे लौटाता है । इसने समतुल्य प्रणाली प्रणाली को विकर्ण के साथ हल करने में समस्या को कम किया । हम कुशलता से तय कर सकते हैं कि सिस्टम में यूक्लिडियन एल्गोरिथ्म का उपयोग करके समाधान है या नहीं।
उपरोक्त उदाहरण बताता है कि सामान्य मामले में समान तकनीकों का उपयोग करके समस्या को कुशलता से हल किया जा सकता है। हम मॉड्यूलर संचालन करने वाले सिस्टम को हल करने की कोशिश कर सकते हैं, या सिस्टम को रैखिक डायोफैंटाइन समीकरणों के एक बड़े सिस्टम में बदल सकते हैं। समस्या के बारे में सोचने के लिए कुछ संभावित तकनीकें जो मैं सोच सकता हूं:
- स्मिथ को सामान्य रूपों की गणना करना ।
- की पंक्ति Echelon फॉर्म का कम्प्यूटिंग ।
- इंटीजर गॉसियन एलिमिनेशन।