चलो निम्नलिखित अवलोकन के साथ शुरू करते हैं:
चलो मी ए एक्स निरूपित अनुक्रम की अधिकतम ए1, । । । , एn , और m i n निरूपित अपने न्यूनतम। यदि ए1= एम ए एक्स , तो ख1= बी2= । । । = बीn= A ( एम ए एक्स + एम आई एन ) / 2 a इष्टतम है।
यह एक केस क्यों है? ठीक है, चूंकि अनुक्रम अधिकतम से शुरू होता है, या तो हम ख1 बड़ा चुनते हैं , और अनुक्रम के न्यूनतम से एक बड़ा विचलन पीड़ित करते हैं (चूंकि किसी भी बाद खमैं को b_1 से अधिक या उसके बराबर होना चाहिए ख1), या हम ख1 छोटे का चयन करते हैं और पीड़ित होते हैं अधिकतम करने के लिए विचलन मी ए एक्स। औसत अधिकतम विचलन को कम करता है।
अब हम सामान्य अवलोकन a_1, ..., a_n पर उपयोग करने के लिए इस अवलोकन को सामान्य बनाने का प्रयास कर सकते हैं ए1, । । । , एn। उदाहरण के लिए, हम किसी भी क्रम को बाद में विभाजित कर सकते हैं, जैसे कि प्रत्येक संबंधित परिणाम की अधिकतम के साथ शुरू होता है।
उदाहरण: का विभाजन , , और ।( 2 ) ( 6 , 4 , 1 , 5 , 2 ) ( 8 , 7 , 5 , 1 )(2,6,4,1,5,2,8,7,5,1)(2)(6,4,1,5,2)(8,7,5,1)
इस विभाजन को देखते हुए, हम अब इन प्रत्येक बाद को अलग-अलग हल कर सकते हैं, और का असाइनमेंट प्राप्त कर सकते हैं , जो हालांकि गैर-घटती स्थिति का उल्लंघन कर सकता है। यह इष्टतमता खोए बिना तय किया जा सकता है।bi
निरीक्षण करें कि अंतिम अनुक्रम में हमेशा पूरे अनुक्रम का अधिकतम होता है (अन्यथा, इसके बाद एक और बाद में होगा)। बता दें कि वे मूल्य हैं जो हमने परवर्ती को दिए हैं। अब, में गैर-कमी को प्राप्त करने के लिए , हम पर पीछे से शुरू करते हैं और सामने की ओर अपना काम करते हैं। यदि से बड़ा है , तो हम बस । यदि यह छोटा है, तो हम इसे रखते हैं। फिर, हम की तुलना के साथ आगे बढ़ना के साथ और इतने पर। ध्यान दें कि किसी भी को के मान से कम करनाडब्ल्यू 1 , डब्ल्यू 2 , । । । , डब्ल्यू कश्मीर कश्मीर डब्ल्यू 1maxw1,w2,...,wkkडब्ल्यू कश्मीर डब्ल्यू कश्मीर - 1 डब्ल्यू कश्मीर डब्ल्यू कश्मीर - 1 : = w कश्मीर डब्ल्यू कश्मीर - 2 डब्ल्यू कश्मीर - 1 डब्ल्यू मैं डब्ल्यू मैं + 1 डब्ल्यू मैं डब्ल्यू मैं + 1w1,...,wkwkwk−1wkwk−1:=wkwk−2wk−1wiwi+1कभी भी विचलन नहीं बढ़ता है, क्योंकि साथ नियत की गई में मान हमेशा साथ नियत की गई अधिकतम सीमा से कम होता है ।wiwi+1
यह एल्गोरिथम सही होना चाहिए, मुझे लगता है। चल रहे समय के बारे में, महत्वपूर्ण कदम बाद के लिए बढ़ती मैक्सिमा की गणना कर रहा है, जो में संभव है ? निश्चित नहीं है कि कहां योगदान देता है।एलO(n)एल