দুটি ম্যাট্রিকের কলামে সংরক্ষণ করুন B এবং C সমস্ত ভেক্টর bj আপনি পূর্ববর্তী পুনরাবৃত্তি এবং ফলাফলগুলিতে ম্যাট্রিক্স প্রয়োগ করেছেন cj=Abj।
প্রতিটি নতুন সিস্টেমের জন্য (A+D)x′=b′ (অথবা Ax=b′, যা বিশেষ ক্ষেত্রে D=0), প্রায় ওভারডিটারিমাইনেড লিনিয়ার সিস্টেমটি সমাধান করুন (C+DB)y≈b′উদাহরণস্বরূপ, সারিগুলির একটি উপসেট নির্বাচন করে (সম্ভবত সমস্ত) এবং একটি ঘন ন্যূনতম স্কোয়ার পদ্ধতি ব্যবহার করে। নোট করুন যে শুধুমাত্র নির্বাচিত অংশC+DBএকত্রিত করা প্রয়োজন; সুতরাং এটি একটি দ্রুত অপারেশন!
রাখুন x0=By। এটি সমাধানের জন্য পুনরাবৃত্তিটি শুরু করার সাথে একটি ভাল প্রাথমিক অনুমান ima(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′, নির্বাচিত সারিগুলির দ্বারা নির্ধারিত একটি মেট্রিকে। সুতরাং এটি সম্ভবত একটি বোধগম্যতা হতে পারে। যেহেতু আরও সিস্টেমগুলি প্রক্রিয়া করা হচ্ছে, কলামের স্থানটি বৃদ্ধি পাবে এবং আনুমানিক পরিমাণে অনেক উন্নতি ঘটতে পারে, যার ফলে কম এবং কম পুনরাবৃত্তিতে রূপান্তরিত হওয়ার আশা করা যায়।
সম্পাদনা 2: উত্পন্ন উপগ্রহ সম্পর্কে: যদি কোনও ক্র্যলভ পদ্ধতিতে প্রতিটি সিস্টেমকে সমাধান করে তবে ভেক্টররা দ্বিতীয় সিস্টেমের প্রারম্ভিক পয়েন্টটি প্রথম ডান পাশের ক্রিলোভ উপ-স্থানকে বিস্তৃত করতে ব্যবহার করত। এই ক্রাইলোভ উপস্থানে আপনার দ্বিতীয় সিস্টেমের সমাধানের নিকটে কোনও ভেক্টর উপস্থিত থাকাকালীন একটি খুব ভাল অনুমান করতে পারে। সাধারণভাবে, ভেক্টরগুলি এর জন্য সূচনা পয়েন্টটি ব্যবহার করত(k+1)স্ট্যান্ড সিস্টেমের মধ্যে প্রথম জায়গার ক্রেলভ সাবস্পেস যুক্ত একটি স্থান বিস্তৃত হয় k ডান হাত পক্ষ।