Post on 25-Nov-2014
description
WAITING LINE MANAGEMENT
MNGT 25
Berenguel, Carmilyn ᴥ Ponciano, Riza
LearningLearning ObjectivesObjectives• Emphasize the importance of providing fast service as a
competitive advantage to companies.
• Demonstrate how service managers can design their operations and train their employees to provide faster service without incurring any additional cost.
NotionNotionCustomer’s encounters with waiting lines, which are often Customer’s encounters with waiting lines, which are often their initial encounter with the firm, can significantly affect their initial encounter with the firm, can significantly affect
their overall level of satisfaction with the organization.their overall level of satisfaction with the organization.
Waiting Lines or QueuesWaiting Lines or Queues• One of the most
important areas in operations management
• Basic• Pervasive
Economics of the Waiting Line ProblemEconomics of the Waiting Line Problem• The central problem is
a trade-off decisiontrade-off decision.
• Weighing the added cost of providing more rapid service against the inherent cost of waiting.
Practical View of Waiting LinesPractical View of Waiting Lines
Practical View of Waiting LinesPractical View of Waiting Lines
Practical View of Waiting Lines
The Queuing The Queuing PhenomenonPhenomenonThree major componentsThree major components:a. The source population and the way customers
arrive at the systemb. The servicing systemc. The condition of the customer exiting the system
(back to source population or not?)
Components of the Queuing PhenomenonComponents of the Queuing Phenomenon
Customer Customer ArrivalsArrivals• Finite PopulationFinite Population – refers to limited-size
customer pool that will use the service and, at times, form a line.
• Infinite PopulationInfinite Population – one large enough in relation to the service system so that the changes in the population size caused by subtractions or additions to the population does not significantly affect the system probabilities.
Distribution of ArrivalsDistribution of ArrivalsWaiting line formulas generally
require an arrival rate.arrival rate.Arrival RateArrival Rate – number of units per
period (10 units per hour)Constant Arrival Rate - periodicVariable Arrival Rate - random
Exponential DistributionExponential Distribution• When arrivals occur random fashion, a plot of
interarrival times yields an exponential distribution.exponential distribution.
*where λ is the mean number of arrivals per time period
• Allows us to compute the probabilities of arrivals within a specified time
Exponential DistributionExponential DistributionEx. Single arrivals to waiting line (λ=1)
(minutes)(minutes)
Probability that the Next Probability that the Next Arrival Will Occur in Arrival Will Occur in tt Minutes or More (eMinutes or More (e-t-t))
Probability that the Next Probability that the Next Arrival Will Occur in Arrival Will Occur in tt Minutes or Less (1-eMinutes or Less (1-e-t-t))
0 1.00 0
0.5 0.61 0.39
1.0 0.37 0.63
1.5 0.22 0.78
2.0 0.14 0.86
Poisson DistributionPoisson Distribution• If arrival process is random, it its Poisson Poisson
distributeddistributed• A probability distribution that represents the
number of random events occurring over a fixed period of time
Poisson DistributionPoisson DistributionEx. Mean arrival rate of units into a system is three
per minute (λ=3), find the probability that exactly five units will arrive within a one-minute period (n=5, T=1)
*there is a 10.1 percent 10.1 percent that there will be five arrivals in any one-minute interval
Other Arrival CharacteristicsOther Arrival Characteristics• Arrival Patterns
• Size of Arrival Units
• Degree of Patience
ARRIVAL PATTERNSARRIVAL PATTERNS
• Controllable
• Uncontrollable
SIZE OF ARRIVAL UNITSSIZE OF ARRIVAL UNITS
• Single Arrival
• Batch Arrival
DEGREE OF PATIENCEDEGREE OF PATIENCE
• Patient Arrival
• Impatient Arrival– Balking– Reneging
QUEUING SYSTEMQUEUING SYSTEM
Consists primarily of:The Waiting Line(s)
Available Number of Servers
THE WAITING LINETHE WAITING LINEFactors to consider: Line Length
Infinite Potential LengthLimited Line Capacity
Number of LinesSingle LineMultiple Lines
- a priority rule or set of rules for determining the order of service to customers in a waiting line.
Examples:First come first serveReservations firstLargest Orders firstEmergencies First
Queue DisciplineQueue Discipline
Two major practical problems in any rule:
1.Ensuring that customers know and follow the rule.
2.Ensuring that a system exists to enable the employees to manage the line.
SERVICE TIME DISTRIBUTIONSERVICE TIME DISTRIBUTIONService Rate
- capacity of the server in number of units per time period, and not as service time.
Constant service time rule – states that each service takes exactly the same time.
LINE STRUCTURESLINE STRUCTURES Single Channel, Single Phase
Single Channel, Multiphase
Multichannel, Single Phase
Multichannel, Multiphase
Mixed
a. multiple-to-single channel structures
b. alternate path structures
Two Exit FatesTwo Exit Fates
1.The customer may return to the source population and immediately become a competing candidate for service again
2. There may be a low probability of reservice.
SAMPLE WAITING LINE SAMPLE WAITING LINE PROBLEMSPROBLEMS
EXAMPLE 1: Customers in LineEXAMPLE 1: Customers in LineWestern National Bank is considering opening a drive-through window for
customer service. Management estimates that customers will arrive at the rate of 15 per hour. The teller who will staff the window can service customers at the rate of one every three minutes.
Part 1 Assuming Poisson arrivals and exponential service, find1 Utilization of the teller.2 Average number in the waiting line.3 Average number in the system.4 Average waiting time in line.5 Average waiting time in the system, including service.
Part 1 Assuming Poisson arrivals and exponential service, find
1 Utilization of the teller.2 Average number in the waiting line.3 Average number in the system.4 Average waiting time in line.5 Average waiting time in the system, including
service.
Equations for Solving Model ProblemsEquations for Solving Model Problems
SOLUTION—Part 1
Part 2:
Because of limited space availability and a desire to provide an acceptable level of service, the bank manager would like to ensure, with 95 percent confidence, that no more than three cars will be in the system at any time. What is the present level of service for the three-car limit? What level of teller use must be attained and what must be the service rate of the teller to ensure the 95 percent level of service?
SOLUTION—Part 2
EXAMPLE.2: Equipment SelectionThe Robot Company franchises combination
gas and car wash stations throughout the United States. Robot gives a free car wash for a gasoline fill-up or, for a wash alone, charges $0.50. Past experience shows that the number of customers that have car washes following fill-ups is about the same as for a wash alone. The average profit on a gasoline fill-up is about $0.70, and the cost of the car wash to Robot is $0.10. Robot stays open 14 hours per day.
Robot has three power units and drive assemblies, and a franchisee must select the unit preferred. Unit I can wash cars at the rate of one every five minutes and is leased for $12 per day. Unit II, a larger unit, can wash cars at the rate of one every four minutes but costs $16 per day. Unit III, the largest, costs $22 per day and can wash a car in three minutes. The franchisee estimates that customers will not wait in line more than five minutes for a car wash. A longer time will cause Robot to lose the gasoline sales as well as the car wash sale.If the estimate of customer arrivals resulting in washes is 10 per hour, which wash unit should be selected?
SOLUTION:
#3. Determining the Number of Servers#3. Determining the Number of ServersLayoutLayout Service Service
PhasePhaseSource Source PopulaPopulationtion
Arrival Arrival PatternPattern
Queue Queue DisciplineDiscipline
Service Service PatternPattern
Permissible Permissible Queue Queue LengthLength
Typical Typical ExampleExample
Multichannel Single Infinite Poisson FCFS Exponential
Unlimited Parts counter in auto agency
Average number in systemAverage number in system
Average time waiting in lineAverage time waiting in line
Average total time in systemAverage total time in system
Probability of waiting in lineProbability of waiting in line
#3. Determining the Number of Servers#3. Determining the Number of ServersEx. In the service department of the Glenn-Mark Auto Agency,
mechanics requiring parts for auto repair or service present their request forms at the parts department counter. The parts clerk fills a request while the mechanic waits. Mechanics arrive in a random (Poisson) fashion at the rate of 40 per hour, and a clerk can fill requests at the rate of 20 per hour (exponential). If the cost for a parts clerk is $6 per hour and the cost for a mechanic is $12 per hour, determine the optimum number of clerks to staff the counter. (Because of the high arrival rate, an infinite source may be assumed.)
#3. Determining the Number of Servers#3. Determining the Number of Serversλ/μ
M 3
2.0 0.8888
Given:Assume:
Step 1. Determine loss.Step 1. Determine loss.
There is an average of 0.8888 mechanic waiting all day. For an 8-hour day at $12 per hour, there is a loss of machine’s time worth of:
0.8888 mechanic x $12 per hour x 8 hours0.8888 mechanic x $12 per hour x 8 hours= $85.32= $85.32
#3. Determining the Number of Servers#3. Determining the Number of ServersStep 2. Reobtain waiting time.*Compare the added cost of the additional employee
with the time saved by the mechanics.
0.1730 x $12 x 8 hours = $16.61 cost of a mechanic waiting in line
Value of mechanics’ time saved is $85.32 - $16.61 = $ 68.71
Cost of additional parts clerk is 8 hour x $6/hour = 48.00
Cost reduction by adding fourth clerk = $ 20.71
#4. Finite Population Source#4. Finite Population SourceLayoutLayout Service Service
PhasePhaseSource Source PopulationPopulation
Arrival Arrival PatternPattern
Queue Queue DisciplineDiscipline
Service Service PatternPattern
Permissible Permissible Queue Queue LengthLength
Typical Typical ExampleExample
Single Channel
Single Finite Poisson FCFS Exponential Unlimited Machine breakdown and repair in a factory
• A finite queuing situation that is most easily solved using finite tablesfinite tables, which require the manipulation of specific terms.
#4. #4. FiniteFinite Population Source Population SourceService FactorService Factor
Probability of exactly n units in Probability of exactly n units in queuing systemqueuing system
Average waiting time in lineAverage waiting time in line
Average number of Average number of units being servedunits being served
Average number Average number of units in lineof units in line
Population source less Population source less those in queuing systemthose in queuing system
Efficiency FactorEfficiency Factor
Average number of Average number of units in population units in population sourcesource
#4. Finite Population Source#4. Finite Population SourceEx. Studies of a bank of four weaving machines at the Loose Knit Textile mill have shown that, on average, each machine needs adjusting every hour and that the current serviceperson averages 7 ½ minutes per adjustment. Assuming Poisson arrivals, exponential service, and a machine idle time cost of $40 per hour, determine if a second serviceperson (who also averages 7 ½ minutes per adjustment) should be hired at a rate of $7 per hour.
#4. Finite Population Source#4. Finite Population Source*can be solved using finite queuing tables; compare
costs of machine downtime (either waiting in line or being serviced) and the cost of one repairperson, to the cost of machine downtime and two repair people.
average number of machines that are in service system x downtime cost per hour + repair people’s cost
N = Number of machines in the people
M = Number of repair people
T = Time required to service a machine
U = Average time a machine runs before requiring service
X = Service factor, or proportion of service time required for each machine (X=T/(T+U))
L = Average number of machines waiting in line to be serviced
H = Average number of machines being serviced
#4. Finite Population Source#4. Finite Population Source
#4. Finite Population Source#4. Finite Population SourceThe values to be determined from the finite tables are:
Case 1. One repairperson. From problem statement,N=4, M=1, T=7½ minutes, U=60 minutes
D = Probability that a machine needing service will have to wait
F = Efficiency factor, which is a measure of the effect of having to wait in line to be serviced
#4. Finite Population Source#4. Finite Population Source
Population 4
X M D F
0.110 2 .034 .998
1 .321 .958
N=4, F is interpolated as being approximately 0.957 at X=0.111 and M=1.
The number of machines waiting in line to be serviced is L, where:
#4. Finite Population Source#4. Finite Population SourceA comparison of downtime costs for service and repair of four machines:
The number of machines being served is H, where
Number of Repair People
Number of Machines Down (H+L)
Cost per Hour for Machines Down [(H+L)x$40/hour]
Cost of Repairpeople ($7/hour each)
Total Cost per Hour
1 0.597 $23.88 $7.00 $30.88
2 0.451 18.04 14.00 32.04
#4. Finite Population Source#4. Finite Population SourceCase II. Two repairpeople.The number of machines waiting in line, L
The number of machines being serviced, H
Population 4
X M D F
0.110 2 .034 .998
1 .321 .958
X=0.111, M=2, X=0.111, M=2, F=0998F=0998