Odpowiedzi:
Obliczenie liczby warunków (nawet przybliżenie jej do współczynnika 2) wydaje się mieć taką samą złożoność jak obliczenie faktoryzacji, chociaż w tym kierunku nie ma żadnych twierdzeń.
Od rzadkiego czynnika Choleskiego symetrycznej dodatniej określonej macierzy lub z rzadkiej faktoryzacja (z domniemanym ) ogólnej macierzy kwadratowej, liczbę warunkową można uzyskać w normie Frobeniusa, obliczając rzadki odwrotny podzbiór , co jest znacznie szybsze niż obliczenie pełnego odwrotności. (Powiązany z tym jest mój artykuł: Hybrydowe normy i granice dla przesadnie określonych układów liniowych, Linear Algebra Appl. 216 (1995), 257-266. Http://www.mat.univie.ac.at/~neum/scan/74 .pdf )
Edycja: Jeśli następnie w odniesieniu do każdego niezmiennie niezmiennego norn,
Z pewnością łatwo jest użyć rozkładu wartości własnej / wektora własnego macierzy symetrycznej lub SVD macierzy ogólnej do obliczenia liczby warunków, ale nie są to szczególnie szybkie sposoby postępowania.
Istnieją iteracyjne algorytmy, które mogą obliczyć szacunkową liczbę warunków, która jest przydatna do większości celów, bez konieczności wykonywania całej pracy związanej z obliczeniami . Zobacz na przykład condest
funkcję w MATLAB.
Dla rzadkich matryc hermitowskich , możesz użyć algorytmu Lanczos do obliczenia jego wartości własnych. Gdyby nie jest pustelnikiem, można obliczyć jego wartości osobliwe, obliczając wartości własne .
Ponieważ największe i najmniejsze wartości własne / wartości osobliwe można znaleźć bardzo szybko (na długo przed zakończeniem tridiagonalizacji), metoda Lanczosa jest szczególnie przydatna do obliczenia liczby warunków.