BMW社における、コンポーネントレベルとシステムレベルの2段階での最適化事例です。
コンポーネントレベルでは、重量、コストを考慮しつつ衝突時の乗員のスペース確保を目的とし、最適化後の各コンポーネントをシステムレベルへ反映させます。コンポーネントの最適化の1例として、Differential Evolutionにより1世代当たり64個体で200回程度の計算を実施しています。衝突解析では1回当たりの解析時間が長い為、問題を極力シンプルにして、最適化アルゴリズムのオプションも世代数を減らし総計算回数を低減すると