Overview

This courses introduces discrete and continuous simulation modeling and applications in computer science. See course syllabus for more information.

Textbook

Leemis, Lawrence M., and Stephen Keith Park. Discrete-event simulation: A first course. Upper Saddle River, NJ: Pearson Prentice Hall, 2006.

Class Schedule and Material

  1. 01/18 Introduction

    Reading:

    1. Mona Chalabi, Which Is The Fastest Check-Out Lane At The Grocery Store? , FiveThirtyEight, Oct 16, 2014, retrieved on Jan 11, 2017 (and the references therein, e.g., Schimmel 2013 , Reid and Sanders 2010 , a checkout line video , Maister 2005 , and a blog post on Why Multiple Checkout Lines Are Not All Bad)
    2. Section 1.1 of the textbook
  2. 01/23 Single-Server Queue

    Reading:

    1. Section 1.2 of the textbook

    Assignment:

    1. Exericses L2-1, L2-2, L2-3, L2-4, and L2-5
  3. 01/25 Exploring Applications of Computer Simulations

  4. 01/30, 02/01, and 02/06 Single-Server Queue (Continued)

    Reading:

    1. Section 1.2 of the textbook

    Assignment:

    1. Exericses L2-1, L2-2, L2-3, L2-4, and L2-5
  5. 02/08 and 02/13 Simple Inventory System

    Reading:

    1. Section 1.3 of the textbook

    Assignment:

    1. Exericses L3-1, L3-2, L3-3, and L3-4
  6. 02/15, 02/20, and 02/22 Single Service Node and Simple Invenstory System Revisited

    Reading:

    1. Section 3.1 of the textbook

    Assignment:

    1. Exercises L4-1, L4-2, L4-3, L4-4, and L4-5
  7. 02/27 Application of Simple Simulation Models

  8. 03/01 - 03/06 Multiple-Stream Random Number Generators

    Reading:

    1. Sections 2.1 - 2.2 of the textbook
    2. Section 3.2 of the textbook

    Assignment:

    1. Exercises L6-1, L6-2, L6-3, and L6-4

    Project:

    1. Project update and discussion
  9. 03/08 Midterm Exam

  10. 03/12 - 03/19 Spring Break; No Classes

  11. 03/20 - 03/22 Multiple-Stream Random Number Generators (Continued)

    Reading:

    1. Sections 2.1 - 2.2 of the textbook
    2. Section 3.2 of the textbook

    Assignment:

    1. Exercises L6-1, L6-2, L6-3, and L6-4

    Project:

    1. Project update and discussion
  12. 03/27 Three Simulation Examples: Part I

    Reading:

    1. Section 3.3 in the textbook

    Assignment:

    1. Exercises L7-1, L7-2, and L7-3
  13. 03/29 Project 1: A Group Discussion

  14. 04/03 Three Simulation Examples: Part II

    Reading:

    1. Section 3.3 in the textbook

    Assignment:

    1. Exercises L7-1, L7-2, and L7-3
  15. 04/05 Three Simulation Examples: Part III

    Reading:

    1. Section 3.3 in the textbook

    Assignment:

    1. Exercises L7-1, L7-2, and L7-3

    Project:

    1. Project 2
  16. 04/10 - 04/12 Next Event Simulation

    Reading:

    1. Sections 5.1, 5.2, and 5.3 in the textbook
    2. James O. Henriksen. 1983. Event list management - a tutorial . In Proceedings of the 15th conference on Winter Simulation - Volume 2 (WSC '83), Stephen Roberts, Jerry Banks, and Bruce Schmeiser (Eds.), Vol. 2. IEEE Press, Piscataway, NJ, USA, 543-551.

    Assignment:

    1. Exercises L10-1, L10-2, and L10-3
  17. 04/12 Project Update

    Project Update:

    1. Project 2 proposal due (written report and oral presentation)
  18. 04/17 - 04/24 Monte Carlo Simulation

    Reading:

    1. Sections 2.3, 2.4, and 8.2

    Assignment:

    1. Exercise L13-1, L13-2, L13-3, and L13-4
  19. 04/24 Project Update

    Project Update:

    1. Project 2 progress report due (oral presentation)
  20. 04/26 Final Exam Review and Final Project

    Note:

    1. Review for final exam; working on final project.
  21. 05/01 Final Project Presentation

    Project Update:

    1. Project 2 final report and presentation due ( final report and oral presentation)
  22. 05/03 - 05/08 Final Examination Week

    CSCI570 Final Exam:

    1. 5:00 - 7:00PM, Wednesday, May 3, 2017 (See the University Final Exam Schedule)