Exact deflation for accurate SVD computation of nonnegative bidiagonal products of arbitrary rank
Huang, Xue
Dealing with zero singular values can be quite challenging, as they have the potential to cause numerous numerical difficulties. This paper presents a method for computing the singular value decomposition (SVD) of a nonnegative bidiagonal product of arbitrary rank, regardless of whether the factors are of full rank or rank-deficient, square or rectangular. A key feature of our method is its ability to exactly deflate all zero singular values with a favorable complexity, irrespective of rank deficiency and ill conditioning. Furthermore, it ensures the computation of nonzero singular values, no matter how small they may be, with high relative accuracy. Additionally, our method is well-suited for accurately computing the SVDs of arbitrary submatrices, leveraging an approach to extract their representations from the original product. We have conducted error analysis and numerical experiments to validate the claimed high relative accuracy.
academic
الانكماش الدقيق لحساب SVD دقيق لمنتجات ثنائية الأقطار غير السالبة ذات الرتبة التعسفية
يعتبر التعامل مع القيم الذاتية الصفرية في الحسابات العددية تحديًا كبيرًا، حيث قد تؤدي إلى صعوبات عددية عديدة. تقدم هذه الورقة طريقة لحساب تحليل القيم الذاتية (SVD) لمنتجات ثنائية الأقطار غير السالبة ذات الرتبة التعسفية، بغض النظر عما إذا كانت مصفوفات العوامل ذات رتبة كاملة أو ناقصة الرتبة، أو مربعة أو مستطيلة. تتمثل الميزة الرئيسية للطريقة في القدرة على الانكماش الدقيق لجميع القيم الذاتية الصفرية بتعقيد جيد، دون التأثر بنقص الرتبة والشروط المرضية. علاوة على ذلك، فإنها تضمن دقة نسبية عالية عند حساب القيم الذاتية غير الصفرية، بغض النظر عن صغر هذه القيم. تنطبق الطريقة أيضًا على حساب SVD دقيق لأي مصفوفة فرعية، باستخدام طريقة استخراج تمثيلها من المنتج الأصلي.
المشكلة الأساسية: يعتبر حساب تحليل القيم الذاتية لمنتجات المصفوفات أو حاصل قسمتها أمرًا حاسمًا في التطبيقات مثل التنفيذ الإحصائي ونظرية التحكم والارتباط القانوني وفصل المصادر
التحديات التقنية:
على الرغم من أن الخوارزميات الحالية مستقرة للخلف وقادرة على حساب SVD بدقة مطلقة عالية، إلا أنها غالبًا ما تواجه صعوبة في حساب القيم الذاتية الصغيرة بدقة
عند التعامل مع مصفوفات متعددة، يواجه حساب SVD بدقة نسبية عالية تحديات
في حالة نقص الرتبة، يؤدي وجود القيم الذاتية الصفرية إلى صعوبات عددية عديدة
طريقة الانكماش الدقيق: اقتراح خوارزمية قادرة على الانكماش الدقيق لجميع القيم الذاتية الصفرية بتعقيد O(rS + max{n₀²r, n_K²r})، حيث r هي الحد الأدنى للبعد و S هو العدد الإجمالي لأزواج العناصر غير البديهية
حساب دقة نسبية عالية: ضمان حساب القيم الذاتية غير الصفرية بدقة نسبية عالية، بغض النظر عن صغر قيمتها
استخراج تمثيل المصفوفة الفرعية: تطوير طريقة عامة لاستخراج تمثيل أي مصفوفة فرعية من منتج ثنائي الأقطار الأصلي
إطار عمل موحد: توفير إطار عمل موحد لتمثيل SVD وحساب المصفوفات المنظمة التي تحتوي على عقد متكررة
ضمانات نظرية: توفير تحليل خطأ شامل يثبت خصائص الدقة النسبية العالية للطريقة
الإدخال: منتج ثنائي الأقطار غير السالب A = B₁B₂...B_K ∈ ℝ^(n₀×n_K)، حيث B_k ∈ ℝ^(n_(k-1)×n_k) مصفوفة ثنائية أقطار غير سالبة سفلية أو عليا
الإخراج: تحليل SVD كامل لـ A، مع تحديد دقيق للقيم الذاتية الصفرية، وحساب دقة نسبية عالية للقيم الذاتية غير الصفرية
القيود: التعامل مع مصفوفات ذات رتبة تعسفية، بما في ذلك الحالات ناقصة الرتبة والمرضية
مقارنة بالطريقة المباشرة O(min{n₀,n_K}·S + max{n₀²n_K, n_K²n₀})،
تحقق الطريقة الدورية O(rS + max{n₀²r, n_K²r})، مما يوفر تحسينًا كبيرًا عندما r ≪ min{n₀,n_K}.
تستشهد الورقة بـ 33 مرجعاً ذا صلة، تشمل بشكل أساسي:
سلسلة أعمال Koev P. حول الحساب الدقيق للمصفوفات غير السالبة بالكامل
الأدبيات الكلاسيكية لـ Demmel J. وآخرين حول خوارزميات SVD بدقة نسبية عالية
أبحاث Marco A. و Martínez J.J. حول التحليل ثنائي الأقطار للمصفوفات المنظمة
الأدبيات الأساسية في الجبر الخطي العددي
التقييم الإجمالي: هذه ورقة عالية الجودة في التحليل العددي، بمساهمات مهمة على المستويين النظري والعملي. تصميم الخوارزمية ذكي، التحليل النظري صارم، والتجارب العددية تتحقق بشكل كافٍ من فعالية الطريقة. لها أهمية أكاديمية وعملية كبيرة لمجال حساب المصفوفات المنظمة.