Assignment 3
Assignment 3
Baggage Carousel
Name:
Student ID:
Marking Scheme
Design
Code
Correctness
Total
/3
/2
/5
/10
Objective
For this assignment, you are to simulate the behaviour of a baggage claim system in an airport.
The goal of your program is to answer a few questions about the behaviour of this system.
Problem Specifications
This assignment involves two hundred passengers and two hundred bags (each passenger has
exactly one bag). The bags arrive at the baggage claim area at time t=0 and they are fed onto the
conveyor belt to the carousel at the rate 20 bags per minute (one bag every 3 seconds starting at
time t=0). The arrival time of a passenger at the baggage claim area is also uniformly distributed
over the time 0 to 10 minutes (i.e. a passenger arrives every 3 seconds starting at time t=0). The
arrival time of a bag to the carousel and the arrival time of the owner are assumed to be
statistically independent (i.e. "completely random").
The carousel can hold only 32 bags. When bags are removed from a full carousel, the conveyor
belt can supply more bags at a maximum rate of 20 bags per minute, so as to maintain 32 bags on
the carousel.
Because of the random stochastic nature of each simulation run, you will need to average the
results of a number of runs in order to answer the following questions. This approach will give
you the "expected value" of each.
The questions to answer are as follows:
Submission Details
The Administrative Report
A critical part of your assignment is the Administrative Report. This report should tell me about
your experience in the development of this code: e.g. what did you learn? What worked and what
didn't? What did you like? What did you not like? One page or less is fine.
Due Date and Submission Details
This is an individual assignment. It is worth 10% of your final grade and is due by 6:30 in class
on April 6, 2015. Late assignments will not be accepted. Your submission should be a printout of
your code and the admin report. Please also email your code to me.
You are expected to be familiar with and follow the Ryerson Student Academic Code of
Conduct.