Home: Part-I | Home: Part-II | Home: Part-III | Home: Part-IV | Home: BSc | Home: MSc | Curriculum: Current | Curriculum: Archive

*
***************

B. Stat. – 308
Simulation and Modeling
Full marks – 50
(Examination 40, Tutorial/Terminal 7.5, and Attendance 2.5)
Number of Lectures – Minimum 30
(Duration of Examination: 3 Hours)

***

Aim of the Course
The goal of this course is to introduce students to basic simulation methods and tools for modeling and simulation of continuous, discrete and combined systems, and provide the foundations for the student to understand computer simulation needs, and to implement and test a variety of simulation and data analysis libraries and programs.
Objectives of the Course
Students should know how to:
 
Generate random number and random variables
 
Use Monte-Carlo technique to solve intractable mathematical problems
 
Build a simulation model with basic operations and inputs
 
Build a simulation model with detailed operations
 
Develop algorithm and computer programing for intended simulation
 
Perform statistical analysis of output from simulation
Learning Outcome
Having completing this course, students will able to do:
 
Understand the definition of simulation and how to develop and analyze a simulation model
 
Understand the fundamental logic, structure, components and management of simulation modeling
 
Understand the scope and limitations of simulation
 
Construct simulation models for real-world systems
 
System analysis and benchmarking
 
Evaluate performance of existing and new/proposed models real-world systems

***

Course Contents
Introduction to Simulation: Basic concepts of systems, models, and simulation, Discrete and continuous systems simulation, Purposes of simulation, Advantages and disadvantages of simulation, Steps in a simulation study.
Monte Carlo Simulation: Concept of random numbers, Techniques for generating random numbers, Tests for random numbers. Methods for generating random variates–inverse transformation, composition, convolution, acceptance-rejection. Comparison of the methods, Applications of probability distributions in simulation–Uniform, Exponential, Weibull, Gamma, Normal, Binomial, Poisson, Monte Carlo integration. MCMC method.
Verification and Validation of Simulation Models: Simulation credibility, Techniques for verification and validation of simulation models, Statistical methods for comparing real-world observations and simulation output data.
Analysis of Simulation Data: Identifying the distribution with data, Parameter estimation, Goodness-of-fit tests, Output analysis for terminating and steady state simulations.
Simulation Case Studies: Application of simulation in queuing and inventory systems.

***

Main Books Recommended:
1)
Ross, S. M. (2006). Simulation, 4th ed., Academic Press.
2)
Lazic, S. E., & H. L. Roche (2012). Introducing Monte Carlo Methods with R. [Kroese]
3)
Rubinstein, R. Y., & D. P. Kroese (2011). Simulation and the Monte Carlo method (Vol. 707). John Wiley & Sons.
References:
4)
Banks, J. (1998). Handbook of Simulation, Wiley, New York.
5)
Law, A. M., & W. Kelton (2000). Simulation modeling and analysis. Mac Graw Hill, Boston, Burr Ridge, ua.
6)
Robert, C. P. and G. Casella (2010). Introducing Monte Carlo Methods with R (Vol. 18). New York: Springer. [Daley]
7)
Sing, V. P. (2009). System Modeling and Simulation, New Age International (P) Limited, New Delhi.
8)
Suess, E. A. and B. E. Trumbo (2010). Introduction to Probability Simulation and Gibbs Sampling with R, Springer.