Problem Definition and Goals
The purpose of this simulation to obtain important parameters of a bank queue, including bank information, queue length, waiting time in queue and expected wait time of customers in a bank. To obtain the appropriate function for predicting the queue waiting time we need a large numbers of observations. To obtain this data without the need to collect them directly, we simulate the bank work flow and after ensuring that the model built reflects the actual situation, we use the output data and simulations for prediction function.
About the Bank
Since the data we received from Bank of America were not given to us as scheduled, we used data from another banking source which is the largest bank owned by private sector in Iran, the bank is called Persian Bank and has been using queue management system to manage its customers’ queue for more than 5 years.
For data we needed, we both used data base from the queue management system and some observations that have been done by some individuals. There are different services offered in each branch and by discussion and observing different types of services we divided the offered services to four groups: * Deposits and Withdrawals * Cashier’s cheque * Opening a new account * Multi-Service
The bank has an automatic machine that customers go to, the device gives them a ticket that shows the total numbers of people in the queue, customer’s place in the queue and approximate waiting time.
Logical Model
As was explained customers go to the ticketing machine as soon as they enter the bank, get their tickets, go sit in the shared queue we have and after being called by the system,