एक स्ट्रिंग की कोलमोगोरोव जटिलता कम्प्यूटेशनल नहीं है। हालांकि, लंबाई के बाइनरी स्ट्रिंग्स के आकार के एक यादृच्छिक उपसमूह में , कितने की उम्मीद है कि कुछ पूर्णांक से कम ( एक फ़ंक्शन के रूप में , और ) से कम जटिलता है ?
एक स्ट्रिंग की कोलमोगोरोव जटिलता कम्प्यूटेशनल नहीं है। हालांकि, लंबाई के बाइनरी स्ट्रिंग्स के आकार के एक यादृच्छिक उपसमूह में , कितने की उम्मीद है कि कुछ पूर्णांक से कम ( एक फ़ंक्शन के रूप में , और ) से कम जटिलता है ?
जवाबों:
कोलमोगोरोव जटिलता केवल कुछ योजक स्थिरांक तक निर्धारित होती है, इसलिए इसका सटीक उत्तर देना संभव नहीं है। यहाँ मैं जो वर्णन करता हूँ वह और भी कमज़ोर है।
बेशक उम्मीद की संख्या आसानी से गणना की जा सकती है क्योंकि हम जानते हैं कि स्ट्रिंग्स में से से कम जटिलता है , इसलिए मुझे इसका जवाब देना चाहिए। यह आमतौर पर कोलमोगोरोव जटिलता के बारे में पहला बयान है कि यह संख्या सबसे अधिक - क्योंकि छोटी लंबाई के केवल ये कई तार हैं। दूसरी ओर, यदि आपका प्रोग्राम "लंबाई , वें नंबर को लेता है " कहता है , तो आपको जटिलता के तार से कम , जहां है के Kolmogorov जटिलता का उपसर्ग-मुक्त संस्करण (इसलिए अधिकांश)। अधिक विस्तार से, स्ट्रिंग में पहले ट्यूरिंग मशीन का वर्णन है जिसमें इनपुट लिया गया है , जहाँ p एक उपसर्ग-मुक्त प्रोग्राम का वर्णन है जो को आउटपुट करता है, वें की लंबाई , जो बिट्स है , आउटपुट करता है , और फिर यह द्वारा पीछा किया जाता है ।
संभवतः इन सीमाओं को सुधारना संभव है, लेकिन मुझे संदेह है कि आपको सटीक उत्तर मिल सकता है।
सटीक उत्तर दिया जा सकता है। लंबाई के तार की संख्या के साथ (सादा) अधिक से अधिक जटिलता है , ऊपर एक निरंतर कारक है। इसलिए, किसी भी प्रक्रिया को जो बेतरतीब ढंग से चुनता है, एक उचित संभावना के साथ, एक जटिलता का तार से कम होता है । हमारे हमारे दावा दिखाने के लिए, यह दिखाने के लिए जटिलता के साथ तार की संख्या कि पर्याप्त होता बराबर करने के लिए भी द्वारा दिया जाता है । हम 1 से तक पर इस मान के योग को निर्धारित करके आवश्यक परिणाम दिखा सकते हैं। यह दिखाने के लिए, हम सादे जटिलता (बी। बॉवेन्स और ए। शेन के कारण) के लिए एक सकारात्मकता परिणाम का उपयोग करते हैं। सादे कोलमोगोरोव जटिलता के लिए एक संवेदनशीलता प्रमेय । कम्प्यूटिंग सिस्टम का सिद्धांत, 52 (2): 297-302, फरवरी 2013), यहाँ उपसर्ग-मुक्त कोलमोगोरोव जटिलता को दर्शाता है। का चयन , हम देख प्रत्येक के लिए कि -बिट स्ट्रिंग जटिलता के हमारे पास इसलिए, ऐसे प्रत्येक हमारे पास । चलो