IE505617

Monte Carlo og Diskret Hendelsesimulering

Sist undervist 2018

Vår og Høst

Ålesund

Engelsk

Oversikt

Snitt

E

1,00

0,93

Ståprosent

33 %

17 poeng

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

Monte Carlo and Discrete Event Simulation are two powerful classes of simulation methods that have a broad application range. Monte Carlo simulation is a set of stochastic algorithms for sampling, estimation and optimization, applied in a wide range of fields such as engineering, finance, computer science, and the physical and life sciences. An example application is the estimation / management of risk related to the cost or the schedule of a project. In Discrete Event Simulation, the time evolution of a system is modelled as a series of discrete events. Discrete event simulation can for example be used to find the bottleneck in a production line or to improve patient flow in a hospital. In this course, the student will learn to conduct simulation experiments with Monte Carlo methods and Discrete Event Simulation. All aspects of computer simulation will be covered: system-modelling, implementation of algorithms, running simulations, visualization and interpretation / analysis of results. Course topics include: • Random Number Generation. • Random Variates. • Random Processes. • Markov Chain Monte Carlo. • Queuing. • Statistical Analysis of Simulation Data. All topics are taught from low-level (theoretical understanding and low-level programming) to high-level (practical application to cases from industry and use of existing software). Relevant simulation examples will be given from different fields of science and industry.

Læringsmål

Knowledge: - Be familiar with possible applications of Monte Carlo and Discrete Event Simulation. - Be able to explain in detail: • how one can sample random variates and random processes, • Markov chain Monte Carlo, • how one can simulate queuing, • methods for statistical analysis of simulation results. Skills: • To be able to conduct simulation experiments with Monte Carlo and Discrete Event methods, including system modelling, implementation of algorithms, running simulations, visualization, analysis and interpretation of results. General Competence: • Be able to reason which simulation method is best for a given system. • Be able to recognize and understand implementations of Monte Carlo and Discrete Event Simulation.

Læringsformer og aktiviteter

Lectures, video lectures, classroom exercises, 2-4 mandatory project assignments. The 2-4 mandatory project assignments have to be handed in and approved by the lecturer in order to get access to the exam.