Online Advance Scheduling with Overtime: A Primal-Dual Approach

被引:14
|
作者
Keyvanshokooh, Esmaeil [1 ]
Shi, Cong [1 ]
Van Oyen, Mark P. [1 ]
机构
[1] Univ Michigan, Dept Ind & Operat Engn, Ann Arbor, MI 48105 USA
关键词
advance scheduling; online resource allocation; online algorithms; competitive analysis; ALGORITHMS; ALLOCATION; CAPACITY; DEMAND;
D O I
10.1287/msom.2019.0832
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
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.
引用
收藏
页码:246 / 266
页数:21
相关论文
共 50 条
  • [21] A Combinatorial, Primal-Dual Approach to Semidefinite Programs
    Arora, Sanjeev
    Kale, Satyen
    JOURNAL OF THE ACM, 2016, 63 (02)
  • [22] Primal-dual approach in truss topology optimization
    Beckers, M.
    Fleury, C.
    Computers and Structures, 1997, 64 (1-4): : 77 - 88
  • [23] A Primal-Dual Approach to Analyzing ATO Systems
    DeValve, Levi
    Pekec, Sasa
    Wei, Yehua
    MANAGEMENT SCIENCE, 2020, 66 (11) : 5389 - 5407
  • [24] A primal-dual approach to inexact subgradient methods
    Au, Kelly T.
    Mathematical Programming, Series B, 1996, 72 (03): : 259 - 272
  • [25] A primal-dual approach to inexact subgradient methods
    Au, KT
    MATHEMATICAL PROGRAMMING, 1996, 72 (03) : 259 - 272
  • [26] Primal-dual approach to inexact subgradient methods
    Au, K.T.
    Mathematical Programming, Series A, 1996, 72 (03):
  • [27] A Combinatorial, Primal-Dual Approach to Semidefinite Programs
    Arora, Sanjeev
    Kale, Satyen
    STOC 07: PROCEEDINGS OF THE 39TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, 2007, : 227 - 236
  • [28] A Primal-Dual Online Algorithm for Online Matching Problem in Dynamic Environments
    Zhou, Yu-Hang
    Hu, Peng
    Liang, Chen
    Xu, Huan
    Huzhang, Guangda
    Feng, Yinfu
    Da, Qing
    Wang, Xinshang
    Zeng, An-Xiang
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 11160 - 11167
  • [29] A Revisit to the Primal-Dual Based Clock Skew Scheduling Algorithm
    Ni, Min
    Memik, Seda Ogrenci
    PROCEEDINGS OF THE ELEVENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2010), 2010, : 755 - 764
  • [30] Fast primal-dual distributed algorithms for scheduling and matching problems
    Alessandro Panconesi
    Mauro Sozio
    Distributed Computing, 2010, 22 : 269 - 283