خوارزمية القيم الذاتية بتقنية فرق تسد
تُعدّ خوارزميات القيم الذاتية القائمة على أسلوب فرق تسد فئةً من خوارزميات القيم الذاتية للمصفوفات المتناظرة الحقيقية أو الهرميتية ، والتي أصبحت مؤخرًا (حوالي تسعينيات القرن الماضي) منافسةً من حيث الاستقرار والكفاءة للخوارزميات التقليدية، مثل خوارزمية QR . ويستند المفهوم الأساسي لهذه الخوارزميات إلى أسلوب فرق تسد المُستخدم في علوم الحاسوب . حيث تُقسّم مسألة القيم الذاتية إلى مسألتين متساويتين تقريبًا في الحجم، تُحلّ كلٌّ منهما بشكلٍ تكراري ، وتُحسب القيم الذاتية للمسألة الأصلية من نتائج هاتين المسألتين الأصغر.
تتناول هذه المقالة الفكرة الأساسية للخوارزمية كما اقترحها كوبن في الأصل عام 1981، والتي لا تكون مستقرة عدديًا بدون تحسينات إضافية.
خلفية
كما هو الحال مع معظم خوارزميات القيم الذاتية للمصفوفات الهرميتية، تبدأ خوارزمية فرق تسد بالاختزال إلى الشكل ثلاثي الأقطار .المصفوفة، وهي الطريقة القياسية لذلك، عبر انعكاسات هاوسهولدر ، تأخذعمليات الفاصلة العائمة، أوإذا كانت المتجهات الذاتية مطلوبة أيضًا. توجد خوارزميات أخرى، مثل تكرار أرنولدي ، قد تكون أفضل لبعض فئات المصفوفات؛ ولن نتناول هذا الموضوع بمزيد من التفصيل هنا.
في بعض الحالات، من الممكن تبسيط مسألة القيم الذاتية إلى مسائل أصغر. لنفترض مصفوفة قطرية كتلية
القيم الذاتية والمتجهات الذاتية لـهي ببساطة تلك الخاصة بـووسيكون حل هاتين المشكلتين الأصغر حجمًا أسرع في أغلب الأحيان من حل المشكلة الأصلية دفعة واحدة. يمكن استخدام هذه التقنية لتحسين كفاءة العديد من خوارزميات القيم الذاتية، ولكنها ذات أهمية خاصة في أسلوب فرق تسد.
سنفترض في بقية هذا المقال أن مدخلات خوارزمية فرق تسد هيمصفوفة ثلاثية الأقطار متناظرة حقيقيةيمكن تعديل الخوارزمية للمصفوفات الهرميتية.
قسّم
يأتي جزء التقسيم في خوارزمية فرق تسد من إدراك أن المصفوفة ثلاثية الأقطار هي "تقريبًا" مصفوفة قطرية كتلية.
حجم المصفوفة الفرعيةسنتصل، وثميكون. يكاد يكون قطريًا بغض النظر عن كيفيةيتم اختيارها. من أجل الكفاءة، نختار عادةً.
نكتبكمصفوفة قطرية كتلية، بالإضافة إلى تصحيح من الرتبة 1 :
الفرق الوحيد بينوهل هذا هو المدخل السفلي الأيمن؟فيتم استبدالها بـوبالمثل، فيالمدخل العلوي الأيسرتم استبدالها بـ.
تتمثل الخطوة المتبقية من عملية القسمة في إيجاد القيم الذاتية (وإذا لزم الأمر، المتجهات الذاتية) لـوأي إيجاد عمليات القطرنةويمكن تحقيق ذلك من خلال استدعاءات متكررة لخوارزمية فرق تسد، على الرغم من أن التطبيقات العملية غالباً ما تتحول إلى خوارزمية QR المزاحة ضمنياً للمصفوفات الفرعية الصغيرة بما فيه الكفاية. [ 1 ]
يغزو
الجزء غير البديهي من الخوارزمية هو الجزء الذي يُحدث الاختراق . بالنظر إلى عمليات التقطير للمصفوفات الفرعية، المحسوبة أعلاه، كيف نجد عملية التقطير للمصفوفة الأصلية؟
أولاً، حدد، أينهو الصف الأخير منوهو الصف الأول منمن البديهي الآن إثبات ذلك
تم اختزال المهمة المتبقية إلى إيجاد القيم الذاتية لمصفوفة قطرية بالإضافة إلى تصحيح الرتبة الأولى. قبل توضيح كيفية القيام بذلك، دعونا نبسط الترميز. نحن نبحث عن القيم الذاتية للمصفوفة، أينمصفوفة قطرية ذات مداخل مميزة وهو أي متجه يحتوي على عناصر غير صفرية. في هذه الحالة.
حالة المدخل الصفري بسيطة، لأنه إذا كان w i يساوي صفرًا، (،d i ) هو زوج ذاتي ((في الأساس القياسي) منمنذ .
لوإذا كانت قيمة ذاتية، فلدينا:
أينهو المتجه الذاتي المقابل. الآن
ضع في اعتبارك أنهو عدد قياسي غير صفري. ولاولاتساوي صفرًا. إذاكان من المفترض أن تكون القيمة صفرًا،سيكون متجهًا ذاتيًا لـبواسطةإذا كان الأمر كذلك،سيحتوي على موضع واحد غير صفري فقط لأنهو قطري مميز وبالتالي حاصل الضرب الداخليلا يمكن أن تكون القيمة صفرًا في النهاية. لذلك لدينا:
أو مكتوبة كمعادلة قياسية،
تُعرف هذه المعادلة بالمعادلة العلمانية . ولذلك، اختُزلت المسألة إلى إيجاد جذور الدالة الكسرية المُعرَّفة بالطرف الأيسر من هذه المعادلة.
يمكن حل المعادلة العلمانية غير الخطية باستخدام تقنية تكرارية، مثل طريقة نيوتن-رافسون . ومع ذلك، يمكن إيجاد كل جذر في O (1) من التكرارات، ويتطلب كل منها O(1) من التكرارات.إخفاقات (لـدالة كسرية من الدرجة n)، مما يجعل تكلفة الجزء التكراري من هذه الخوارزميةتم استخدام طريقة الأقطاب المتعددة السريعة أيضًا لحل المعادلة العلمانية فيالعمليات. [ 2 ] [ 1 ]
تحليل
سنستخدم نظرية ماستر للتكرارات القائمة على أسلوب فرق تسد لتحليل وقت التشغيل. تذكر أننا ذكرنا أعلاه أننا اخترنايمكننا كتابة العلاقة التكرارية التالية :
في تدوين نظرية ماستر،وبالتاليمن الواضح،لذلك لدينا
أشرنا أعلاه إلى أن اختزال المصفوفة الهرميتية إلى شكل ثلاثي الأقطار يأخذيفشل. هذا يُقلل بشكل كبير من وقت تشغيل جزء فرق تسد، وفي هذه المرحلة ليس من الواضح ما هي الميزة التي تقدمها خوارزمية فرق تسد على خوارزمية QR (التي تستغرق أيضًا(العمليات الحسابية للمصفوفات ثلاثية الأقطار).
تكمن ميزة أسلوب فرق تسد عندما تكون هناك حاجة إلى المتجهات الذاتية أيضًا. في هذه الحالة، يتم اختزال المصفوفة إلى شكل ثلاثي الأقطار.لكن الجزء الثاني من الخوارزمية يأخذكذلك. بالنسبة لخوارزمية QR ذات دقة هدف معقولة، هذا هوأما بالنسبة لاستراتيجية فرق تسد، فهيويعود سبب هذا التحسن إلى أنه في استراتيجية فرق تسد،جزء من الخوارزمية (الضرب)تُجرى عملية المصفوفات بشكل منفصل عن التكرار، بينما في منهجية QR، يجب أن تتم هذه العملية في كل خطوة تكرارية. إضافةأما بالنسبة للتخفيضات، فإن التحسن الكلي يأتي منلفشل.
أظهر الاستخدام العملي لخوارزمية فرق تسد أن الخوارزمية في معظم مسائل القيم الذاتية الواقعية، تحقق نتائج أفضل من ذلك. والسبب هو أن المصفوفات غالبًا ما...والمتجهاتتميل إلى أن تكون متفرقة عدديًا ، مما يعني أنها تحتوي على العديد من المدخلات ذات القيم الأصغر من دقة الفاصلة العائمة ، مما يسمح بالانكماش العددي ، أي تقسيم المشكلة إلى مشاكل فرعية غير مترابطة.
المتغيرات والتنفيذ
الخوارزمية المعروضة هنا هي أبسط نسخة. في العديد من التطبيقات العملية، تُستخدم تصحيحات من الرتبة الأولى أكثر تعقيدًا لضمان الاستقرار؛ بل إن بعض المتغيرات تستخدم تصحيحات من الرتبة الثانية.
توجد تقنيات متخصصة لإيجاد جذور الدوال الكسرية، قد تتفوق على طريقة نيوتن-رافسون من حيث الأداء والاستقرار. ويمكن استخدام هذه التقنيات لتحسين الجزء التكراري من خوارزمية فرق تسد.
يمكن بسهولة موازاة خوارزمية فرق تسد ، وتحتوي حزم الحوسبة الجبرية الخطية مثل LAPACK على تطبيقات متوازية عالية الجودة.
مراجع
- 1 2 ديميل، جيمس و. (1997). الجبر الخطي العددي التطبيقي (ملف PDF) . جمعية الرياضيات الصناعية والتطبيقية. الصفحات 216-228 . ISBN 9780898713893.
- ↑ ليفني، أورين إي؛ براندت، أتشي. "جذور N للمعادلة العلمانية في O(N) عملية" . مجلة SIAM لتحليل المصفوفات وتطبيقاتها . 24 (2): 439-453 . doi : 10.1137/S0895479801383695 . ISSN 0895-4798 .
- ديميل، جيمس دبليو. (1997)، الجبر الخطي العددي التطبيقي ، فيلادلفيا، بنسلفانيا: جمعية الرياضيات الصناعية والتطبيقية ، رقم ISBN 0-89871-389-7MR 1463942 .
- كوبين، JJM (1981). “طريقة فرق تسد لمشكلة المثلثية المتماثلة”. الرياضيات الرقمية . 36 (2): 177-195 . دوى : 10.1007 / BF01396757 . S2CID 120504744 .
- الجبر الخطي العددي
- خوارزميات فرق تسد


