数値オプティマイザの中間ステップとしてN線形方程式の系を解く必要があります。それを正確に行うためのAFAIKの合理的に簡単なアルゴリズムはO(N^3)です(ただし、O(N^2.8)のような膨大な定数で数学論文の中で複雑に扱えるものがありました)。ある場合には、Nは、数千という巨大なものである。線形方程式に対する高速、近似解はありますか?
O(N^3)未満の線形方程式のシステムに対してまともな近似解を得る良い方法はありますか?
編集:
ここでは、それがまったく役に立った場合の詳細をいくつか示します。
私のマトリックスは、対称で、スパースではありません。
ニュートンラフソンの二次微分行列です。私は2000次元の空間で何かを最適化しようとしています。
LAPACKのような実績のある実装を使用しない理由:http://en.wikipedia.org/wiki/LAPACK – Andrey
はい、多くあります。どちらが適切かは、特定の係数行列に依存します。それがどのようなものかを教えていただければ、特定のアルゴリズムを提案することができます。 – Thomas
[wikipedia](http://en.wikipedia.org/wiki/Iterative_method)にはいくつかの説明がありますが、私はそれらを一切使っていませんでした。 –