Queuing Systems and Forecasting Methods

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/90

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

91 Terms

1
New cards

Why do customers have to wait?

Variations in arrival rates and service rates

2
New cards

What is the managerial trade-off? Explain queuing system tradeoff?

Utilization of servers v.s. customer wait times
you want to find the intersection between cost of waiting and cost of service. if there is low cost of service people wait a long time. if there is high cost of service than there is no wait time.

3
New cards

We can avoid drawbacks of waiting by:

changing prices so that supply equals demand
scheduling using reservations
make waiting fun

4
New cards

Maister's First Law of Service

Customers compare expectations with perceptions

5
New cards

Maister's Second Law of Service

It is hard to play catch-up; i.e., first impressions are critical

6
New cards

Unoccupied time goes slowly; what's the strategy

That Old Empty Feeling

7
New cards

Pre-service waits seem longer than in-service waits; what's the strategy

A foot in the door

8
New cards

Reduce anxiety with attention; what's the strategy

The light at the end of the tunnel

9
New cards

First come first serve queue discipline is often perceived as most fair; what's the strategy

excuse me, but i was first

10
New cards

Average time in the system

Ws

11
New cards

Average # of customers in the system

Ls

12
New cards

Average customer arrival rate

λ (throughput)

13
New cards

Little's Law Formula

Ls = λ * Ws
average # of customers in the system = average time in system * average customer arrival rate

14
New cards

What does TRUE mean in the excel exponential distribution formula?

P(≤ t)

15
New cards

If interarrival times are exponentially distributed then...

# of arrivals follow a poisson distribution

16
New cards

What are the strengths in calculating an N-period moving average forecast?

Only need N observations to make a forecast
Very inexpensive and easy to understand

17
New cards

What are the drawbacks in calculating an N-period moving average forecast?

Does not consider observations older than N periods
Gives equal weight to last N observations

18
New cards

What are the advantages of exponential smoothing?

Old data are never dropped but have progressively less influence
Don't need to keep any historical information; only need most recent smoothed value

19
New cards

When alpha is ___________, ______ data points have _____ weight in determining the forecast.

small (i.e. closer to 0)
older
more

20
New cards

Cumulative Forecast Error (CFE) purpose

Should be close to zero. Otherwise, forecast is biased.

21
New cards

Mean Absolute Deviation (MAD) purpose

Common measure of error. Gives equal weight to all errors.

22
New cards

Mean Squared Error (MSE) purpose

Gives extra penalty to large error values

23
New cards

Mean Absolute Percentage Error (MAPE

Use percentages to prevent large forecast values from dominating the accuracy measure.

24
New cards

Overfitting

An overly complex model that tells you more about the idiosyncrasies of historical data without having value for future predictions.

25
New cards

How do we avoid overfitting to pick among various candidate models?

Divide our data into training and testing datasets (50/50, 80/20, 99/1)
Fit our candidate models based on the training dataset.
see how they perform on the testing dataset.

26
New cards

Historical Analogy (type, data required, relative cost, horizon)

Type: Subjective
Data Required: Experience
Relative Cost: High
Horizon: Medium-to-long

27
New cards

Regression (type, data required, relative cost, horizon)

Type: Casual
Data Required: All past data
Relative Cost: Medium
Horizon: Medium

28
New cards

Moving Average (type, data required, relative cost, horizon)

Type: Time Series
Data Required: Recent data
Relative Cost: Very low
Horizon: Short

29
New cards

Exponential Smoothing (type, data required, relative cost, horizon)

Type: Time Series
Data Required: Last forecast and smoothed value
Relative Cost: Very low
Horizon: Short

30
New cards
Arrival (explanation, example accommodation, example reduction)
Explanation: customer arrivals are independent decisions not evenly spaced
31
New cards
Example Accommodation: provide generous staffing or hold high inventory
32
New cards
Example Reduction: require reservations
33
New cards
Capability (explanation, example accommodation, example reduction)
Explanation: level of knowledge and skills vary, resulting in some hand-holding
34
New cards
Example Accommodation: adapt to customer skill level
35
New cards
Example Reduction: target customers based on their capability
36
New cards
Request (explanation, example accommodation, example reduction)
Explanation: uneven service times result from unique demands
37
New cards
Example Accommodation: cross-train employees
38
New cards
Example Reduction: limit service breadth
39
New cards
Effort (explanation, example accommodation, example reduction)
Explanation: level of commitment to coproduction or self-service varies
40
New cards
Example Accommodation: do work for customers
41
New cards
Example Reduction: reward increased effort
42
New cards
Subjective Performance (explanation, example accommodation, example reduction)
Explanation: personal preferences introduce unpredictability
43
New cards
Example Accommodation: diagnose expectations and adapt
44
New cards
Example Reduction: persuade customers to adjust expectations
45
New cards
Some random variable that we are guessing (often demand, could be # of no-shows
46
New cards
d
47
New cards
Our decision variable (e.g. amount of inventory to choose)
x
48
New cards
unit cost of being too low (underestimating d)
Cu
49
New cards
unit cost of being too high (overestimating d)
Co
50
New cards
Strategies to manage demand
offering price incentives and dynamic pricing
51
New cards
promoting off-peak demand
52
New cards
developing complementary services
53
New cards
reservations systems
54
New cards
overbooking
55
New cards
How to manage capacity
scheduling to a forecast
56
New cards
increasing customer participation
57
New cards
creating adjustable capacity
58
New cards
sharing capacity
59
New cards
cross-training employees
60
New cards
using part-time employees
61
New cards
Yield Management
a variable pricing strategy to maximize revenue from a fixed, perishable resource
62
New cards
When is yield management most useful?
relatively fixed capacity
63
New cards
perishable inventory
64
New cards
product sold in advance
65
New cards
fluctuating demand
66
New cards
low marginal sales costs and high capacity change costs
67
New cards
What are possible benefits of simulation for a business?
Try out scenarios that would be expensive/impossible to test in real life
68
New cards
Account for uncertainty/randomness/risk
69
New cards
Develop a deeper understanding of the process because you:
70
New cards
--> have to model it quantitatively
71
New cards
---> can visualize it in a new way
72
New cards
Estimate the performance of lots of different configurations or policies
73
New cards
Find the optimal solution for some problem
74
New cards
What is a Monte Carlo experiment?
Use random numbers and operational rules to estimate performance
75
New cards
What are the steps to a Monte Carlo experiment?
(Optional) If testing a decision, create a decision variable
76
New cards
Generate random number inputs
77
New cards
Insert inputs into some system and apply operational logic
78
New cards
Aggregate results
79
New cards
Excel function to get a value on the interval between 0 and 1
rand()
80
New cards
Excel function between a and b (including a and b as possibilities)
randbetween(a,b)
81
New cards
An expert guesses that Establishment dining times are between 45 min - 180 min. Which strategy to create random numbers is this? How do you simulate this?
Expert Opinion. We simulate dining duration as Randbetween(45,180).
82
New cards
Expert Opinion
Useful if no data exists about the random variable
83
New cards
Use very simple distributions (e.g. uniform)
84
New cards
Resample Existing Data
Useful if a large amount of data exists about the random variable
85
New cards
Establishment has duration data from 1,000 recent visits. Which strategy to create random numbers is this? How do you simulate this?
Resample Existing Data. To build our simulation, each simulated customer's dining duration is picked at random from those 1,000 data points.
86
New cards
Fit to Distribution
Useful if we have limited data
87
New cards
Simpler way to describe a random number distribution
88
New cards
We calculate that dining duration has a mean of 100.8 minutes and a SD of 26.2 min. Which strategy to create random numbers is this? How do you simulate this?
Fit to Distribution. We simulate dining duration for each customer as Norm.Inv(Rand(), 100.8, 26.2).
89
New cards
Probability Mass Function
probability that a discrete random variable takes some value
90
New cards
Probability Density Function
relative likelihood of some instantaneous value (continuous)
91
New cards
Cumulative Distribution Function
probability that a random variable is less than or equal to some value