Skip to main content

IE3xx : Simulation

Prerequisites topics
Probability & Statistics
Some knowledge of programming (any language; use of computers)


  • Introduction to various types of simulation of dynamics and/or stochastic systems, including monte carlo methods, discrete event simulation, agent-baed modeling, system dynamics approach.
  • Understanding Steps in a Simulation study: model conceptualisation & scoping, input data collection, building simulation model, model verification and validation, design and conduct experiments, making valid observations from simulation results.
  • Fundamental concepts of System Simulation: Monte Carlo simulation, Discrete event simulation systems in presence or absence of uncertainty; Generation & testing of random numbers. Generation of random variates.
  • Input modeling; Fitting probability distributions; hypothesizing families of distributions, estimation of parameters, testing goodness of fit. Using software to analyze input data.
  • Building Monte Carlo / Discrete event simulation models of various processes and systems. Use of general purpose languages such as Python/R/C++ (for MCS) and/or packages such as Anylogic, Flexsim, etc (for DES) to build simulation models.
  • Simulation Output data analysis for a single system; statistical analyses for transient systems and systems in statistical equilibrium. Comparing alternative system configurations; confidence intervals, Using software to analyze simulation results.
  • Model verification and validation.

Advanced topics may include: Ranking and selection, Variance reduction techniques. Experimental design, sensitivity analysis and simulation-based optimization; Agent based modeling, System Dynamic methodology.


  • A. M. Law and W. D. Kelton (2000), Simulation Modeling and Analysis, 3rd Ed., McGraw Hill International - Industrial Engg. Series.
  • J. Banks, J. S. Carson, B. L. Nelson and D. M. Nicol (2013), Discrete Event System Simulation,6th Ed., Pearson Education International Series.
  • S. Ross (2012) Simulation​, Academic Press.
  • U Wilensky and W Rand (2015), An Introduction to Agent-Based Modeling: Modeling Natural, Social, and Engineered Complex Systems with NetLogo, MIT Press