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

関数

void ivset (int alg, double v[], int lv, int iv[], int liv)
 非線形最適化および非線形最小二乗法ルーチンのデフォルトパラメータ値を設定
 
void mnf (int n, double x[], void(*calcf)(int, double *, int *, double *), double d[], void(*itsum)(int, double *, int, int, int, double), double v[], int lv, int iv[], int liv, int *info)
 多変数非線形関数の最小点 (信頼領域法) (微分係数不要)
 
void mnf_r (int n, double x[], double d[], double v[], int lv, int iv[], int liv, int *info, double *yy, int *irev)
 多変数非線形関数の最小点 (信頼領域法) (微分係数不要) (リバースコミュニケーション版)
 
void mng (int n, double x[], void(*calcf)(int, double *, int *, double *), void(*calcg)(int, double *, int *, double *), double d[], void(*itsum)(int, double *, int, int, int, double), double v[], int lv, int iv[], int liv, int *info)
 多変数非線形関数の最小点 (信頼領域法)
 
void mng_r (int n, double x[], double d[], double v[], int lv, int iv[], int liv, int *info, double *yy, double yyp[], int *irev)
 多変数非線形関数の最小点 (信頼領域法) (リバースコミュニケーション版)
 
void mnh (int n, double x[], void(*calcf)(int, double *, int *, double *), void(*calcgh)(int, double *, int *, double *, double *), double d[], void(*itsum)(int, double *, int, int, int, double), double v[], int lv, int iv[], int liv, int *info)
 多変数非線形関数の最小点 (信頼領域法) (二階微分要)
 
void mnh_r (int n, double x[], double d[], double v[], int lv, int iv[], int liv, int *info, double *yy, double yyp[], double yypd[], int *irev)
 多変数非線形関数の最小点 (信頼領域法) (二階微分要) (リバースコミュニケーション版)
 
void optif0 (int n, double x[], void(*fcn)(int, double *, double *), double xpls[], double *fpls, double work[], int lwork, int *info)
 多変数非線形関数の最小点 (準ニュートン法) (シンプルドライバ)
 
void optif0_r (int n, double x[], double xpls[], double *fpls, double work[], int lwork, int *info, double xx[], double yy, int *irev)
 多変数非線形関数の最小点 (準ニュートン法) (シンプルドライバ) (リバースコミュニケーション版)
 
void optif9 (int n, double x[], void(*fcn)(int, double *, double *), void(*d1fcn)(int, double *, double *), void(*d2fcn)(int, double *, int, double *), double typsiz[], double fscale, int method, int iexp, int ndigit, int maxiter, int iagflg, int iahflg, double dlt, double gradtl, double stepmx, double steptl, void(*result)(int, double *, double, double *, int, double *, double *, int, int), int iresult, double xpls[], double *fpls, double gpls[], int *iter, double work[], int lwork, int *info)
 多変数非線形関数の最小点 (準ニュートン法, 信頼領域法)
 
void optif9_r (int n, double x[], double typsiz[], double fscale, int method, int iexp, int ndigit, int maxiter, int iagflg, int iahflg, double dlt, double gradtl, double stepmx, double steptl, int iresult, double xpls[], double *fpls, double gpls[], int *iter, double work[], int lwork, int *info, double xx[], double *yy, double yyp[], int ldyyp2, double yyp2[], int *irev)
 多変数非線形関数の最小点 (準ニュートン法, 信頼領域法) (リバースコミュニケーション版)
 
void subplex (int n, double x[], void(*f)(int, double *, double *), double tol, int maxeval, double scale[], double *fx, int *neval, int nsmin, int nsmax, int icont, int nfstop, double fstop, int minf, double alpha, double beta, double gamma, double delta, double psi, double omega, int irepl, int ifxsw, double bonus, double work[], int lwork, int iwork[], int liwork, int *info)
 多変数非線形関数の最小点 (部分空間探索シンプレックス法)
 
void subplex_r (int n, double x[], double tol, int maxeval, double scale[], double *fx, int *neval, int nsmin, int nsmax, int icont, int nfstop, double fstop, int minf, double alpha, double beta, double gamma, double delta, double psi, double omega, int irepl, int ifxsw, double bonus, double work[], int lwork, int iwork[], int liwork, int *info, double yy, int *irev)
 多変数非線形関数の最小点 (部分空間探索シンプレックス法) (リバースコミュニケーション版)
 

詳解

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