Mol(Math Object Library) fot .Net
非線形連立方程式の最小二乗化問題を解く手法です。

名前空間: Mol
アッセンブリー: Mol.Net (in Mol.Net.dll)

構文

C#
public enum OPTIMISER
Visual Basic
Public Enumeration OPTIMISER
Visual C++
public enum class OPTIMISER
type OPTIMISER

メンバー

メンバー名説明
TRUST_REGION1 信頼領域法(trust region method)。非線形連立方程式を級数展開し、2次項で近似した信頼領域内でヤコビ行列等を利用して収束させる高速解法です。 関数ベクトル F(x) のサイズを m, 独立変数ベクトル x のサイズを n とすると、m≧n である必要があります。さらに、ヤコビ行列 J[m,n] を与える必要があります。ここで m,n は行列サイズです。
SIMPLE2 単純な直線探索法。x[i] (i=1,...,n) を ||F(x)|| を減少させる方向に単純に変化させる方法です。 ||F(x)|| が減少すれば、次の X[i] の移動幅はGrowScale倍し、逆の場合は逆方向にShrinkScale倍します。 信頼領域法に比べると極端に能率は悪くなりますが、ヤコビ行列は利用せず、さらに、m≧n である必要もありません。

参照