ってナンなの?ゲームにもあります!
シミュレーション (Simulation)とは、実験・訓練を目的とし、複雑な事象・システムを定式化して行う模擬実験をいう。「シュミレーション」という呼称・表記も良く見られるが、これは誤りである。
実際に実験を行うことが極めて困難、不可能、または危険である場合、多岐にわたる選択条件を事前に検証しようとすると、現象の特定要素を簡略化・デフォルメして検証する必要がある。シミュレーションの実施には現象を論理的に単純化したモデル、模型、コンピュータプログラムなどが用いられる。シミュレーションを行う装置やプログラムをシミュレータ (Simulator) と言う。ただし、シミュレータは必須ではなく、自然状態の再現が容易な場合、特に単純化されたモデルを用いる場合などは必要とされない場合もある。
通常シミュレーションは現象の全てを試行要素とせず、対象要素を絞り込むことにより要素が現象に与える影響を検証する事が主な目的とされる。よって、結果が完全に不確定な事象を検証することは困難とされる。特にコンピュータを用いた積算によるシミュレーションは、基本的に線形近似による計算となるため、非線形要素を含む自然現象をシミュレートする場合は必ず誤差が生ずる。従ってコンピュータによるシミュレーションによって良好な結果を得る為には、モデル化による誤差見積もりが重要となる。モデル化によるシミュレーションは、現象についてどの程度正確に真似るかによって計算量を調整することが可能であり、現象についての完全な知識は必要とされないなどのメリットがある。
システムのモデル化を行わず、完全な模倣を目的とする場合は、シミュレーションと言わずエミュレーションという。エミュレーションは、模倣したいシステムにおいて、予測できる現象より予測できない現象が支配的である場合などに使われる。
コンピュータシミュレーションは、実世界や何らかの仮説的状況をコンピュータ上でモデル化するもので、それによってそのシステムがどのように作用するのかを研究することができる。変数を変化させることで、システムの振る舞いについて予測を立てることができる。
コンピュータシミュレーションの面白い応用として、コンピュータを使ってコンピュータをシミュレートするというものがある。関連するソフトウェアとして、コンピュータ・アーキテクチャ・シミュレータと呼ばれるものは、命令セットシミュレータとフルシステムシミュレータに分けられる。
コンピュータシミュレーションは、物理学/化学/生物学における様々な自然科学的システムのモデル化、経済学/社会科学における人間に関わるシステムのモデル化、さらには工学におけるシステムのモデル化において、それらシステムの作用について洞察を得る助けとなる。シミュレーションにコンピュータを使うことの利便性を表す例として、ネットワーク交通量シミュレーションがある。このようなシミュレーションにおいては、その環境についての初期設定を変更するとモデルの振る舞いが変化する。一般にコンピュータシミュレーションは、人間との対話を排除した形で行われるものとされる。
古来、システムの形式的モデル化には数学が用いられ、解析的な解を求めることで、あるパラメータと初期条件におけるシステムの振る舞いを予測する。コンピュータシミュレーションは、そのような単純な解法が不可能な場合の補助あるいは置換として使われることが多い。コンピュータシミュレーションには様々なタイプがあるが、それらに共通するのは、システムが取りうる全ての状態を列挙するのが不可能あるいは現実的でない場合に、そのモデルの代表的シナリオの標本を生成しようとするという点である。
モンテカルロ法や確率論的モデリングによるコンピュータシミュレーションは、モデル化が非常に簡単という特徴がある。
(以上、ウィキペディアより引用)
要は予想みたいな感じですね!
相互リンク
渋谷デリヘル デリヘル 平塚 立川のデリヘル デリヘル 大阪 所沢 デリヘル 千葉 デリヘル デリバリーヘルス 横浜 大塚デリヘル デリヘル