DIDO (software)
डी. आई. डी. ओ. () सामान्य-उद्देश्य इष्टतम नियंत्रण समस्याओं को हल करने के लिए एक एम. ए. टी. एल. ए. बी. इष्टतम नियंत्रण टूलबॉक्स है। इसका व्यापक रूप से शिक्षा, उद्योग और नासा में उपयोग किया जाता है। एक सफल सॉफ्टवेयर के रूप में प्रशंसित, डी. आई. डी. ओ. रॉस और फ़ाहरू के छद्म स्पेक्ट्रल इष्टतम नियंत्रण सिद्धांत पर आधारित है। डी. आई. डी. ओ. में नवीनतम सुधारों का वर्णन रॉस में किया गया है। उपयोग डी. आई. डी. ओ. ट्रेडमार्क अभिव्यक्तियों और वस्तुओं का उपयोग करता है जो उपयोगकर्ता को इष्टतम नियंत्रण समस्याओं को जल्दी से तैयार करने और हल करने में सहायता करते हैं। सूत्रीकरण में तेजी डी. आई. डी. ओ. अभिव्यक्तियों के एक समूह के माध्यम से प्राप्त की जाती है जो आमतौर पर इष्टतम नियंत्रण सिद्धांत में उपयोग किए जाने वाले चर पर आधारित होते हैं। उदाहरण के लिए, स्थिति, नियंत्रण और समय चर को इस प्रकार प्रारूपित किया जाता हैः primal.states, primal.controls, और primal.time पूरी समस्या को प्रमुख शब्दों, लागत, गतिशीलता, घटनाओं और पथ का उपयोग करके संहिताबद्ध किया जाता हैः problem.cost problem.dynamics problem.events, और problem.path एक उपयोगकर्ता एक-पंक्ति कमांड का उपयोग करके DIDO चलाता हैः [लागत, प्राथमिक, दोहरी] = डीडो (समस्या, एल्गोरिथ्म), जहां एल्गोरिथ्म द्वारा परिभाषित वस्तु उपयोगकर्ता को विभिन्न विकल्पों को चुनने की अनुमति देती है। लागत मूल्य और प्राथमिक समाधान के अलावा, डी. आई. डी. ओ स्वचालित रूप से उन सभी दोहरे चर का उत्पादन करता है जो एक कम्प्यूटेशनल समाधान को सत्यापित और मान्य करने के लिए आवश्यक हैं। आउटपुट दोहरी की गणना कोवेक्टर मानचित्रण सिद्धांत के एक अनुप्रयोग द्वारा की जाती है। सिद्धांत डी. आई. डी. ओ. रॉस और उनके सहयोगियों द्वारा स्थापित छद्म स्पेक्ट्रल इष्टतम नियंत्रण सिद्धांत पर आधारित एक वर्णक्रमीय एल्गोरिथ्म को लागू करता है। रॉस और फ़ाहरू का कोवेक्टर मानचित्रण सिद्धांत इष्टतम नियंत्रण समस्याओं में लागतों के समाधान में जुड़ी संवेदनशीलता के अभिशाप को समाप्त करता है। डी. आई. डी. ओ. वर्णक्रमीय रूप से सटीक समाधान उत्पन्न करता है जिसकी चरम सीमा को पोंट्रियागिन के न्यूनतम सिद्धांत का उपयोग करके सत्यापित किया जा सकता है। चूंकि इसका उपयोग करने के लिए छद्म स्पेक्ट्रल विधियों का कोई ज्ञान आवश्यक नहीं है, इसलिए डी. आई. डी. ओ. का उपयोग अक्सर इष्टतम नियंत्रण समस्याओं को हल करने के लिए एक मौलिक गणितीय उपकरण के रूप में किया जाता है। अर्थात्, डी. आई. डी. ओ. से प्राप्त समाधान को इष्टतमता के लिए एक आवश्यक शर्त के रूप में पोंट्रियागिन के न्यूनतम सिद्धांत के अनुप्रयोग के लिए एक उम्मीदवार समाधान के रूप में माना जाता है। अनुप्रयोग डी. आई. डी. ओ. का उपयोग दुनिया भर में शिक्षा, उद्योग और सरकारी प्रयोगशालाओं में किया जाता है। नासा के लिए धन्यवाद, डीआईडीओ को 2006 में उड़ान-सिद्ध किया गया था। 5 नवंबर, 2006 को, नासा ने शून्य-प्रणोदक पैंतरेबाज़ी करने के लिए अंतर्राष्ट्रीय अंतरिक्ष स्टेशन को चलाने के लिए डी. आई. डी. ओ. का उपयोग किया। इस उड़ान प्रदर्शन के बाद से, डी. आई. डी. ओ. का उपयोग अंतर्राष्ट्रीय अंतरिक्ष स्टेशन और अन्य नासा अंतरिक्ष यान के लिए किया गया था। इसका उपयोग अन्य उद्योगों में भी किया जाता है। हाल ही में, डी. आई. डी. ओ. का उपयोग एयरोस्पेस इंजीनियरिंग में यात्रा विक्रेता प्रकार की समस्याओं को हल करने के लिए किया गया है। MATLAB इष्टतम नियंत्रण टूलबॉक्स DIDO मुख्य रूप से एक स्टैंड-अलोन MATLAB इष्टतम नियंत्रण टूलबॉक्स के रूप में उपलब्ध है। यानी, इसके लिए किसी तीसरे पक्ष के सॉफ्टवेयर जैसे एस. एन. ओ. पी. टी. या आई. पी. ओ. पी. टी. या अन्य गैर-रैखिक प्रोग्रामिंग समाधानकों की आवश्यकता नहीं है। वास्तव में, इसके लिए MATLAB ऑप्टिमाइजेशन टूलबॉक्स की भी आवश्यकता नहीं है। MATLAB/DIDO टूलबॉक्स को एल्गोरिथ्म चलाने के लिए "अनुमान" की आवश्यकता नहीं है। यह और अन्य विशिष्ट विशेषताओं ने डी. आई. डी. ओ. को इष्टतम नियंत्रण समस्याओं को हल करने के लिए एक लोकप्रिय उपकरण बना दिया है। MATLAB इष्टतम नियंत्रण टूलबॉक्स का उपयोग एयरोस्पेस, रोबोटिक्स और खोज सिद्धांत में समस्याओं को हल करने के लिए किया गया है। इष्टतम नियंत्रण टूलबॉक्स का नाम महान संस्थापक और कार्थेज की पहली रानी डीडो के नाम पर रखा गया है, जो कलन के आविष्कार से पहले ही एक सीमित इष्टतम नियंत्रण समस्या के उल्लेखनीय समाधान के लिए गणित में प्रसिद्ध हैं। रॉस द्वारा आविष्कार किया गया, डी. आई. डी. ओ. पहली बार 2001 में बनाया गया था। सॉफ्टवेयर को व्यापक रूप से उद्धृत किया गया है और इसके श्रेय के लिए कई प्रथम हैंः पहला सामान्य-उद्देश्य वस्तु-उन्मुख इष्टतम नियंत्रण सॉफ्टवेयर पहला सामान्य-उद्देश्य छद्म-स्पेक्ट्रल इष्टतम नियंत्रण सॉफ्टवेयर पहला उड़ान-सिद्ध सामान्य-उद्देश्य इष्टतम नियंत्रण सॉफ्टवेयर पहला अंतर्निहित सामान्य-उद्देश्य इष्टतम नियंत्रण समाधानक पहला अनुमान-मुक्त सामान्य-उद्देश्य इष्टतम नियंत्रण समाधानक संस्करण प्रारंभिक संस्करण, जिन्हें व्यापक रूप से शिक्षाविदों में अपनाया गया है, 2007 के बाद से महत्वपूर्ण परिवर्तनों से गुजरे हैं। डी. आई. डी. ओ. के नवीनतम संस्करण, जो एलिसार ग्लोबल से उपलब्ध है, को समस्या शुरू करने के लिए "अनुमान" की आवश्यकता नहीं है और इनपुट-आउटपुट संरचना को सरल बनाकर कोडिंग की अधिकांश बारीकियों को समाप्त कर देता है। एलिसार ग्लोबल से कम लागत वाले छात्र संस्करण और रियायती शैक्षणिक संस्करण भी उपलब्ध हैं। बेलमैन स्यूडोस्पेक्ट्रल विधि चेबीशेव स्यूडोस्पेक्ट्रल विधि कोवेक्टर मानचित्रण सिद्धांत फरीबा फ़ह्रू फ्लैट स्यूडोस्पेक्ट्रल विधियाँ I. माइकल रॉस लीजेंड्रे स्यूडोस्पेक्ट्रल विधि रॉस-फ़ह्रू लेम्मा रॉस 'π लेम्मा रॉस-फ़ह्रू स्यूडोस्पेक्ट्रल विधियाँ संदर्भ आगे पढ़ने वाले बाहरी लिंक डीआईडीओ कैसे काम करता है नासा समाचार स्यूडोस्पेक्ट्रल इष्टतम नियंत्रणः भाग 1 स्यूडोस्पेक्ट्रल इष्टतम नियंत्रणः भाग 2 संख्यात्मक सॉफ्टवेयर गणितीय अनुकूलन सॉफ्टवेयर इष्टतम नियंत्रण