Capacity allocation in service systems with preferred delivery times and multiple customer classes


BORAN M., Çavdar B., Işık T.

IISE Transactions, cilt.56, sa.7, ss.762-776, 2024 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 56 Sayı: 7
  • Basım Tarihi: 2024
  • Doi Numarası: 10.1080/24725854.2023.2227666
  • Dergi Adı: IISE Transactions
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus
  • Sayfa Sayıları: ss.762-776
  • Anahtar Kelimeler: Capacity allocation, curbside pickup, customer preferences, Markov decision process, order fulfillment, state aggregation
  • Orta Doğu Teknik Üniversitesi Adresli: Evet

Özet

Motivated by operational problems in click-and-collect systems, such as curbside pickup programs, we study a joint admission control and capacity allocation problem. We consider systems where customers have preferred service delivery times and can be of different priority classes. The service provider can reject customers upon arrival or serve jobs via overtime when service capacity is insufficient. The service provider’s goal is to find the minimum-cost admission and capacity allocation policy to dynamically decide when to serve and whom to serve. We model this problem as a Markov Decision Process and present structural results to partially characterize suboptimal solutions. We then develop a linear programming-based exact solution method using these results. We also present a problem-specific approximation method using a new state aggregation rule to address computational challenges faced due to large state and action spaces. Finally, we develop heuristic policies for large instances based on the behavior of optimal policies in small problems. We evaluate our methods through extensive computational experiments where we vary the service capacity, arrivals, associated service costs, customer segmentation, and order patterns. Our solution methods perform significantly better than several benchmarks in managing the tradeoff between the computation time and solution quality.