Contact Center Scheduling with Strict Resource Requirements

被引:0
|
作者
Dhesi, Aman [1 ]
Gupta, Pranav [2 ]
Kumar, Amit [3 ]
Parija, Gyana R. [2 ]
Roy, Sambuddha [2 ]
机构
[1] Princeton Univ, Dept Comp Sci, Princeton, NJ 08544 USA
[2] IBM Res India, New Delhi, India
[3] Indian Inst Technol, Dept Comp Sci & Engn, Delhi, India
关键词
NONMONOTONE SUBMODULAR MAXIMIZATION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Consider the following problem which often arises in contact center scheduling scenarios. We are given a set of employees where each employee can be deployed for shifts consisting of L consecutive time units. Further, each employee specifies a set of possible start times, and can be deployed for a bounded number of shifts only. At each point of time t, we are also given a lower bound r(t) on the number of employees that should be present at this time. The goal is to find a schedule for the employees such that the number of time slots whose requirements are met is maximized. Such problems naturally arise in many other situations, e.g., sensor networks and cloud computing. The strict nature of the resource requirement makes this problem very hard to approximate. In this paper, we give a bicriteria approximation algorithm for this problem. Given a parameter epsilon > 0, we give an O(1/epsilon(3). log 1/epsilon)-approximation algorithm for this problem, where we count those time slots for which we satisfy at least (1-epsilon)-fraction of the requirement. Our techniques involve a configuration LP relaxation for this problem, and we use non-trivial structural properties of an optimal solution to solve this LP relaxation. We even consider the more general problem where shift lengths of different employees can vary significantly. In this case, we show that even finding a good bicriteria approximation is hard (under standard complexity theoretic assumptions).
引用
收藏
页码:156 / 169
页数:14
相关论文
共 50 条
  • [1] Spectral clustering scheduling techniques for tasks with strict QoS requirements
    Doulamis, Nikos
    Kokkinos, Panagiotis
    Varvarigos, Emmanouel
    [J]. EURO-PAR 2008 PARALLEL PROCESSING, PROCEEDINGS, 2008, 5168 : 478 - 488
  • [2] Resource scheduling with variable requirements over time
    Escobar-Molano, Martha L.
    Barrett, David A.
    [J]. JOURNAL OF SCHEDULING, 2008, 11 (06) : 475 - 489
  • [3] DISTRIBUTED SCHEDULING OF TASKS WITH DEADLINES AND RESOURCE REQUIREMENTS
    RAMAMRITHAM, K
    STANKOVIC, JA
    ZHAO, W
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (08) : 1110 - 1123
  • [4] Scheduling Jobs with Dwindling Resource Requirements in Clouds
    Albagli-Kim, Sivan
    Shachnai, Hadas
    Tamir, Tami
    [J]. 2014 PROCEEDINGS IEEE INFOCOM, 2014, : 601 - 609
  • [5] Resource scheduling with variable requirements over time
    Martha L. Escobar-Molano
    David A. Barrett
    [J]. Journal of Scheduling, 2008, 11 : 475 - 489
  • [6] MULTIPROCESSOR TASK-SCHEDULING WITH RESOURCE REQUIREMENTS
    BLAZEWICZ, J
    ECKER, K
    [J]. REAL-TIME SYSTEMS, 1994, 6 (01) : 37 - 53
  • [7] Resource Scheduling Problem in Distribution Center
    Hamontree, C.
    Prompakdee, S.
    Koiwanit, J.
    [J]. INTERNATIONAL CONFERENCE ON ENGINEERING, APPLIED SCIENCES AND TECHNOLOGY 2019, 2019, 639
  • [8] On the scheduling of operations in a chat contact center
    Legros, Benjamin
    Jouini, Oualid
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 274 (01) : 303 - 316
  • [9] Software requirements phase for a resource utilization and scheduling tool
    Raghavan, JS
    Towhidnejad, M
    [J]. SERP '05: Proceedings of the 2005 International Conference on Software Engineering Research and Practice, Vols 1 and 2, 2005, : 435 - 441
  • [10] Scheduling Jobs with Random Resource Requirements in Computing Clusters
    Psychas, Konstantinos
    Ghaderi, Javad
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 2269 - 2277