(नोटों को संपादित करें: मैंने इसकी लंबाई को कम करने के बाद इसे पुनर्गठित किया है।)
समन्वय वंश पर साहित्य नीचे ट्रैक करने के लिए थोड़ा मुश्किल हो सकता है। इसके कुछ कारण इस प्रकार हैं।
lp
नामकरण मानक नहीं है। यहां तक कि "स्टीपेस्ट डिसेंट" शब्द भी मानक नहीं है। आपके पास "चक्रीय समन्वय वंश", "समन्वय वंश", "गॉस-सीडेल", "गॉस-साउथवेल" जैसे शब्दों में से किसी को भी प्राप्त करने में सफलता मिल सकती है। उपयोग सुसंगत नहीं है।
nn
O(ln(1/ϵ))lp
प्रतिबन्ध। मजबूत उत्तलता के बिना, आपको थोड़ा सावधान रहना शुरू करना होगा। आपने बाधाओं के बारे में कुछ नहीं कहा, और इस तरह सामान्य रूप से, असीम प्राप्य नहीं हो सकता है। मैं बाधाओं के विषय पर संक्षेप में कहूंगा कि मानक दृष्टिकोण (मूल तरीकों के साथ) अपने बाधा पर प्रोजेक्ट करने के लिए व्यवहार्यता बनाए रखने के लिए प्रत्येक पुनरावृत्ति सेट करना है, या बाधाओं को अपने उद्देश्य फ़ंक्शन में रोल करने के लिए उपयोग करना है। पूर्व के मामले में, मुझे नहीं पता कि यह समन्वित वंश के साथ कैसे खेलता है; उत्तरार्द्ध के मामले में, यह समन्वित वंश के साथ ठीक काम करता है, और इन बाधाओं को दृढ़ता से उत्तल किया जा सकता है।
विशेष रूप से निर्देशन के तरीकों को समन्वित करने के बजाय, प्रोजेक्ट करने के बजाय, कई लोग बस समन्वय अद्यतन को व्यवहार्यता बनाए रखते हैं: उदाहरण के लिए यह फ्रैंक-वोल्फ एल्गोरिथ्म और इसके वेरिएंट (यानी, एसडीपी को हल करने के लिए इसका उपयोग करके) के मामले में ठीक है।
मैं यह भी संक्षेप में बताऊंगा कि SVM के लिए SMO एल्गोरिदम को एक समन्वित वंश विधि के रूप में देखा जा सकता है, जहाँ आप एक साथ दो चर अपडेट कर रहे हैं, और ऐसा करते समय एक व्यवहार्यता बाधा बनाए रख सकते हैं। इस पद्धति में चरों की पसंद विधमान है, और इसलिए गारंटी वास्तव में चक्रीय गारंटी है। मुझे यकीन नहीं है कि यह कनेक्शन मानक साहित्य में दिखाई देता है; मैंने एंड्रयू Ng के पाठ्यक्रम नोट्स से एसएमओ पद्धति के बारे में सीखा, और उन्हें काफी साफ पाया।
n
O(ln(1/ϵ))
समन्वय वंश पर कुछ और हालिया परिणाम हैं, मैंने arXiv पर सामान देखा है। इसके अलावा, लू और tseng कुछ नए कागजात हैं। लेकिन यह मुख्य सामान है।
∑mi=1g(⟨ai,λ⟩)g(ai)m1λexp(1/ϵ2)O(1/ϵ)
सटीक अद्यतन के साथ समस्या। साथ ही, यह अक्सर ऐसा होता है कि आपके पास एक बंद प्रपत्र एकल समन्वय अपडेट नहीं होता है। या सटीक समाधान मौजूद नहीं हो सकता है। लेकिन सौभाग्य से, बहुत सारे और बहुत सारे लाइन खोज तरीके हैं जो मूल रूप से सटीक समाधान के रूप में समान गारंटी प्राप्त करते हैं। इस सामग्री को मानक नॉनलेयर प्रोग्रामिंग ग्रंथों में पाया जा सकता है, उदाहरण के लिए बर्टसेकस या नोकेडल एंड राइट में ऊपर उल्लेख किया गया है।
अपने दूसरे पैराग्राफ को विज़ करें: जब ये अच्छी तरह से काम करते हैं।
सबसे पहले, समन्वित वंश के लिए ढाल कार्य के लिए उपर्युक्त विश्लेषणों में से कई। तो हमेशा समन्वित वंश का उपयोग क्यों न करें? इसका उत्तर यह है कि कई समस्याओं के लिए जहां ढाल मूल लागू है, आप न्यूटन विधियों का भी उपयोग कर सकते हैं, जिसके लिए बेहतर अभिसरण साबित हो सकता है। मैं समन्वय वंश के साथ न्यूटन लाभ प्राप्त करने का एक तरीका नहीं जानता। इसके अलावा, न्यूटन विधियों की उच्च लागत को क्वासिनवटन अपडेट (उदाहरण के लिए एलबीएफजीएस) के साथ कम किया जा सकता है।
l0kkkkf