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 条
  • [1] Scheduling with conflicts: online and offline algorithms
    Guy Even
    Magnús M. Halldórsson
    Lotem Kaplan
    Dana Ron
    [J]. Journal of Scheduling, 2009, 12 : 199 - 224
  • [2] Scheduling to minimize max flow time: Offline and online algorithms
    Mastrolilli, M
    [J]. FUNDAMENTALS OF COMPUTATION THEORY, PROCEEDINGS, 2003, 2751 : 49 - 60
  • [3] Offline and Online Scheduling Algorithms for Energy Harvesting RSUs in VANETs
    Atoui, Wassim Sellil
    Ajib, Wessam
    Boukadoum, Mounir
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (07) : 6370 - 6382
  • [4] Offline and Online Broadcast Scheduling Algorithms for File Broadcast in Mobile WiMAX
    Karimi, Hamid
    Yousefi, Saleh
    Solimanpur, Maghsud
    Khenanisho, Raman
    [J]. 2012 SIXTH INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATIONS (IST), 2012, : 615 - 620
  • [5] Online Scheduling with Interval Conflicts
    Magnús M. Halldórsson
    Boaz Patt-Shamir
    Dror Rawitz
    [J]. Theory of Computing Systems, 2013, 53 : 300 - 317
  • [6] Online Scheduling with Interval Conflicts
    Halldorsson, Magnus M.
    Patt-Shamir, Boaz
    Rawitz, Dror
    [J]. 28TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2011), 2011, 9 : 472 - 483
  • [7] Online Scheduling with Interval Conflicts
    Halldorsson, Magnus M.
    Patt-Shamir, Boaz
    Rawitz, Dror
    [J]. THEORY OF COMPUTING SYSTEMS, 2013, 53 (02) : 300 - 317
  • [8] Offline and Online Algorithms for SSD Management
    Lange, Tomer
    Naor, Joseph
    Yadgar, Gala
    [J]. COMMUNICATIONS OF THE ACM, 2023, 66 (07) : 129 - 137
  • [9] Offline and Online Algorithms for SSD Management
    Lange, Tomer
    Naor, Joseph
    Yadgar, Gala
    [J]. COMMUNICATIONS OF THE ACM, 2024, 67 (07) : 129 - 137
  • [10] Offline and Online Algorithms for SSD Management
    Lange, Tomer
    Naor, Joseph
    Yadgar, Gala
    [J]. PROCEEDINGS OF THE ACM ON MEASUREMENT AND ANALYSIS OF COMPUTING SYSTEMS, 2021, 5 (03)