Download presentation
Presentation is loading. Please wait.
1
Staffing and Routing in Large-Scale Service Systems with Heterogeneous-Servers Mor Armony Stern School of Business, NYU INFORMS 2009 Joint work with Avi Mandelbaum TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAA A A A A A AA A
2
Motivation: Call Centers
3
The Inverted-V Model NKNK KK Calls arrive at rate (Poisson process). K server pools. Service times in pool k are exponential with rate k and are non-preemptive Customers abandon from the queue with rate N1N1 11 Experienced employees on average process requests faster than new hires. Gans, Mandelbaum and Shen (2007) …
4
Our Focus Routing: When an incoming call arrives to an empty queue, which agent pool should take the call? Staffing: How many servers should be working in each pool? NKNK KK N1N1 11 …
5
Background: Human Effects in Large-Scale Service Systems M/M/N M/M/N+M+ M/M/N+ M/M/N+M M/M/N+ + Halfin & Whitt ’81 Borst et al ’04 Garnett et al ’02 Mandelbaum & Zeltyn ’08
6
Why Consider Abadonment? Even little abandonment can have a significant effect on performance: –An unstable M/M/N system ( >1) becomes stable with abandonment. –Example (Mandelbaum & Zeltyn ‘08): Consider =2000/hr, =20/hr. Service level target: “80% of customers should be served within 30 seconds”: 106 agents ( =0) 95 agents ( =20 (average patience of 3 minutes), P(ab)=6.9%) 84 agents ( =60 (average patience of 1 minute), P(ab)=16.8%)
7
Problem Formulation Challenges: Asymptotic regimes: QED, ED, ED+QED are all relevant Asymptotic optimality: No natural lower bound on staffing Assumptions: For delay related constraints, FCFS is sub- optimal. Work conservation assumption required when > our focus
8
Asymptotic Regimes (Mandelbaum & Zeltyn 07) Baron & Milner 07
9
Solution approach Original Joint Staffing and Routing problem: Our approach: 1. Given a “sensible” staffing vector, solve the routing problem: 2. Show that the proposed staffing vector is is asymptotically feasible. 3.Minimize staffing cost over the asymptotically feasible region.
10
The Routing Problem Proposition: The preemptive Faster Server First (FSF) policy is optimal within FCFS policies if either of these assumptions holds: ≤ min{ 1,…, K }, or 2.Only work-conserving policies are allowed. For a given staffing vector:
11
Asymptotically Optimal Routing in the QED Regime (T=0) Proposition: The non-preemptive routing policy FSF is asymptotically optimal in the QED regime Proof: State-space collapse: in the limit faster servers are always busy. The preemptive and non-preemptive policies are asymptotically the same
12
The ED+QED Asymptotic Regime NKNK KK N1N1 11 … Routing solution: All work conserving policies are asymptotically optimal Proof: All these policies are asymptotically equivalent to the preemptive FSF.
13
Asymptotically Feasible Region N1N1 N2N2 1 N 1 + 2 N 2 ≥ (1- ) + √
14
N1N1 N2N2 Asymptotically Optimal Staffing
15
Asymptotic Optimality Definition M/M/N+G (M&Z): |N-N*|=o(√ ) model w/o abandonment (QED): Natural lower bound Centering factor: Stability bound model w/abandonment: No natural lower bound. Centering factor: Fluid level solution
16
Asymptotically Optimal Staffing Focus: C(N)=c 1 N 1 p +…+c K N K p Let C=inf {C(N) | ¹ 1 N 1 +… ¹ K N k =(1- ) ¸ } Definition (Asymptotic Optimality) 1.N* Asymptotically Feasible and 2.(C(N*)-C)/(C(N)- C) = 1 (in the limit) If =0, replace 2. by C(N*)-C(N)=o( p-1/2 )
17
Summary: M/M/N+ in ED+QED Simple Routing: All work-conserving policies Staffing: Square-root “safety” capacity (ED+QED regime as an outcome) Challenges: –FCFS assumption –Robust definition of asymptotic optimality Opportunities: –General Skill-based routing in ED+QED
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.