# cmethod

## 機能

最適化アルゴリズムを指定する．

## 形式

    cmethod( "method" )

## パラメータ

method : 最適化法 (String)

"simplex" : Simplex 法
"bfgs" : BFGS (Broyden-Fletcher-Goldfarb-Shanno) 法
"dfp" : DFP (Davideon-Fletcher-Powell) 法
"ssvm" : SSVM (Self-Scaling Variables Metric) 法
"conjfr" : 共役勾配法 (Fletcher-Reeves の更新式)
"conjprp" : 共役勾配法 (Polak-Ribiere-Polyak の更新式)

## 解説

1. simplex 法以外では直線探索法も指定しなければならない．

2. 最適化法に一般的にベストだと言える方法は発見されていないため，いくつかの方法を試して見ることが常識となっている．経験的には BFGS 法が優れていると言われている．

## 使用例

    % cmethod("bfgs")
    % clist("method")

    method  :   bfgs

## 参照

clsearch

Last updated: 2005/11/12