यह एक ठोस जवाब के साथ एक के बजाय एक व्यक्तिपरक प्रश्न हो सकता है, लेकिन वैसे भी।
जटिलता सिद्धांत में हम कुशल संगणना की धारणा का अध्ययन करते हैं। जैसे वर्ग बहुपद समय के लिए होते हैं , और L का मतलब लॉग स्पेस होता है । उन दोनों को एक प्रकार की "दक्षता" के रूप में दर्शाया जाता है, और वे कुछ समस्याओं की कठिनाइयों को अच्छी तरह से पकड़ लेते हैं।
लेकिन और L के बीच अंतर है : जबकि बहुपद समय, P को उन समस्याओं के मिलन के रूप में परिभाषित किया जाता है जो किसी भी निरंतर k के लिए O ( n k ) समय में चलती हैं , अर्थात
,
लॉग स्पेस, , को S P A C E [ लॉग एन ] के रूप में परिभाषित किया गया है । यदि हम P की परिभाषा की नकल करते हैं , तो यह बन जाता है
,
जहाँ को बहुवचन स्थान का वर्ग कहा जाता है । मेरा सवाल यह है कि:
हम पॉलीग्ल स्पेस के बजाय कुशल गणना की धारणा के रूप में लॉग स्पेस का उपयोग क्यों करते हैं?
एक मुख्य मुद्दा पूरी समस्या सेट के बारे में हो सकता है। लॉगस्पेस के तहत कई-एक कटौती, और एल दोनों में पूरी समस्याएं हैं। इसके विपरीत, अगर P o l y y L में इस तरह की कटौती के तहत पूरी समस्याएं हैं, तो हम अंतरिक्ष पदानुक्रम प्रमेय के विपरीत होंगे। लेकिन क्या होगा अगर हम बहुवचन में कटौती करने के लिए चले गए? क्या हम ऐसी समस्याओं से बच सकते हैं? सामान्य में, अगर हम फिट करने के लिए अपनी पूरी कोशिश पी ओ एल वाई एल दक्षता की धारणा में, और (यदि आवश्यक) को संशोधित परिभाषा के कुछ हर अच्छे गुण एक "अच्छा" वर्ग होना चाहिए प्राप्त करने के लिए, कितनी दूर हम जा सकते हैं?
क्या पॉलीग्ल स्पेस के बजाय लॉग स्पेस का उपयोग करने का कोई सैद्धांतिक और / या व्यावहारिक कारण है?