×

Capacity allocation in a service system with preferred service completion times. (English) Zbl 1523.90146

Summary: Retailers use different mechanisms to enable sales and delivery. A relatively new offering by companies is curbside pickup where customers purchase goods online, schedule a pickup time, and come to a pickup facility to collect their orders. To model this service structure, we consider a service system where each arriving job has a preferred service completion time. Unlike most service systems that operate on a first-come-first-serve basis, the service provider makes a strategic decision for when to serve each job considering their requested times and the associated costs. For most of our results, we assume that all jobs must be served before or on their requested time period, and the jobs are handled in overtime when capacity is insufficient. Costs are incurred both for overtime and early service. We model this problem as a Markov decision process. For small systems, we show that optimal capacity allocation policies are of threshold type and provide additional structural results for special cases. Building on these results, we devise two capacity allocation heuristics that use a threshold structure for general systems. The computational results show that our heuristics find near-optimal solutions, and dependably outperform the benchmark heuristics even in larger systems. We conclude that there is a considerable benefit in using our heuristics as opposed to a very greedy or a very prudent benchmark heuristic, especially when the early service costs are not prohibitively high and the service capacity is scarce or there are high volumes of customer arrivals. Our results also demonstrate that as the length of the customer order horizon increases, performance of all heuristics deteriorate but the benefits of using our threshold heuristic remain considerable. Finally, we provide guidelines to select an appropriate solution method considering the trade-off between solution quality and computation time.
{© 2022 Wiley Periodicals LLC.}

MSC:

90B35 Deterministic scheduling theory in operations research
90C40 Markov and semi-Markov decision processes
Full Text: DOI

References:

[1] Argon, N. T., Ding, L., Glazebrook, K. D., & Ziya, S. (2009). Dynamic routing of customers with general delay costs in a multiserver queuing system. Probability in the Engineering and Informational Sciences, 23(2), 175-203. · Zbl 1181.60132
[2] Aytug, H., Lawley, M. A., McKay, K., Mohan, S., & Uzsoy, R. (2005). Executing production schedules in the face of uncertainties: A review and some future directions. European Journal of Operational Research, 161(1), 86-110. · Zbl 1115.90025
[3] Bensoussan, A., Çakanyildirim, M., & Sethi, S. P. (2007). A multiperiod newsvendor problem with partially observed demand. Mathematics of Operations Research, 32(2), 322-344. · Zbl 1279.90008
[4] Berman, C. (2020). Social‐distance shopping made easy via location data. https://progressivegrocer.com/social‐distance‐shopping‐made‐easy‐location‐data
[5] Chan, P. S., & Pollard, D. (2003). Succeeding in the dotcom economy: Challenges for Brick & Mortar Companies. International Journal of Management, 20(1), 11-16.
[6] Feldman, J., Liu, N., Topaloglu, H., & Ziya, S. (2014). Appointment scheduling under patient preference and no‐show behavior. Operations Research, 62(4), 794-811. · Zbl 1302.90096
[7] Gabrel, V. (1995). Scheduling jobs within time windows on identical parallel machines: New model and algorithms. European Journal of Operational Research, 83(2), 320-329. · Zbl 0904.90086
[8] Gallino, S., & Moreno, A. (2014). Integration of online and offline channels in retail: The impact of sharing reliable inventory availability information. Management Science, 60(6), 1434-1451.
[9] Holthaus, O., & Rajendran, C. (2000). Efficient jobshop dispatching rules: Further developments. Production Planning & Control, 11(2), 171-178.
[10] Janakiraman, G., Park, S. J., Seshadri, S., & Qi, W. (2013). New results on the newsvendor model and the multi‐period inventory model with backordering. Operations Research Letters, 41(4), 373-376. · Zbl 1286.90010
[11] Kedad‐Sidhoum, S., Solis, Y. R., & Sourd, F. (2008). Lower bounds for the earliness-tardiness scheduling problem on parallel machines with distinct due dates. European Journal of Operational Research, 189(3), 1305-1316. · Zbl 1146.90030
[12] Koole, G. (2007). Monotonicity in markov reward and decision chains: Theory and applications. Foundations and Trends in Stochastic Systems, 1(1), 1-76. · Zbl 1133.90414
[13] Koulamas, C. (1996). Single‐machine scheduling with time windows and earliness/tardiness penalties. European Journal of Operational Research, 91(1), 190-202. · Zbl 0947.90588
[14] Liu, N., Ziya, S., & Kulkarni, V. G. (2010). Dynamic scheduling of outpatient appointments under patient no‐shows and cancellations. Manufacturing & Service Operations Management, 12(2), 347-364.
[15] Mönch, L., Unbehaun, R., & In Choung, Y. (2006). Minimizing earliness-tardiness on a single burn‐in oven with a common due date and maximum allowable tardiness constraint. OR Spectrum, 28(2), 177-198. · Zbl 1101.90033
[16] Opp, M., Glazebrook, K., & Kulkarni, V. G. (2005). Outsourcing warranty repairs: Dynamic allocation. Naval Research Logistics (NRL), 52(5), 381-398. · Zbl 1072.90010
[17] Ouelhadj, D., & Petrovic, S. (2009). A survey of dynamic scheduling in manufacturing systems. Journal of Scheduling, 12(4), 417-431. · Zbl 1185.90089
[18] Perez, S. (2016). Walmart expands its curbside grocery pickup service in the US. TechCrunch.
[19] Puterman, M. L. (2014). Markov decision processes: Discrete stochastic dynamic programming. John Wiley & Sons.
[20] Sivrikaya‐Serifoglu, F., & Ulusoy, G. (1999). Parallel machine scheduling with earliness and tardiness penalties. Computers & Operations Research, 26(8), 773-787. · Zbl 0932.90016
[21] Thiagarajan, S., & Rajendran, C. (2005). Scheduling in dynamic assembly job‐shops to minimize the sum of weighted earliness, weighted tardiness and weighted flowtime of jobs. Computers & Industrial Engineering, 49(4), 463-503.
[22] Wan, G., & Yen, B. P.‐C. (2002). Tabu search for single machine scheduling with distinct due windows and weighted earliness/tardiness penalties. European Journal of Operational Research, 142(2), 271-281. · Zbl 1082.90531
[23] Wang, H., Chen, B., & Yan, H. (2010). Optimal inventory decisions in a multiperiod newsvendor problem with partially observed Markovian supply capacities. European Journal of Operational Research, 202(2), 502-517. · Zbl 1175.90037
[24] Wasserman, T. (IBM; 2016). Retail solutions for curbside pickup: Be more effective with good data. https://www.ibmbigdatahub.com/blog/retail‐solutions‐curbside‐pickup‐be‐more‐effective‐good‐data
[25] Zenios, S. A., Chertow, G. M., & Wein, L. M. (2000). Dynamic allocation of kidneys to candidates on the transplant waiting list. Operations Research, 48(4), 549-569.
[26] Zingle, M.. (2020). Special report: Covid‐19 and the future of commerce. https://www.zingle.com/special‐report‐new‐study‐illustrates‐dramatic‐shifts‐in‐consumer‐shopping‐behavior/
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.