このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
以下の表はソルバ―の選択の手助けを目的としています。ここでは、多目的最適化や方程式の解法には触れていません。以下のすべてのソルバーの詳細は优化工具箱の関数が扱う問題を参照してください。
以下の表では、
* は、該当するソルバーが全局优化工具箱(全局优化工具箱)の関数 (b)优化工具箱™ ソルバーとは別ライセンス) 内にあることを意味します。
铁铬镍铁合金
は、滑らかな制約をもつ滑らかな目的関数のほとんどに適用できます。表にリストされたソルバーの方が一般的に効率が良いため、铁铬镍铁合金は最小二乗法と線形/二次計画法の推奨ソルバーとしてはリストされていません。
表には推奨される関数が示されていますが、選択の幅を過度に制限するものではありません。たとえば铁铬镍铁合金
は、ある種の滑らかでない問題に効果的な場合があります。
全局优化工具箱ga
(全局优化工具箱)関数と代理选择
(全局优化工具箱)関数は、混合整数非線形計画問題を扱うことができます。
统计和机器学习工具箱™ の関数贝耶斯波特
(统计和机器学习工具箱)は、連続変数、整数変数、明确的変数の組み合わせを使用して、低次元の確定的または確率的な最適化問題を扱うことができます。
目的関数と制約によるソルバーの分類
制約タイプ | 目的の種類 | ||||
---|---|---|---|---|---|
線形 | 二次 | 最小二乗法 | 滑らかな非線形 | 滑らかでない | |
なし | 不适用(f=常数または 闵= ) | 二次规划优化函数 ,詳細 |
mldivide ,最小二乘拟合 ,解非线性最小二乘问题 ,詳細 |
fminsearch ,fminunc ,詳細 |
fminsearch , * |
範囲 | 线性规划问题 ,詳細 |
二次规划优化函数 ,詳細 |
最小二乘拟合 ,lsqlin ,解非线性最小二乘问题 ,lsqnonneg ,詳細 |
fminbnd ,铁铬镍铁合金 ,费塞米夫 ,詳細 |
fminbnd , * |
線形 | 线性规划问题 ,詳細 |
二次规划优化函数 ,詳細 |
lsqlin ,詳細 |
铁铬镍铁合金 ,费塞米夫 ,詳細 |
* |
円錐 | coneprog ,詳細 |
铁铬镍铁合金 ,詳細 |
铁铬镍铁合金 ,詳細 |
铁铬镍铁合金 ,詳細 |
* |
全体に滑らか | 铁铬镍铁合金 ,詳細 |
铁铬镍铁合金 ,詳細 |
铁铬镍铁合金 ,詳細 |
铁铬镍铁合金 ,费塞米夫 ,詳細 |
* |
範囲制約または線形制約のある離散 | intlinprog ,詳細 |
* | * | * | * |
メモ
この表は、多目的関数のソルバーと方程式を解くソルバーはリストしていません。优化工具箱の関数が扱う問題の全リストは优化工具箱の関数が扱う問題を参照してください。
メモ
一部のソルバーは複数のアルゴリズムをもっています。選択については、アルゴリズムの選択を参照してください。