Deterministic simulation

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

In mathematical modeling, deterministic simulations contain no random variables and no degree of randomness, and consist mostly of equations, for example difference equations. These simulations have known inputs and they result in a unique set of outputs. Contrast stochastic (probability) simulation, which includes random variables.

Deterministic simulation models are usually designed to capture some underlying mechanism or natural process. They are different from statistical models (for example linear regression) whose aim is to empirically estimate the relationships between variables. The deterministic model is viewed as a useful approximation of reality that is easier to build and interpret than a stochastic model. However, such models can be extremely complicated with large numbers of inputs and outputs, and therefore are often noninvertible; a fixed single set of outputs can be generated by multiple sets of inputs. Thus taking reliable account of parameter and model uncertainty is crucial, perhaps even more so than for standard statistical models, yet this is an area that has received little attention from statisticians.[1]

Use of simulations[edit]

Deterministic simulations in scientific research are used in various studies about population fields, climate development, and pollution, engineering, chemistry and policy-making. Deterministic simulations have received attention in statistical literature under the general topic of computer experiments. Computer experiments simulate complex system which requires a number of inputs. Use of a stochastic system is much cheaper but also inaccurate and simplifying.[2]

Model translation[edit]

It is necessary to translate models into computer recognizable formats. The modeler must decide if whether to program the model in a simulation language such as GPSS/H or to use special purpose simulation software:

Arena – discrete event simulator has also academic version

CSIM – CSIM is a re-usable general purpose discrete-event simulation environment for modeling complex systems of interacting elements. It contains hierarchical block diagram tools and extensive model libraries covering several domains. CSIM can be used for modeling: agent-based systems, logistics, wireless networks, computer networks...[3]

Dynare – when the framework is deterministic, can be used for models with the assumption of perfect foresight. The purpose of the simulation is to describe the reaction in anticipation of, then in reaction to the shock, until the system returns to the old or to a new state of equilibrium.[4]

Janus – Janus is an interactive simulation war game portraying realistic events during multi-sided combat. It uses digitized terrain effecting line of sight and movement, depicting contour lines, roads, rivers, vegetation and urban areas. It has the capability to be networked with other systems, in order to simulate a war game with multiple sides.[5]

Modsaf (Modular Semi-Automated Forces) is a set of software modules and applications used to construct Advanced Distributed Simulation (ADS) and Computer Generated Forces (CGF) applications. ModSAF modules and applications let a single operator create and control large numbers of entities that are used for realistic training, test, and evaluation on the virtual battlefield. ModSAF contains entities that are sufficiently realistic resulting in the user not being aware that the displayed vehicles are being maneuvered by computers, rather than human crews. These entities, which include ground and air vehicles, dismounted infantry (DI), missiles, and dynamic structures, can interact with each other and with manned individual entity simulators to support training, combat development experiments, and test of evaluation studies.[6]

Taylor Enterprise Dynamics is an objectoriented software system used to model, simulate, visualize, and monitor dynamic-flow process activities and systems. With Taylor ED’s open architecture, software users can access standard libraries of atoms to build models. Atoms are Taylor ED’s smart objects and model building resources. In addition to Taylor ED’s standard atom libraries, users can create new atoms themselves.[7]

Example of deterministic simulations[edit]

Performance evaluation of highly concurrent computers B. Kumar and E. S. Davidson Object of the simulation is CPU memory subsystem IBM 360/91.

Simulation is presented as a practical technique for performance evaluation of alternative configurations of highly concurrent computers. A technique is described for constructing a detailed deterministic simulation model of a system. In the model a control stream replaces the instruction and data streams of the real system. Simulation of the system model yields the timing and resource usage statistics needed for performance evaluation, without the necessity of emulating the system. As a case study, the implementation of a simulator of a model of the CPUmemory subsystem of the IBM 360/91 is described.[8]

A comparison of deterministic vs stochastic simulation models for assessing adaptive information management techniques over disadvantaged tactical communication networks – Dr. Allan Gibb Mr. Jean-Claude St-Jacques

Use of a deterministic battlefield model based on a scripted scenario will provide the required reproducibility and full control over event sequencing. A stochastic battlefield model, as provided in computer simulation applications like JANUS and ModSAF, produces results that can be made strictly reproducible if the same random number seed can be employed. However, such a model will not provide full human control over scenario composition and event sequencing. A deterministic battlefield model offers clear advantages for the test bed studies.[9]

See also[edit]


  1. ^ Poole, David; Adrian E. Raftery (December 2000). "Inference for Deterministic Simulation Models: The Bayesian Melding Approach". Journal of the American Statistical Association. 95 (452): 1244–1255. CiteSeerX doi:10.1080/01621459.2000.10474324.
  2. ^ Kumar, B. (1978). "Performance evaluation of highly concurrent computers by deterministic simulation". Cite journal requires |journal= (help)
  3. ^ "Introduction to ATL's CSIM Modeling Environment". Archived from the original on 2011-07-06. Retrieved 2012-01-26.
  4. ^ "Dynare reference manual". Archived from the original on 11 March 2013. Retrieved 26 January 2012.
  5. ^ Taryn Chapman; Vanessa Mills; Monique Kardos; Christina Stothard; Douglas Williams. "The Use of the Janus Wargame Simulation to Investigate Naturalistic Decision-Making: A Preliminary Examination". Missing or empty |url= (help)
  6. ^ "ModSAF (Modular Semi-Automated Forces)".
  7. ^ Hullinger, Roger. "Taylor Enterprise Dynamics" (PDF).
  8. ^ Kumar, B. (1978). "Performance evaluation of highly concurrent computers by deterministic simulation". Cite journal requires |journal= (help)
  9. ^ Gibb, Allan; Jean-Claude St-Jacques; Gerard Nourry; Tim Johnson. "A Comparison of Deterministic vs Stochastic Simulation Models for Assessing Adaptive Information Management Techniques over Disadvantaged Tactical Communication Networks". Cite journal requires |journal= (help)

External links[edit]