Scheduling with conflicts: online and offline algorithms

被引:49
|
作者
Even, Guy [1 ]
Halldorsson, Magnus M. [2 ]
Kaplan, Lotem [1 ]
Ron, Dana [1 ]
机构
[1] Tel Aviv Univ, Sch Elect Engn, IL-69978 Tel Aviv, Israel
[2] Univ Iceland, Fac Engn, Dept Comp Sci, Reykjavik, Iceland
关键词
Scheduling with conflicts; Mutual exclusion scheduling; Approximation algorithms; Online algorithms; GRAPHS;
D O I
10.1007/s10951-008-0089-1
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We consider the following problem of scheduling with conflicts (SWC): Find a minimum makespan schedule on identical machines where conflicting jobs cannot be scheduled concurrently. We study the problem when conflicts between jobs are modeled by general graphs. Our first main positive result is an exact algorithm for two machines and job sizes in {1, 2}. For jobs sizes in {1, 2, 3}, we can obtain a 4/3-approximation, which improves on the 3 2 approximation that was previously known for this case. Our main negative result is that for jobs sizes in {1, 2, 3, 4}, the problem is APX-hard. Our second contribution is the initiation of the study of an online model for SWC, where we present the first results in this model. Specifically, we prove a lower bound of 2-1/m on the competitive ratio of any deterministic online algorithm for m machines and unit jobs, and an upper bound of 2 when the algorithm is not restricted computationally. For three machines we can show that an efficient greedy algorithm achieves this bound. For two machines we present a more complex algorithm that achieves a competitive ratio of 2-1/7 when the number of jobs is known in advance to the algorithm.
引用
收藏
页码:199 / 224
页数:26
相关论文
共 50 条
  • [21] Integrated Scheduling of Production and Two-Stage Delivery of Make-to-Order Products: Offline and Online Algorithms
    Tang, Lixin
    Li, Feng
    Chen, Zhi-Long
    [J]. INFORMS JOURNAL ON COMPUTING, 2019, 31 (03) : 493 - 514
  • [22] Matchings with Group Fairness Constraints: Online and Offline Algorithms
    Sankar, Govind S.
    Louis, Anand
    Nasre, Meghana
    Nimbhorkar, Prajakta
    [J]. PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, 2021, : 377 - 383
  • [23] Structured Robust Submodular Maximization: Offline and Online Algorithms
    Torrico, Alfredo
    Singh, Mohit
    Pokutta, Sebastian
    Haghtalab, Nika
    Naor, Joseph
    Anari, Nima
    [J]. INFORMS JOURNAL ON COMPUTING, 2021, 33 (04) : 1590 - 1607
  • [24] Structured Robust Submodular Maximization: Offline and Online Algorithms
    Anari, Nima
    Haghtalab, Nika
    Naor, Joseph
    Pokutta, Sebastian
    Singh, Mohit
    Torrico, Alfredo
    [J]. 22ND INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 89, 2019, 89
  • [25] Models and algorithms for stochastic online scheduling
    Megow, Nicole
    Uetz, Marc
    Vredeveld, Tjark
    [J]. MATHEMATICS OF OPERATIONS RESEARCH, 2006, 31 (03) : 513 - 525
  • [26] Competitive algorithms for multistage online scheduling
    Hopf, Michael
    Thielen, Clemens
    Wendt, Oliver
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 260 (02) : 468 - 481
  • [27] Optimization of online disk scheduling algorithms
    Computer Science Department, New Jersey Institute of Technology, Newark, NJ 07102, United States
    [J]. Perform Eval Rev, 2006, 4 (42-46):
  • [28] On the design of online production scheduling algorithms
    Gupta, Dhruv
    Maravelias, Christos T.
    [J]. COMPUTERS & CHEMICAL ENGINEERING, 2019, 129
  • [29] Online and offline scheduling with cache-related preemption delays
    Phavorin, Guillaume
    Richard, Pascal
    Goossens, Joel
    Maiza, Claire
    George, Laurent
    Chapeaux, Thomas
    [J]. REAL-TIME SYSTEMS, 2018, 54 (03) : 662 - 699
  • [30] Online and offline scheduling with cache-related preemption delays
    Guillaume Phavorin
    Pascal Richard
    Joël Goossens
    Claire Maiza
    Laurent George
    Thomas Chapeaux
    [J]. Real-Time Systems, 2018, 54 : 662 - 699