एक SQP एल्गोरिथ्म है कि आप की कोशिश कर सकते DONLP2 है के लिए देख रहा था मिल गया। यह मूल रूप से फोरट्रान 77 में लिखा गया था लेकिन एक एएनएसआई सी संस्करण भी है। यह घने बीजगणित का उपयोग करता है, इसलिए यह मुख्य रूप से छोटे से मध्यम आकार की समस्याओं के लिए उपयुक्त है। यह अकादमिक उपयोग के लिए स्वतंत्र है। आपको सीधे लेखक से कोड का अनुरोध करने की आवश्यकता है, लिंक में दिए गए निर्देशों का पालन करें।
अद्यतनSequential Quadratic Programming बाधाओं के साथ गैर रेखीय उद्देश्य कार्यों को हल करने के लिए केवल एक दृष्टिकोण है, वहाँ उदाहरण interior point methods के लिए भी है। एक बहुत अच्छा बड़े पैमाने पर ओपन-सोर्स सी ++ विकल्प जो इंटीरियर प्वाइंट दृष्टिकोण लागू करता है Ipopt है (पहले से ही answer में उल्लिखित है)। उदाहरण के लिए वाणिज्यिक पैकेज KNITRO भी है। यदि आप उद्देश्यपूर्ण कार्य और बाधाओं को बाधा प्रदान नहीं करना चाहते हैं, तो आप COBYLA2 पर भी एक नज़र डाल सकते हैं, जिसमें से एक सी संस्करण को डाउनलोड किया जा सकता है here।
आगे प्रेरणा के लिए, आप Decision Tree For Optimization Software से परामर्श भी ले सकते हैं, जिसमें अलग-अलग समस्याओं की विस्तृत श्रृंखला के लिए उपयुक्त विभिन्न अनुकूलन कोड सूचीबद्ध हैं।
स्रोत
2012-07-11 09:09:19
@pyCthon मैंने देखा कि आपको स्वयं द्वारा आईपॉप मिला है। मैंने आपके उत्तर को आपके खोज के आधार पर संपादित किया है, और कुछ अतिरिक्त लिंक भी शामिल किए हैं। थोड़ी देर के बावजूद, मुझे आशा है कि आप अभी भी उन्हें उपयोगी पाएंगे। –