How can we use computers to design systems and, more generally, make decisions, in the face of complexity and uncertainty?
Simulation techniques apply the power of the computer to study complex stochastic systems when analytical or numerical techniques do not suffice. It is the most frequently used methodology for the design and evaluation of computer, telecommunication, manufacturing, healthcare, financial, and transportation systems, to name just a few application areas. Simulation is an interdisciplinary subject, incorporating ideas and techniques from computer science, probability, statistics, optimization, and number theory. Simulation models, which embody deep domain expertise, can effectively complement machine-learning approaches.
This course will provide a hands-on introduction into this fascinating and useful subject.
Class Meetings: TTh 1:00-2:15pm in CS 140
Instructor: Prof. Peter J. Haas
Office Hours: Tues 5-6pm and Wed 2-3pm in CS 204
Teaching Assistant: Cen Wang
Office Hours: Mon 4:30-5:30pm and Thur 2:30-3:30pm in CS 207
Grader: Aditya Vikram Agarwal
Required textbook: A. M. Law, Simulation Modeling and Analysis, 5th Edition, 2015, McGraw Hill. ISBN 9780073401324.
(Very) optional textbook: P. J. Haas, Stochastic Petri Nets: Modelling Power and Limit Theorems, 2001, Springer.
Last modified 14 January 2020