パラメータ推定アルゴ​リズムとして遺伝的ア​ルゴリズムを使用でき​ますか?

4 vues (au cours des 30 derniers jours)
MathWorks Support Team
MathWorks Support Team le 1 Sep 2014
Simulink Design Optimization のパラメータ推定において、最適化手法として遺伝的アルゴリズム(GA)を使用したいと思います。
[メソッド] で 「パターン探索」を選択し、[探索法]を 「遺伝的アルゴリズム」に設定することができますが、この設定で行えるか教えてください。

Réponse acceptée

MathWorks Support Team
MathWorks Support Team le 6 Jan 2020
Modifié(e) : MathWorks Support Team le 6 Jan 2020
Simulink Design Optimization のパラメータ推定では、遺伝的アルゴリズムを用いて最適化することはできません。最適化アルゴリズムは、以下の 4 つからのみ選択可能です。
・勾配降下(FMINCON)
・非線形最小二乗(LSQNONLIN)
・パターン探索(PATTERNSEARCH)
・シンプレックス サーチ(FMINSEARCH)
なお、「メソッド:パターン探索」「探索法:遺伝的アルゴリズム」を選択した場合、最適化計算の 1回目のイタレーションでは、内部的に ga 関数(遺伝的アルゴリズム)が使用されますが、 2回目以降の繰り返し計算では、 ga 関数は使用されず、パターンサーチアルゴリズム patternsearch 関数で最適化が行われます。
代替案としては、Global Optimization Toolbox の ga 関数を用いて、モデル内のパラメータを推定するプログラムを記述する方法が考えられます。
以下の URL では、Optimization Toolbox の lsqnonlin 関数を用いて、Simulik モデル内のパラメータを推定する例が紹介されています。
・Optimization Toolbox : Simulink モデルでの lsqnonlin の使用

Plus de réponses (0)

Catégories

En savoir plus sur Parameter Estimation dans Help Center et File Exchange

Tags

Aucun tag saisi pour le moment.

Produits


Version

R2012a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!