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 条
  • [41] A Primal-Dual Subgradient Approach for Fair Meta Learning
    Zhao, Chen
    Chen, Feng
    Wang, Zhuoyi
    Khan, Latifur
    20TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM 2020), 2020, : 821 - 830
  • [42] A primal-dual approach of weak vector equilibrium problems
    Laszlo, Szilard
    OPEN MATHEMATICS, 2018, 16 : 276 - 288
  • [43] The value of being socially responsible: A primal-dual approach
    Puggioni, Daniela
    Stefanou, Spiro E.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 276 (03) : 1090 - 1103
  • [44] Antiwindup Design Approach to Constrained Primal-Dual Dynamics
    Adegbege, Ambrose A.
    IFAC PAPERSONLINE, 2020, 53 (02): : 5524 - 5529
  • [45] Primal, dual and primal-dual partitions in continuous linear optimization
    Goberna, M. A.
    Todorov, M. I.
    OPTIMIZATION, 2007, 56 (5-6) : 617 - 628
  • [46] Primal-Dual Rates and Certificates
    Dunner, Celestine
    Forte, Simone
    Takac, Martin
    Jaggi, Martin
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 48, 2016, 48
  • [47] A PRIMAL-DUAL ALGORITHM FOR BSDES
    Bender, Christian
    Schweizer, Nikolaus
    Zhuo, Jia
    MATHEMATICAL FINANCE, 2017, 27 (03) : 866 - 901
  • [48] A primal-dual algorithm for online non-uniform facility location
    Fotakis, D
    ADVANCES IN INFORMATICS, PROCEEDINGS, 2005, 3746 : 47 - 56
  • [49] Distributed online primal-dual subgradient method on unbalanced directed networks
    Tada, Keishin
    Hayashi, Naoki
    Takai, Shigemasa
    ADVANCED ROBOTICS, 2024, 38 (9-10) : 591 - 602
  • [50] A primal-dual augmented Lagrangian
    Philip E. Gill
    Daniel P. Robinson
    Computational Optimization and Applications, 2012, 51 : 1 - 25