シミュレーション

が,待ち行列システムの場合はどうでしょうか.例えば,自動券売機を何台設置すべきかをシミュレーションによって決めたいとします.このとき,時間を進める基本単位である刻み幅をどの程度にすればよいでしょうか.かなり小さくしないと,たくさんの人がほぼ同時に券売機に殺到したようなときに,適切な処理を行うことができません.しかし,誰も来ないときは,システムの状態が変化しないため計算をする必要がないにもかかわらず,無駄な計算を頻繁に行わなければ成りません.  待ち行列システムのように,何か事象が発生しない限り状態が変化しないようなシステムを事象駆動システムと呼びます.このようなシステムでは,時間を一定毎に進めず,事象が発生した時点へ次々と時間を進めていく方法がとられます.つまり,次に発生する事象の内,最も早く発生する事象を調べ,その時点まで時間を進め状態の変更等何らかの処理を行うといった方法です.

お役立ちLINK

PR