Online advance scheduling with overtime: A primal-dual approach

被引:0
|
作者
Keyvanshokooh E. [1 ]
Shi C. [1 ]
van Oyen M.P. [1 ]
机构
[1] Department of Industrial and Operations Engineering, University of Michigan, Ann Arbor, 48105, MI
来源
关键词
Advance scheduling; Competitive analysis; Online algorithms; Online resource allocation;
D O I
10.1287/MSOM.2019.0832
中图分类号
学科分类号
摘要
Problem definition: We study a fundamental online resource allocation problem in service operations in which a heterogeneous stream of arrivals that varies in service times and rewards makes service requests from a finite number of servers/providers. This is an online adversarial setting in which nothing more is known about the arrival process of customers. Each server has a finite regular capacity but can be expanded at the expense of overtime cost. Upon arrival of each customer, the system chooses both a server and a time for service over a scheduling horizon subject to capacity constraints. The system seeks easy-to-implement online policies that admit a competitive ratio (CR), guaranteeing the worst-case relative performance. Academic/practical relevance: On the academic side, we propose online algorithms with theoretical CRs for the problem described above. On the practical side, we investigate the real-world applicability of our methods and models on appointment-scheduling data from a partner health system. Methodology: We develop new online primal-dual approaches for making not only a server-date allocation decision for each arriving customer, but also an overtime decision for each server on each day within a horizon. We also derive a competitive analysis to prove a theoretical performance guarantee. Results: Our online policies are (i) robust to future information, (ii) easy-to-implement and extremely efficient to compute, and (iii) admitting a theoretical CR. Comparing our online policy with the optimal offline policy, we obtain a CR that guarantees the worst-case performance of our online policy. Managerial implications: We evaluate the performance of our online algorithms by using real appointment scheduling data from a partner health system. Our results show that the proposed online policies perform much better than their theoretical CR, and outperform the pervasive First-Come-First-Served (FCFS) and nested threshold policies (NTPO) by a large margin. Copyright: © 2020 INFORMS.
引用
收藏
页码:246 / 266
页数:20
相关论文
共 50 条
  • [1] Online Advance Scheduling with Overtime: A Primal-Dual Approach
    Keyvanshokooh, Esmaeil
    Shi, Cong
    Van Oyen, Mark P.
    [J]. M&SOM-MANUFACTURING & SERVICE OPERATIONS MANAGEMENT, 2021, 23 (01) : 246 - 266
  • [2] Primal-dual analysis for online interval scheduling problems
    Ge Yu
    Sheldon H. Jacobson
    [J]. Journal of Global Optimization, 2020, 77 : 575 - 602
  • [3] Primal-dual analysis for online interval scheduling problems
    Yu, Ge
    Jacobson, Sheldon H.
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 2020, 77 (03) : 575 - 602
  • [4] Scheduling in Wireless Networks under Uncertainties: A Greedy Primal-Dual Approach
    Li, Qiao
    Negi, Rohit
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2011,
  • [5] Fast Distributed Scheduling via Primal-Dual
    Panconesi, Alessandro
    Sozio, Mauro
    [J]. SPAA'08: PROCEEDINGS OF THE TWENTIETH ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2008, : 229 - +
  • [6] Improved bounds for online routing and packing via a primal-dual approach
    Buchbinder, Niv
    Naor, Joseph
    [J]. 47TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2006, : 293 - +
  • [7] Online Primal-Dual Algorithms for Covering and Packing
    Buchbinder, Niv
    Naor, Joseph
    [J]. MATHEMATICS OF OPERATIONS RESEARCH, 2009, 34 (02) : 270 - 286
  • [8] A primal-dual perspective of online learning algorithms
    Shai Shalev-Shwartz
    Yoram Singer
    [J]. Machine Learning, 2007, 69 : 115 - 142
  • [9] A primal-dual perspective of online learning algorithms
    Shalev-Shwartz, Shai
    Singer, Yoram
    [J]. MACHINE LEARNING, 2007, 69 (2-3) : 115 - 142
  • [10] Primal-Dual and Dual-Fitting Analysis of Online Scheduling Algorithms for Generalized Flow Time Problems
    Angelopoulos, Spyros
    Lucarelli, Giorgio
    Nguyen, Kim Thang
    [J]. ALGORITHMS - ESA 2015, 2015, 9294 : 35 - 46