تحليل LU غير الكامل

في الجبر الخطي العددي ، يعتبر تحليل LU غير الكامل (المختصر بـ ILU ) للمصفوفة تقريبًا متفرقًا لتحليل LU الذي يستخدم غالبًا كمعالج مسبق .

مقدمة

لنفترض نظامًا خطيًا متفرقًاأx=ب{\displaystyle Ax=b}غالباً ما يتم حل هذه المسائل عن طريق حساب التحليل إلى عوامل.أ=ليو{\displaystyle A=LU}، حيث L مثلثية سفلية أحادية و U مثلثية علوية . ثم يتم حلهالy=ب{\displaystyle Ly=b}،يوx=y{\displaystyle Ux=y}، وهو ما يمكن القيام به بكفاءة لأن المصفوفات مثلثية.

بالنسبة للمصفوفات المتفرقة النموذجية، قد تكون عوامل LU أقل تفرقًا بكثير من المصفوفة الأصلية ، وهي ظاهرة تُعرف باسم "التعبئة" . وبالتالي، قد تُصبح متطلبات الذاكرة اللازمة لاستخدام خوارزمية حل مباشرة عائقًا أمام حل الأنظمة الخطية. ويمكن التغلب على هذه المشكلة باستخدام إعادة ترتيب مجاهيل المصفوفة لتقليل التعبئة، مثل خوارزمية الحد الأدنى للدرجة .

أما التحليل غير الكامل فيبحث عن المصفوفات المثلثية L و U بحيثأليو{\displaystyle A\approx LU}بدلاً منأ=ليو{\displaystyle A=LU}حل المعادلة لـليوx=ب{\displaystyle Lux=b}يمكن القيام بذلك بسرعة، لكنه لا يؤدي إلى الحل الدقيق لـأx=ب{\displaystyle Ax=b}لذلك، نستخدم المصفوفة بدلاً من ذلك.م=ليو{\displaystyle M=LU}كعامل تهيئة مسبقة في خوارزمية حل تكرارية أخرى مثل طريقة التدرج المترافق أو GMRES .

تعريف

بالنسبة لمصفوفة معينةأRن×ن{\displaystyle A\in \mathbb {R} ^{n\times n}}يُعرّف المرء الرسم البيانيجي(أ){\displaystyle G(A)}مثل

جي(أ):={(أنا،ج)شمال2:أأناج0}،{\displaystyle G(A):=\left\lbrace (i,j)\in \mathbb {N} ^{2}:A_{ij}\neq 0\right\rbrace \,,}

والتي تُستخدم لتحديد شروط نمط التباعدS{\displaystyle S}الاحتياجات التي يجب تلبيتها

S{1،...،ن}2،{(أنا،أنا):1أنان}S،جي(أ)S.{\displaystyle S\subset \left\lbrace 1,\dots ,n\right\rbrace ^{2}\,,\quad \left\lbrace (i,i):1\leq i\leq n\right\rbrace \subset S\,,\quad G(A)\subset S\,.}

تفكيك الشكلأ=ليو-R{\displaystyle A=LU-R}حيثما ينطبق ما يلي

  • لRن×ن{\displaystyle L\in \mathbb {R} ^{n\times n}}هي مصفوفة مثلثية سفلية أحادية
  • يوRن×ن{\displaystyle U\in \mathbb {R} ^{n\times n}}هي مصفوفة مثلثية علوية
  • ل،يو{\displaystyle L,U}تكون القيم صفرًا خارج نمط التباعد:لأناج=يوأناج=0(أنا،ج)S{\displaystyle L_{ij}=U_{ij}=0\quad \forall \;(i,j)\notin S}
  • RRن×ن{\displaystyle R\in \mathbb {R} ^{n\times n}}يساوي صفرًا ضمن نمط التباعد:Rأناج=0(أنا،ج)S{\displaystyle R_{ij}=0\quad \forall \;(i,j)\in S}

يُطلق عليه اسم تحليل LU غير الكامل (فيما يتعلق بنمط التباعد)S{\displaystyle S}).

غالبًا ما يُختار نمط التباعد للمصفوفتين L و U ليكون مطابقًا لنمط التباعد للمصفوفة الأصلية A. إذا أمكن الإشارة إلى بنية المصفوفة الأساسية باستخدام المؤشرات بدلًا من نسخها، فإن الذاكرة الإضافية المطلوبة تقتصر على عناصر L و U. يُطلق على هذه المُهيئ اسم ILU(0).

استقرار

فيما يتعلق باستقرار ILU، تم إثبات النظرية التالية بواسطة مايرنك وفان دير فورست. [ 1 ]

يتركأ{\displaystyle A}لتكن مصفوفة M ، فإن تحليل LU (الكامل) يُعطى بواسطةأ=ل^يو^{\displaystyle A={\hat {L}}{\hat {U}}}، و ILU بواسطةأ=ليو-R{\displaystyle A=LU-R}. ثم

|لأناج||ل^أناج|أنا،ج{\displaystyle |L_{ij}|\leq |{\hat {L}}_{ij}|\quad \forall \;i,j}

يثبت ذلك. وبالتالي، فإن وحدة ILU مستقرة على الأقل مثل تفكيك LU (الكامل).

التعميمات

يمكن الحصول على مُهيئ أكثر دقةً بالسماح بمستوى معين من التعبئة الإضافية في عملية التحليل. ومن الخيارات الشائعة استخدام نمط التباعد للمصفوفة بدلاً من A ؛ فهذه المصفوفة أكثر كثافةً بشكل ملحوظ من A ، ولكنها لا تزال متفرقةً في مجملها. يُسمى هذا المُهيئ ILU(1). ويمكن تعميم هذه العملية؛ فالمُهيئ ILU(k) للمصفوفة A هو تحليل LU غير الكامل باستخدام نمط التباعد للمصفوفة Aⁿ⁺¹ .

تتطلب مُهيئات ILU الأكثر دقة ذاكرة أكبر، لدرجة أن وقت تشغيل الخوارزمية يزداد في النهاية على الرغم من انخفاض إجمالي عدد التكرارات. ونتيجة لذلك، توجد مفاضلة بين التكلفة والدقة يجب على المستخدمين تقييمها، عادةً على أساس كل حالة على حدة اعتمادًا على عائلة الأنظمة الخطية المراد حلها.

يمكن إجراء تقريب لتحليل ILU كعملية تكرار بنقطة ثابتة بطريقة متوازية للغاية. [ 2 ]

انظر أيضاً

مراجع

  • سعد، يوسف (1996)، الطرق التكرارية للأنظمة الخطية المتفرقة (الطبعة الأولى  )، بوسطن: PWS، ISBN 978-0-534-94776-7انظر القسم 10.3 وما يليه.
  1. مايرنك، جيه إيه؛ فورست، فان دير؛ أ، هـ. (1977). "طريقة حل تكرارية للأنظمة الخطية التي تكون مصفوفة معاملاتها مصفوفة متناظرة من النوع 𝑀" . رياضيات الحساب . 31 (137): 148-162 . doi : 10.1090/S0025-5718-1977-0438681-4 . ISSN 0025-5718 . 
  2. تشاو، إدموند؛ باتيل، أفتاب (2015). "تحليل LU غير الكامل المتوازي ذو الحبيبات الدقيقة". مجلة SIAM للحوسبة العلمية . 37 (2): C169-C193. doi : 10.1137/140968896 .