XLPack 6.1
Excel VBA 数値計算ライブラリ・リファレンスマニュアル
読み取り中…
検索中…
一致する文字列を見つけられません
関数
G1b. 制約なし多変数関数の非線形最適化

関数

Sub Mnf (N As Long, X() As Double, F As LongPtr, Info As Long, Optional Itsum As LongPtr=NullPtr, Optional Info2 As Long, Optional NFcall As Long, Optional NGcall As Long, Optional Niter As Long, Optional Fval As Double, Optional Rtol As Double=-1, Optional Atol As Double=-1, Optional MaxFcall As Long=0, Optional MaxIter As Long=0, Optional Tuner1 As Double=-1, Optional Xctol As Double=-1, Optional Xftol As Double=-1, Optional Lmax0 As Double=-1, Optional Lmaxs As Double=-1, Optional Sctol As Double=-1, Optional Bias As Double=-1, Optional Eta0 As Double=-1)
 多変数非線形関数の最小点 (信頼領域法) (微分係数不要)
 
Sub Mnf_r (N As Long, X() As Double, Info As Long, YY As Double, IRev As Long, Optional Iout As Long=0, Optional Info2 As Long, Optional NFcall As Long, Optional NGcall As Long, Optional Niter As Long, Optional Fval As Double, Optional Rtol As Double=-1, Optional Atol As Double=-1, Optional MaxFcall As Long=0, Optional MaxIter As Long=0, Optional Tuner1 As Double=-1, Optional Xctol As Double=-1, Optional Xftol As Double=-1, Optional Lmax0 As Double=-1, Optional Lmaxs As Double=-1, Optional Sctol As Double=-1, Optional Bias As Double=-1, Optional Eta0 As Double=-1)
 多変数非線形関数の最小点 (信頼領域法) (微分係数不要) (リバースコミュニケーション版)
 
Sub Mng (N As Long, X() As Double, F As LongPtr, G As LongPtr, Info As Long, Optional Itsum As LongPtr=NullPtr, Optional Info2 As Long, Optional NFcall As Long, Optional NGcall As Long, Optional Niter As Long, Optional Fval As Double, Optional Rtol As Double=-1, Optional Atol As Double=-1, Optional MaxFcall As Long=0, Optional MaxIter As Long=0, Optional Tuner1 As Double=-1, Optional Xctol As Double=-1, Optional Xftol As Double=-1, Optional Lmax0 As Double=-1, Optional Lmaxs As Double=-1, Optional Sctol As Double=-1, Optional Bias As Double=-1)
 多変数非線形関数の最小点 (信頼領域法)
 
Sub Mng_r (N As Long, X() As Double, Info As Long, YY As Double, YYp() As Double, IRev As Long, Optional Iout As Long=0, Optional Info2 As Long, Optional NFcall As Long, Optional NGcall As Long, Optional Niter As Long, Optional Fval As Double, Optional NFGcal As Long, Optional Rtol As Double=-1, Optional Atol As Double=-1, Optional MaxFcall As Long=0, Optional MaxIter As Long=0, Optional Tuner1 As Double=-1, Optional Xctol As Double=-1, Optional Xftol As Double=-1, Optional Lmax0 As Double=-1, Optional Lmaxs As Double=-1, Optional Sctol As Double=-1, Optional Bias As Double=-1)
 多変数非線形関数の最小点 (信頼領域法) (リバースコミュニケーション版)
 
Sub Mnh (N As Long, X() As Double, F As LongPtr, GH As LongPtr, Info As Long, Optional Itsum As LongPtr=NullPtr, Optional Info2 As Long, Optional NFcall As Long, Optional NGcall As Long, Optional Niter As Long, Optional Fval As Double, Optional Rtol As Double=-1, Optional Atol As Double=-1, Optional MaxFcall As Long=0, Optional MaxIter As Long=0, Optional Dtype As Long=0, Optional Dfac As Double=-1, Optional Dtol As Double=0, Optional D0 As Double=0, Optional Tuner1 As Double=-1, Optional Xctol As Double=-1, Optional Xftol As Double=-1, Optional Lmax0 As Double=-1, Optional Lmaxs As Double=-1, Optional Sctol As Double=-1, Optional Bias As Double=-1)
 多変数非線形関数の最小点 (信頼領域法) (二階微分要)
 
Sub Mnh_r (N As Long, X() As Double, Info As Long, YY As Double, YYp() As Double, YYpd() As Double, IRev As Long, Optional Iout As Long=0, Optional Info2 As Long, Optional NFcall As Long, Optional NGcall As Long, Optional Niter As Long, Optional Fval As Double, Optional NFGcal As Long, Optional Rtol As Double=-1, Optional Atol As Double=-1, Optional MaxFcall As Long=0, Optional MaxIter As Long=0, Optional Dtype As Long=0, Optional Dfac As Double=-1, Optional Dtol As Double=0, Optional D0 As Double=0, Optional Tuner1 As Double=-1, Optional Xctol As Double=-1, Optional Xftol As Double=-1, Optional Lmax0 As Double=-1, Optional Lmaxs As Double=-1, Optional Sctol As Double=-1, Optional Bias As Double=-1)
 多変数非線形関数の最小点 (信頼領域法) (二階微分要) (リバースコミュニケーション版)
 
Sub Optif0 (N As Long, X() As Double, F As LongPtr, Xpls() As Double, Fpls As Double, Info As Long)
 多変数非線形関数の最小点 (準ニュートン法) (シンプルドライバ)
 
Sub Optif0_r (N As Long, X() As Double, Xpls() As Double, Fpls As Double, Info As Long, XX() As Double, YY As Double, IRev As Long)
 多変数非線形関数の最小点 (準ニュートン法) (シンプルドライバ) (リバースコミュニケーション版)
 
Sub Optif9 (N As Long, X() As Double, F As LongPtr, Typsiz() As Double, Fscale As Double, Xpls() As Double, Fpls As Double, Gpls() As Double, Info As Long, Optional Info2 As Long, Optional Iter As Long, Optional D1fcn As LongPtr=NullPtr, Optional D2fcn As LongPtr=NullPtr, Optional DfcnChk As Long=0, Optional Result As LongPtr=NullPtr, Optional Method As Long=1, Optional Iexp As Long=1, Optional Ndigit As Long=0, Optional MaxIter As Long=0, Optional Dlt As Double=-1, Optional Gradtl As Double=-1, Optional Stepmx As Double=0, Optional Steptl As Double=-1)
 多変数非線形関数の最小点 (準ニュートン法, 信頼領域法)
 
Sub Optif9_r (N As Long, X() As Double, Typsiz() As Double, Fscale As Double, Xpls() As Double, Fpls As Double, Gpls() As Double, Info As Long, XX() As Double, YY As Double, YYp() As Double, YYp2() As Double, IRev As Long, Optional Info2 As Long, Optional Iter As Long, Optional Iagflg As Long=0, Optional Iahflg As Long=0, Optional Iresult As Long=0, Optional Method As Long=1, Optional Iexp As Long=1, Optional Ndigit As Long=0, Optional MaxIter As Long=0, Optional Dlt As Double=-1, Optional Gradtl As Double=-1, Optional Stepmx As Double=0, Optional Steptl As Double=-1)
 多変数非線形関数の最小点 (準ニュートン法, 信頼領域法) (リバースコミュニケーション版)
 
Sub Subplex (N As Long, X() As Double, F As LongPtr, Tol As Double, Info As Long, Optional NFcall As Long, Optional Fval As Double, Optional Nsmin As Long=0, Optional Nsmax As Long=0, Optional MaxFcall As Long=1000, Optional NFstop As Long=0, Optional Fstop As Double, Optional Minf As Long=0, Optional Alpha As Double=1, Optional Beta As Double=0.5, Optional Gamma As Double=2, Optional Delta As Double=0.5, Optional Psi As Double=0.25, Optional Omega As Double=0.1, Optional Irepl As Long=0, Optional Ifxsw As Long=1, Optional Bonus As Double=1)
 多変数非線形関数の最小点 (部分空間探索シンプレックス法)
 
Sub Subplex_r (N As Long, X() As Double, Tol As Double, Info As Long, YY As Double, IRev As Long, Optional NFcall As Long, Optional Fval As Double, Optional Nsmin As Long=0, Optional Nsmax As Long=0, Optional MaxFcall As Long=1000, Optional NFstop As Long=0, Optional Fstop As Double, Optional Minf As Long=0, Optional Alpha As Double=1, Optional Beta As Double=0.5, Optional Gamma As Double=2, Optional Delta As Double=0.5, Optional Psi As Double=0.25, Optional Omega As Double=0.1, Optional Irepl As Long=0, Optional Ifxsw As Long=1, Optional Bonus As Double=1)
 多変数非線形関数の最小点 (部分空間探索シンプレックス法) (リバースコミュニケーション版)
 

詳解

G1b. 制約なし多変数関数の非線形最適化 プログラムを表示しています.