ब्लम अभिगृहीत
कम्प्यूटेशनल कोम्प्लेक्सिटी सिद्धांत में ब्लम एक्सिओम्स या ब्लम कोम्प्लेक्सिटी एक्सिओम्स सिद्धांत हैं जो कॉम्प्टेबल फंक्शन के सेट पर कम्पलेक्सिटी उपायों के वांछनीय गुणों को स्पेसिफाई करते हैं। एक्सिओम्स को सर्वप्रथम 1967 में मैनुअल ब्लम द्वारा परिभाषित किया गया था।[1]
महत्वपूर्ण रूप से, ब्लम की स्पीडअप प्रमेय और गैप प्रमेय इन सिद्धांतों को संतुष्ट करने वाले किसी भी कम्पलेक्सिटी माप के लिए मान्य हैं। इन सिद्धांतों को संतुष्ट करने वाले सबसे प्रसिद्ध उपाय टाइम (अर्थात, चलने का समय) और स्पेस (अर्थात, मेमोरी उपयोग) हैं।
परिभाषाएँ
ब्लम कम्पलेक्सिटी माप जोड़ी है साथ आंशिक संगणनीय फंक्शन की संख्या कम्प्युटेबल फंक्शन हैं:
जो निम्नलिखित ब्लम सिद्धांतों को संतुष्ट करता है। हम लिखते हैं गोडेल नंबरिंग के अंतर्गत आई-वें आंशिक कम्प्युटेबल फंक्शन के लिए , और आंशिक कम्प्युटेबल फंक्शन के लिए हैं:
- किसी फंक्शन का डोमेन और समरूप हैं।
- सेट पुनरावर्ती हैं।
उदाहरण
- कम्पलेक्सिटी माप है, यदि i द्वारा कोडित गणना के लिए या तो समय या मेमोरी (या उसका कुछ उपयुक्त संयोजन) आवश्यक है।
- यह कम्पलेक्सिटी माप नहीं है, क्योंकि यह दूसरे सिद्धांत को विफल करता है।
कम्पलेक्सिटी वर्ग
कम्प्युटेबल फंक्शन के लिए कम्पलेक्सिटी वर्गों को इस प्रकार परिभाषित किया जा सकता है:
से कम कम्पलेक्सिटी वाले सभी कम्प्युटेबल फंक्शन का समूह है, से कम कम्पलेक्सिटी वाले सभी बूलियन-वैल्यूड फंक्शन का सेट है। यदि हम उन फंक्शन को सेट पर संकेतक फंक्शन के रूप में मानते हैं, सेट की कम्पलेक्सिटी वर्ग के रूप में सोचा जा सकता है।
संदर्भ
- ↑ Blum, Manuel (1967). "पुनरावर्ती कार्यों की जटिलता का एक मशीन-स्वतंत्र सिद्धांत" (PDF). Journal of the ACM. 14 (2): 322–336. doi:10.1145/321386.321395. S2CID 15710280.