最適化
最適化問題の求解を並列計算を使用して高速化する
最適化問題 (線形、二次、円錐、整数、非線形の最適化問題など) の解を求め、複数の最大値または最小値を含む問題に対する大域的な解を探す処理を並列計算を使用して高速化します。
トピック
最適化
- Optimization Toolbox での並列計算とは (Optimization Toolbox)
最適化に複数のプロセッサを使用します。 - Optimization Toolbox での並列計算の使用 (Optimization Toolbox)
勾配推定を並列で行います。 - 並列計算によるパフォーマンスの向上 (Optimization Toolbox)
最適化の高速化のための要因について調べます。
グローバル最適化
- ソルバーが並列計算を行う仕組み (Global Optimization Toolbox)
ソルバーが並列コンピューティングのために作業を分散する方法を学びます。 - Global Optimization Toolbox で並列処理を使用する方法 (Global Optimization Toolbox)
ソルバーまたはハイブリッド関数に複数のプロセスを使用するように指示します。 - 並列で常微分方程式を最適化する (Global Optimization Toolbox)
高価なサブルーチンを 1 回だけ呼び出し、patternsearch
またはga
を使用して ODE ソリューションを並列に計算することで時間を節約します。
関連情報
- 自動並列サポートがある関数 (Optimization Toolbox)
- 自動並列サポートがある関数 (Global Optimization Toolbox)