Dynamic Assignment of Flexible Service Resources

Resource flexibility is an important tool for firms to better match capacity with demand so as to increase revenues and improve service levels. However, in service contexts that require dynamically deciding whether to accept incoming jobsand what resource to assign to each accepted job, harnessing the benefits of flexibility requires using effective methods for making these operational decisions. Motivated by the resource deployment decisions facing a professional service firm in theworkplace training industry, we address the dynamic job acceptance and resource assignment problem for systems with general resource flexibility structure, i.e., with multiple resource types that can each perform different overlapping subsets of job types. We first show that, for systems containing specialized resources for individual job types and a versatile resource type that can perform all job types, the exact policy uses a threshold rule. With more general flexibility structures, since the associated stochastic dynamic program is intractable, we develop and test three optimization-based approximate policies. Our extensive computational tests show that one of the methods, which we call the Bottleneck Capacity Reservation policy, is remarkably effective in generating near-optimal solutions over a wide range of problem scenarios. We also consider a model variant that requires dynamic job acceptance decisions but permits deferring resource assignment decisions until the end of the horizon. For this model, we discuss an adaptation of our approximate policy, establish the effectiveness of this policy, and assess the value of postponing assignment decisions.

[1]  A. Zhang,et al.  The newsboy problem with multiple demand classes , 1999 .

[2]  William C. Jordan,et al.  Principles on the benefits of manufacturing process flexibility , 1995 .

[3]  M. Geraghty,et al.  Revenue Management Saves National Car Rental , 1997 .

[4]  Robert A. Shumsky Approximation and Analysis of a Queueing System with Flexible and Specialized Servers , 1999 .

[5]  Ioana Popescu,et al.  Revenue Management in a Dynamic Network Environment , 2003, Transp. Sci..

[6]  Stephen C. Graves,et al.  Process Flexibility in Supply Chains , 2003, Manag. Sci..

[7]  Shaler Stidham,et al.  The Underlying Markov Decision Process in the Single-Leg Airline Yield-Management Problem , 1999, Transp. Sci..

[8]  K. Talluri,et al.  The Theory and Practice of Revenue Management , 2004 .

[9]  Anton J. Kleywegt,et al.  The Dynamic and Stochastic Knapsack Problem , 1998, Oper. Res..

[10]  D. Maister Managing the Professional Service Firm , 1997 .

[11]  Wallace J. Hopp,et al.  Benefits of Skill Chaining in Serial Production Lines with Cross-Trained Workers , 2004, Manag. Sci..

[12]  Seyed M. R. Iravani,et al.  Structural Flexibility: A New Perspective on the Design of Manufacturing and Service Operations , 2005, Manag. Sci..

[13]  ArmonyMor,et al.  On Customer Contact Centers with a Call-Back Option , 2004 .

[14]  J. George Shanthikumar,et al.  Optimal Dynamic Assignment of Customers to Heterogeneous Servers in Parallel , 1992, Oper. Res..

[15]  Robert A. Shumsky Approximation and analysis of a call center with flexible and specialized servers , 2004, OR Spectr..

[16]  James B. Orlin,et al.  A polynomial time primal network simplex algorithm for minimum cost flows , 1996, SODA '96.

[17]  Peter Belobaba,et al.  OR Practice - Application of a Probabilistic Decision Model to Airline Seat Inventory Control , 1989, Oper. Res..

[18]  Ebru K. Bish,et al.  Optimal Investment Strategies for Flexible Resources, Considering Pricing and Correlated Demands , 2004, Oper. Res..

[19]  D. McDonald,et al.  Analysis of Communication Networks: Call Centres, Traffic and Performance , 2000 .

[20]  Avishai Mandelbaum,et al.  An Introduction to Skills-Based Routing and its Operational Complexities , 2003 .

[21]  Zeynep Akşin,et al.  The Modern Call Center: A Multi‐Disciplinary Perspective on Operations Management Research , 2007 .

[22]  Sandjai Bhulai,et al.  A queueing model for call blending in call centers , 2003, IEEE Trans. Autom. Control..

[23]  A. Ingold Revenue management: Hard-core tactics for market domination , 2002 .

[24]  Chung-Piaw Teo,et al.  Design for Process Flexibility: Efficiency of the Long Chain and Sparse Structure , 2010, Oper. Res..

[25]  J. V. Mieghem Investment Strategies for Flexible Resources , 1998 .

[26]  Constantinos Maglaras,et al.  On Customer Contact Centers with a Call-Back Option: Customer Decisions, Routing Rules, and System Design , 2004, Oper. Res..

[27]  John N. Tsitsiklis,et al.  Neuro-Dynamic Programming , 1996, Encyclopedia of Machine Learning.

[28]  Maripat Murphy,et al.  State of the industry report , 2004 .

[29]  Laura Wynter,et al.  Revenue Management in Business Services , 2008 .

[30]  Charles H. Fine,et al.  Optimal investment in product-flexible manufacturing capacity , 1990 .

[31]  E. Lerzan Örmeci,et al.  Dynamic admission control in a call center with one shared and two dedicated service facilities , 2004, IEEE Transactions on Automatic Control.

[32]  Philippe Chevalier,et al.  Optimizing the Staffing and Routing of Small‐Size Hierarchical Call Centers , 2008 .

[33]  Noah Gans,et al.  Managing Learning and Turnover in Employee Staffing , 1999, Oper. Res..

[34]  Serguei Netessine,et al.  Flexible Service Capacity: Optimal Investment and the Impact of Demand Correlation , 2002, Oper. Res..

[35]  Avishai Mandelbaum,et al.  Telephone Call Centers: Tutorial, Review, and Research Prospects , 2003, Manuf. Serv. Oper. Manag..

[36]  W. Lieberman The Theory and Practice of Revenue Management , 2005 .

[37]  Jim Freeman,et al.  Stochastic Processes (Second Edition) , 1996 .

[38]  Sheldon M. Ross,et al.  Stochastic Processes , 2018, Gauge Integral Structures for Stochastic Calculus and Quantum Electrodynamics.

[39]  Constantinos Maglaras,et al.  Decision , Risk and Operations Working Papers Series Contact Centers with a CallBack Option and Real-Time Delay Information , 2004 .

[40]  Martin L. Puterman,et al.  Markov Decision Processes: Discrete Stochastic Dynamic Programming , 1994 .

[41]  Barry C. Smith,et al.  Yield Management at American Airlines , 1992 .