MLBFGS法

- LBFGS法とtriMCQN法(3重対角の正定値行列補完を用いた準ニュートン法)のハイブリッド法-

MATLABファイル: MLBFGS.zip

手法の詳細に関する文献: 23morita.pdf

ファイル一覧

test.m: 関数MCQNの使用例. テスト関数はTRIDIA
MLBFGS.m: 本体の関数 (使い方はtest.mを参照してください.)
calc_lHv.m, calc_Hv.m, calc_LBFGS.m: 各手法による探索方向の計算
wolfe.m : ウルフの手法によるステップ幅の計算
TRIDIA.m, gTRIDIA.m : テスト関数(TRIDIA)の目的関数および勾配関数