बाहरी पुनरावृत्तियों के संदर्भ में, SQP को जीतना चाहिए क्योंकि इसमें दूसरी व्युत्पन्न जानकारी शामिल है, जबकि संवर्धित लैग्रेन्जियन विधियों जैसे ADMM नहीं है।
हालांकि, एक बात का ध्यान रखें कि इन तरीकों के लिए प्रत्येक पुनरावृत्ति में एक रैखिक प्रणाली को हल करना शामिल है, इसलिए निष्पक्ष तुलना करने के लिए आपको यह ध्यान रखना होगा कि इन प्रणालियों को हल करना कितना आसान है।
संवर्धित लैग्रेन्जियन (वैकल्पिक) तरीकों के लिए, प्रत्येक पुनरावृत्ति जिसे आप कुछ हल कर रहे हैं जैसे,
(ATA+ρI)x=b,
कहाँ पे
A एक फ़ॉरवर्ड ऑपरेटर है जो सीधे उद्देश्य फ़ंक्शन से जाना जाता है और आमतौर पर पूर्ववर्ती या, और इससे निपटने के लिए आसान है
ρपेनल्टी पैरामीटर है। (जैसे, आपकी समस्या है
minx||Ax−b||2 कुछ नियमितीकरण और बाधाओं के अधीन)।
SQP विधियों के लिए आप जैसे कुछ हल कर रहे हैं
जहाँ , Hessian (या सन्निकटन) है जो आमतौर पर केवल वैक्टर पर कार्रवाई के संदर्भ में निहित रूप से उपलब्ध है, और ग्रेडिएंट है। हेसियन में न केवल , बल्कि अन्य मेट्रिसेस और मैट्रिक्स के संयोजन भी शामिल हैं जो बाधाओं और नियमितीकरण को रैखिक बनाने से आते हैं।
Hx=g,
HgA
पूर्ववर्ती Hessians एक बहुत ही मुश्किल काम है और आगे की समस्याओं को दूर करने की तुलना में बहुत कम अध्ययन किया गया है। एक मानक विधि एल-बीएफजीएस के साथ हेसियन व्युत्क्रम को अनुमानित करने के लिए है, लेकिन यह सीमित प्रभावशीलता की है जब हेसियन व्युत्क्रम उच्च-रैंक है। एक अन्य लोकप्रिय तरीका हेसियन को कम-रैंक मैट्रिक्स के योग के रूप में अनुमानित किया गया है, साथ ही एक आसान इनवर्टर मैट्रिक्स भी है, लेकिन इसमें कठिन समस्याओं के लिए सीमित प्रभावशीलता भी है। अन्य लोकप्रिय हेसियन आकलन तकनीक विरल सन्निकटन पर आधारित हैं, लेकिन निरंतरता की समस्याओं में अक्सर हेसियन होते हैं जिनमें खराब स्पार्स सन्निकटन होते हैं।