2 Dec | The final exam will take place in MI006. See below for more information on the final exam. |
12 Nov |
Here is a roadmap for the rest of the semester. The final exam will take place on Wednesday 16 December at 13:30. See below for details. |
27 Oct | Exam 2 will take place during the week of 2 November. See below for details. |
8 Oct |
Information about the course project has been posted below. Your preliminary problem description is due on Tuesday 20 October. |
22 Sep | Exam 1 will take place during the week of 28 September. See below for details. |
21 Aug | Welcome! |
problem | solutions | ||
10 Nov | Finish the problem in Lesson 18. | ||
27 Oct | cronuts | ipynb nbviewer | ipynb nbviewer |
22 Oct | callcenter | ipynb nbviewer | ipynb nbviewer |
20 Oct | butcher5 | ipynb nbviewer | ipynb nbviewer |
15 Oct | icecream | ipynb nbviewer | ipynb nbviewer |
13 Oct | tube | ipynb nbviewer | ipynb nbviewer |
8 Oct | inverse | ipynb nbviewer | ipynb nbviewer |
6 Oct | lcg | ipynb nbviewer | ipynb nbviewer |
indep | ipynb nbviewer | ipynb nbviewer | |
24 Sep | ks | ipynb nbviewer | ipynb nbviewer |
22 Sep |
chisq Finish the problem in Lesson 8. |
ipynb
nbviewer |
ipynb nbviewer |
17 Sep | parking | ipynb nbviewer | ipynb nbviewer |
15 Sep |
butcher4 Finish the problem in Lesson 6. |
ipynb nbviewer |
ipynb
nbviewer see below |
10 Sep | Finish the problem in Lesson 5. | see below | |
3 Sep | butcher3 | ipynb nbviewer | ipynb nbviewer |
1 Sep | butcher2 | ipynb nbviewer | ipynb nbviewer |
27 Aug | python | ipynb nbviewer | ipynb nbviewer |
25 Aug |
butcher Download WinPython (see Step 1 of these instructions) — we will complete the installation at the beginning of next class. |
12 Nov | 19 | Transient vs. steady state behavior |
ipynb
nbviewer |
10 Nov | 18 | SimPy — queueing networks |
ipynb
nbviewer |
27 Oct 29 Oct |
17 | Practice with advanced SimPy constructs |
ipynb
nbviewer completed: ipynb nbviewer |
27 Oct | 16 | SimPy — levels | ipynb nbviewer |
22 Oct | 15 | SimPy — priority queues, preemption | ipynb nbviewer |
20 Oct | 14 | SimPy — different arrival types, user-defined distributions | ipynb nbviewer |
15 Oct | 13 | SimPy — balking and reneging |
ipynb
nbviewer completed: ipynb nbviewer |
13 Oct | 12 | Variance reduction: common random numbers |
ipynb
nbviewer completed: ipynb nbviewer |
8 Oct | 11 | Random variate generation | pdf ipynb nbviewer |
6 Oct | 10 | Random number generation, testing for independence |
pdf
ipynb
nbviewer completed: ipynb nbviewer |
The simulation study process | |||
24 Sep | 9 | Input data analysis – continuous distributions | pdf ipynb nbviewer |
WTF: some debugging exercises | ipynb nbviewer | ||
22 Sep | 8 | Input data analysis – discrete distributions |
pdf
ipynb
nbviewer completed: ipynb nbviewer |
17 Sep | 7 | Comparing alternate systems | ipynb nbviewer |
15 Sep | 6 | Replicating simulations: sample mean and variance, confidence intervals |
pdf
ipynb
nbviewer completed: ipynb nbviewer |
10 Sep | 5 | Practice with SimPy |
ipynb
nbviewer completed: ipynb nbviewer |
3 Sep | 4 | SimPy — Monitors |
ipynb
nbviewer completed: ipynb nbviewer |
1 Sep | 3 | Introduction to SimPy |
ipynb
nbviewer completed: ipynb nbviewer |
27 Aug | 2 | Introduction to Python and Jupyter | ipynb nbviewer |
25 Aug | 1 | Introduction to simulation |
Now that the semester is over, I have removed the quiz solutions.
quiz | solutions | ||
29 Oct | Quiz 7 | ||
22 Oct | Quiz 6 | ||
15 Oct | Quiz 5 | ipynb | ipynb nbviewer |
8 Oct | (not really a) Quiz 4 | ||
22 Sep | Quiz 3a | ipynb | ipynb nbviewer |
17 Sep | Quiz 3 | ipynb | ipynb nbviewer |
10 Sep | Quiz 2 | ipynb | ipynb nbviewer |
3 Sep | Quiz 1 | ipynb | ipynb nbviewer |
Now that the semester is over, I have removed the exam solutions.