このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
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
