このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。
Global Optimization Toolbox デフォルトのソルバーと問題の種類
このトピックでは、Global Optimization Toolbox ソルバーによって処理される問題のタイプと、各タイプに対して solve
または prob2struct
によって選択されるデフォルトのソルバーについて説明します。
問題のタイプ | 既定のソルバー |
---|---|
線形計画法 (LP) | linprog |
混合整数線形計画法 (MILP) | intlinprog |
二次計画法 (QP) | quadprog |
2 次錐計画法 (SOCP) | coneprog |
線形最小二乗法 | lsqlin |
非線形最小二乗法 | lsqnonlin |
非線形計画法 (NLP) | |
混合整数非線形計画法 (MINLP) | ga |
多目的 | gamultiobj |
メモ
optimoptions(prob)
呼び出しは、問題タイプ prob
のデフォルト ソルバーのオプションを作成します。
この表では、チェックマーク は、ソルバーが問題タイプで使用可能であることを意味し、x は、ソルバーが使用できないことを意味します。
問題のタイプ | LP | MILP | QP | SOCP | 線形最小二乗法 | 非線形最小二乗法 | NLP | MINLP |
---|---|---|---|---|---|---|---|---|
ソルバー | ||||||||
linprog | | x | x | x | x | x | x | x |
intlinprog | | | x | x | x | x | x | x |
quadprog | | x | | | | x | x | x |
coneprog | | x | x | | x | x | x | x |
lsqlin | x | x | x | x | | x | x | x |
lsqnonneg | x | x | x | x | | x | x | x |
lsqnonlin | x | x | x | x | | | x | x |
fminunc | | x | | x | | | | x |
fmincon | | x | | | | | | x |
fminbnd | x | x | x | x | | | | x |
fminsearch | x | x | x | x | | | | x |
patternsearch | | x | | | | | | x |
ga | | | | | | | | |
particleswarm | | x | | x | | | | x |
simulannealbnd | | x | | x | | | | x |
surrogateopt | | | | | | | | |
gamultiobj | | | | | | | | |
paretosearch | | x | | | | | | [x] |
参考
prob2struct
| solve
| optimoptions