मैं जीव विज्ञान के लिए रोचक / उपयोगी होने के लक्ष्य के साथ, कम्प्यूटेशनल जटिलता में सैद्धांतिक जीव विज्ञान, विशेष रूप से विकास और पारिस्थितिकी में कुछ परिणाम पेश करने पर काम कर रहा हूं । सबसे बड़ी कठिनाइयों में से एक है जो निचले सीमा के लिए एसिम्प्टोटिक सबसे खराब स्थिति विश्लेषण की उपयोगिता को सही ठहराने में है। क्या कोई लेख लंबाई के संदर्भ हैं जो वैज्ञानिक दर्शकों को कम सीमा और असममित सबसे खराब विश्लेषण का औचित्य साबित करते हैं?
मैं वास्तव में एक अच्छे संदर्भ की तलाश कर रहा हूं जो मेरे द्वारा उपलब्ध सीमित स्थान में औचित्य के माध्यम से जाने के बजाय मैं अपने लेखन में स्थगित कर सकता हूं (क्योंकि यह लेख का केंद्रीय बिंदु नहीं है)। मैं विश्लेषण के अन्य प्रकारों और प्रतिमानों के बारे में भी जानता हूं , इसलिए मैं एक संदर्भ नहीं मांग रहा हूं जो कहता है कि सबसे खराब स्थिति "सर्वश्रेष्ठ" विश्लेषण है (क्योंकि जब सेटिंग्स बहुत अधिक नहीं होती हैं), लेकिन यह नहीं है completeletely बेकार: यह अभी भी हम में से व्यवहार में सैद्धांतिक रूप से उपयोगी अंतर्दृष्टि देता है सकते हैं वास्तविक पर एल्गोरिदम वास्तविक आदानों। यह भी महत्वपूर्ण है कि लेखन सामान्य वैज्ञानिकों पर लक्षित हो और सिर्फ इंजीनियर, गणितज्ञ या कंप्यूटर वैज्ञानिक ही नहीं।
एक उदाहरण के रूप में, टिम रफगार्डन का निबंध अर्थशास्त्रियों को जटिलता सिद्धांत का परिचय देता है कि मैं जो चाहता हूं उसके लिए सही रास्ते पर हूं। हालाँकि, केवल खंड 1 और 2 प्रासंगिक हैं (बाकी भी अर्थशास्त्र विशिष्ट है) और अधिकांश दर्शकों की अपेक्षा प्रमेय-लेम्मा-प्रूफ सोच के साथ लक्षित दर्शक थोड़ा अधिक आरामदायक हैं [1] ।
विवरण
विकास में अनुकूली गतिकी के संदर्भ में , मैं सैद्धांतिक जीवविज्ञानी से दो विशिष्ट प्रकार के प्रतिरोधों को मिला हूँ:
[एक] "मैं मनमाना के लिए व्यवहार के बारे में ध्यान देना चाहिए ? मैं पहले से ही पता है कि जीनोम है n = 3 * 10 9 आधार जोड़े (या शायद जीन) और कोई और अधिक।"
यह "हम सेकंड के लिए इंतजार कर सकते हैं , लेकिन " के तर्क के साथ ब्रश करना अपेक्षाकृत आसान है । लेकिन, एक अधिक जटिल तर्क यह कह सकता है कि "निश्चित रूप से, आप कहते हैं कि आप केवल एक विशिष्ट परवाह करते हैं , लेकिन आपके सिद्धांत इस तथ्य का उपयोग कभी नहीं करते हैं, वे केवल यह उपयोग करते हैं कि यह बड़ा है, लेकिन परिमित है, और यह आपका सिद्धांत है कि हम किसके साथ अध्ययन कर रहे हैं स्पर्शोन्मुख विश्लेषण "।२ १० ९ एन
[बी] "लेकिन आपने केवल यह दिखाया है कि इन गैजेट्स के साथ इस विशिष्ट परिदृश्य का निर्माण कठिन है। मुझे औसत के बारे में इसकी परवाह क्यों करनी चाहिए?"
यह पता करने के लिए एक अधिक कठिन समालोचना है, क्योंकि इस क्षेत्र में आमतौर पर लोगों द्वारा उपयोग किए जाने वाले बहुत सारे उपकरण सांख्यिकीय भौतिकी से आ रहे हैं जहां एक समान (या अन्य विशिष्ट सरल) वितरण को मानने के लिए अक्सर सुरक्षित होता है। लेकिन जीव विज्ञान "इतिहास के साथ भौतिकी" है और लगभग सब कुछ संतुलन या 'विशिष्ट' पर नहीं है, और अनुभवजन्य ज्ञान अपर्याप्त हैइनपुट पर वितरण के बारे में मान्यताओं को सही ठहराने के लिए। दूसरे शब्दों में, मैं सॉफ्टवेयर इंजीनियरिंग में समान वितरण औसत-मामले के विश्लेषण के खिलाफ इस्तेमाल किए जाने वाले तर्क के समान चाहता हूं: "हम एल्गोरिथ्म का मॉडल बनाते हैं, हम एक उचित मॉडल का निर्माण नहीं कर सकते हैं कि उपयोगकर्ता एल्गोरिथ्म के साथ कैसे संपर्क करेगा या उनका क्या होगा। इनपुट्स होंगे; वह मनोवैज्ञानिकों या अंत उपयोगकर्ताओं के लिए है, न कि हमारे लिए। " इस मामले को छोड़कर, विज्ञान ऐसी स्थिति में नहीं है, जहां 'मनोवैज्ञानिक या अंतिम उपयोगकर्ता' के बराबर अंतर्निहित वितरण का पता लगाने के लिए मौजूद है (या यदि वह भी सार्थक है)।
नोट्स और संबंधित प्रश्न
- लिंक संज्ञानात्मक विज्ञानों पर चर्चा करता है, लेकिन जीव विज्ञान में मानसिकता समान है। यदि आपका विकास या सैद्धांतिक जीवविज्ञान के जर्नल के माध्यम से ब्राउज़ करें , तो आप शायद ही कभी प्रमेय-लेम्मा-प्रूफ देखेंगे, और जब आप ऐसा करते हैं तो आमतौर पर एक अस्तित्व प्रमाण या जटिल निर्माण जैसी चीज के बजाय सिर्फ एक गणना होगी।
- एल्गोरिदम की जटिलता विश्लेषण के लिए प्रतिमान
- सबसे खराब स्थिति, औसत-केस आदि के अलावा अन्य प्रकार के रनिंग टाइम विश्लेषण?
- एल्गोरिदम लेंस के माध्यम से पारिस्थितिकी और विकास
- अर्थशास्त्रियों को कम्प्यूटेशनल जटिलता की परवाह क्यों करनी चाहिए