Mol(Math Object Library) fot .Net
アッセンブリー: Mol.Net (in Mol.Net.dll)
非線形連立方程式の最小二乗化問題を解く手法です。
名前空間: 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_REGION | 1 | 信頼領域法(trust region method)。非線形連立方程式を級数展開し、2次項で近似した信頼領域内でヤコビ行列等を利用して収束させる高速解法です。 関数ベクトル F(x) のサイズを m, 独立変数ベクトル x のサイズを n とすると、m≧n である必要があります。さらに、ヤコビ行列 J[m,n] を与える必要があります。ここで m,n は行列サイズです。 | |
SIMPLE | 2 | 単純な直線探索法。x[i] (i=1,...,n) を ||F(x)|| を減少させる方向に単純に変化させる方法です。 ||F(x)|| が減少すれば、次の X[i] の移動幅はGrowScale倍し、逆の場合は逆方向にShrinkScale倍します。 信頼領域法に比べると極端に能率は悪くなりますが、ヤコビ行列は利用せず、さらに、m≧n である必要もありません。 |