回答:
条件数の計算(2倍以内で近似することも)は、因数分解の計算と同じ複雑さのようですが、この方向に定理はありません。
対称正定行列のスパースコレスキーファクター、または一般正方行列のスパース分解(暗黙の)から、スパース逆サブセットを計算することにより、フロベニウスノルムの条件数を取得できます。、完全な逆を計算するよりもはるかに高速です。(これに関連するのは私の論文です。過決定線形システムのハイブリッドノルムと境界、Linear Algebra Appl。216(1995)、257-266。http ://www.mat.univie.ac.at/~neum/scan/74 .pdf)
編集:場合、任意の単一不変ノルンに関して、スパースQR分解の計算については、たとえばhttp://dl.acm.org/citation.cfm?id=174408を参照してください。 スパースインバースの計算については、たとえば、私の論文を参照してください:スパース線形モデルにおける共分散の制限付き最尤推定、Genetics Selection Evolution 30(1998)、1-24。https://www.mat.univie.ac.at/~neum/ms/reml.pdf コストは、因数分解のコストの約3倍です。
対称行列の固有値/固有ベクトル分解または一般行列のSVDを使用して条件数を計算することは確かに簡単ですが、これらは特に高速な方法ではありません。
計算作業のすべてに行くことなく、ほとんどの目的に役立つ条件数の推定値を計算できる反復アルゴリズムがあります。たとえば、MATLAB の関数を参照してください。 condest
最大および最小の固有値/特異値は非常に高速に見つけることができるため(三重対角化が完了する前に)、ランチョス法は条件数の計算に特に役立ちます。