दो मैट्रिसेस के कॉलम में सेव करें B तथा C सभी वैक्टर bj जिसे आपने पिछले पुनरावृत्तियों और परिणामों में मैट्रिक्स लागू किया था cj=Abj।
प्रत्येक नई प्रणाली के लिए (A+D)x′=b′ (या Ax=b′, जो विशेष मामला है D=0), लगभग अतिसक्रिय रैखिक प्रणाली का समाधान (C+DB)y≈b′, उदाहरण के लिए, पंक्तियों के एक सबसेट (संभवतः सभी) का चयन करके और घने कम से कम वर्ग विधि का उपयोग करके। ध्यान दें कि केवल चयनित भागC+DBइकट्ठा करने की जरूरत है; तो यह एक तेज़ ऑपरेशन है!
डाल x0=By। यह एक अच्छा प्रारंभिक सन्निकटन है जिसके समाधान के लिए पुनरावृति शुरू करना है(A+D)x′=b′। यदि आगे की प्रणालियों को संसाधित किया जाना चाहिए, तो मैट्रिक्स के विस्तार के लिए इस नए पुनरावृत्ति में मैट्रिक्स वेक्टर उत्पादों का उपयोग करेंB तथा C परिणामी उपतंत्र पर।
अगर मैट्रि B तथा C मुख्य मेमोरी में स्टोर न करें Bडिस्क पर, और अग्रिम में पंक्तियों के सबसेट का चयन करें। यह आपको कोर का प्रासंगिक हिस्सा रखने की अनुमति देता हैB तथा C कम से कम वर्ग प्रणाली, और अगले बनाने की जरूरत है x0 एक के माध्यम से गणना की जा सकती है B कोर मेमोरी के बहुत कम उपयोग के साथ।
पंक्तियों को इस तरह से चुना जाना चाहिए कि वे लगभग पूरी समस्या के मोटे विवेक के अनुरूप हों। अपेक्षित मैट्रिक्स वेक्टर गुणकों की कुल संख्या की तुलना में पांच गुना अधिक पंक्तियाँ लेना पर्याप्त होना चाहिए।
संपादित करें: यह काम क्यों करता है? निर्माण से, मेट्रिसेसB तथा C द्वारा संबंधित हैं C=AB। यदि उप-स्तंभ के स्तंभ द्वारा स्पष्ट किया गया हैB सटीक समाधान वेक्टर शामिल है x′ (एक दुर्लभ लेकिन सरल स्थिति) तब x′ का रूप है x′=By कुछ के लिए y। इसे समीकरण में परिभाषित करते हुएx′ समीकरण देता है (C+DB)y=b′। इस प्रकार इस मामले में, उपरोक्त प्रक्रिया प्रारंभिक बिंदु के रूप में देती हैx0=By=x′, जो सटीक समाधान है।
सामान्य तौर पर, कोई उम्मीद नहीं कर सकता है x′ के कॉलम स्पेस में झूठ बोलना B, लेकिन उत्पन्न होने वाला प्रारंभिक बिंदु इस बादल अंतरिक्ष में निकटतम बिंदु होगा x′, चयनित पंक्तियों द्वारा निर्धारित मीट्रिक में। इस प्रकार यह एक समझदार सन्निकटन होने की संभावना है। जैसे ही अधिक प्रणालियां संसाधित होती हैं, कॉलम स्पेस बढ़ता है और अनुमानित रूप से बहुत सुधार होने की संभावना होगी, ताकि कोई कम और कम पुनरावृत्तियों में परिवर्तित होने की उम्मीद कर सके।
Edit2: उत्पन्न उप-वर्ग के बारे में: यदि कोई क्रिलोव विधि के साथ प्रत्येक सिस्टम को हल करता है, तो वैक्टरों ने दूसरे सिस्टम के लिए शुरुआती बिंदु प्राप्त करने के लिए पहले दाहिने हाथ की ओर क्रायलोव उप-क्षेत्र का उपयोग किया। इस प्रकार जब भी क्रायलोव उप-क्षेत्र में आपकी दूसरी प्रणाली के समाधान के करीब एक वेक्टर होता है, तो एक अच्छा सन्निकटन हो जाता है। सामान्य तौर पर, वैक्टर के लिए शुरुआती बिंदु प्राप्त करते थे(k+1)सेंट सिस्टम पहले के क्रायलोव उप-भाग वाले स्थान को फैलाता है k दाहिना हाथ।