パラメータ推定アルゴリズムとして遺伝的アルゴリズムを使用できますか?
12 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
MathWorks Support Team
il 1 Set 2014
Modificato: MathWorks Support Team
il 6 Gen 2020
Simulink Design Optimization のパラメータ推定において、最適化手法として遺伝的アルゴリズム(GA)を使用したいと思います。
[メソッド] で 「パターン探索」を選択し、[探索法]を 「遺伝的アルゴリズム」に設定することができますが、この設定で行えるか教えてください。
Risposta accettata
MathWorks Support Team
il 6 Gen 2020
Modificato: MathWorks Support Team
il 6 Gen 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 の使用
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Parameter Estimation in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!