Wenn Sie ZGELSS verwenden, um dieses Problem zu lösen, verwenden Sie die abgeschnittene Singularwertzerlegung, um dieses äußerst schlecht konditionierte Problem zu regulieren. Es ist wichtig zu verstehen, dass diese Bibliotheksroutine nicht versucht, eine Lösung der kleinsten Quadrate für , sondern versucht, eine Lösung zu finden, die minimiert gegen die Minimierung von. ‖ x ‖ ‖ A x - b ‖A x = b∥ x ∥∥ A x - b ∥
Beachten Sie, dass der an ZGELSS übergebene Parameter RCOND verwendet werden kann, um anzugeben, welche Singularwerte in die Berechnung der Lösung einbezogen und von dieser ausgeschlossen werden sollen. Jeder Singularwert kleiner als RCOND * S (1) (S (1) ist der größte Singularwert) wird ignoriert. Sie haben uns nicht mitgeteilt, wie Sie den RCOND-Parameter in ZGELSS eingestellt haben, und wir wissen nichts über den Rauschpegel der Koeffizienten in Ihrer Matrix oder auf der rechten Seite Daher ist es schwer zu sagen, ob Sie ihn verwendet haben eine angemessene Menge an Regularisierung. bEINb
Sie scheinen mit den regulierten Lösungen, die Sie mit ZGELSS erhalten, zufrieden zu sein. Es scheint also, dass die Regularisierung durch die abgeschnittene SVD-Methode erfolgt (die eine minimale -Lösung unter den Lösungen mit den kleinsten Quadraten findet, die minimieren über den Raum von Lösungen, die von den Singularvektoren überspannt werden, die den Singularwerten zugeordnet sind, die größer als RCOND * S (1) sind, ist für Sie zufriedenstellend. ‖ A x - b ‖∥ x ∥∥ A x - b ∥
Ihre Frage könnte wie folgt umformuliert werden: "Wie kann ich effizient regulierte Lösungen für kleinste Quadrate für dieses große, spärliche und sehr schlecht konditionierte lineare Problem der kleinsten Quadrate erhalten?"
Meine Empfehlung wäre, eine iterative Methode (wie CGLS oder LSQR) zu verwenden, um das explizit regulierte Problem der kleinsten Quadrate zu minimieren
min ∥ A x - b ∥2+ α2∥ x ∥2
Dabei wird der Regularisierungsparameter so angepasst, dass das Problem der gedämpften kleinsten Quadrate gut konditioniert ist und Sie mit den resultierenden regulierten Lösungen zufrieden sind. α