平成22年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問5
テクノロジ/システム構成要素コンピュータの性能評価には,シミュレーションによって行う方法や解析的な方法などがある。シミュレーションによって行う方法の特徴はどれか。
出典:平成22年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問5
- ア解析的な方法よりも計算量が少なく,効率的に解が求まる。
- イ解析的な方法よりも,乱数を用いることで高精度の解が得られる。
- ウ解析的に解が求められないモデルに対しても,数値的に解が求まる。
- エ解析的に解が求められるモデルの確認に有効である。
正解:ウ
解説
コンピュータの性能評価において,解析的な方法は,待ち行列理論などの数式モデルを用いて理論的に解を求める方法であり,モデルが数学的に扱いやすい単純な場合には効率的に解が得られますが,複雑な条件やモデルでは解析的に解を求めること自体が困難になります。これに対してシミュレーションによる方法は,モデルの挙動をコンピュータ上で模擬的に再現して数値的に結果を求める方法であり,解析的に解を求めることが難しい複雑なモデルに対しても近似的な解を得られる点に特徴があります。
選択肢ごとの解説
- ア誤り。シミュレーションによる方法は,モデルの挙動を逐次計算して再現するため,一般に解析的な方法よりも計算量が多くなる傾向があり,計算量が少なく効率的に解が求まるという記述は適切ではありません。
- イ誤り。乱数を用いることは,モンテカルロ法などシミュレーションの一手法の特徴ではありますが,それによって解析的な方法よりも高精度の解が得られるとは限らず,シミュレーション一般の特徴の説明としては適切ではありません。
- ウ正しい。シミュレーションによる方法は,数式による解析が難しい複雑なモデルに対しても,挙動を模擬することによって数値的に近似解を求めることができます。
- エ誤り。解析的に解が求められるモデルであれば,通常はより効率的な解析的な方法を用いる方が適切であり,そのようなモデルの確認のためだけにシミュレーションを用いることが特徴であるとはいえません。