TY - JOUR
T1 - Scheduling with conflicts
T2 - Online and offline algorithms
AU - Even, Guy
AU - Halldórsson, Magnús M.
AU - Kaplan, Lotem
AU - Ron, Dana
PY - 2009/4
Y1 - 2009/4
N2 - 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-\frac{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-\frac{1}{7} when the number of jobs is known in advance to the algorithm.
AB - 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-\frac{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-\frac{1}{7} when the number of jobs is known in advance to the algorithm.
KW - Approximation algorithms
KW - Mutual exclusion scheduling
KW - Online algorithms
KW - Scheduling with conflicts
UR - http://www.scopus.com/inward/record.url?scp=63149119107&partnerID=8YFLogxK
U2 - 10.1007/s10951-008-0089-1
DO - 10.1007/s10951-008-0089-1
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:63149119107
SN - 1094-6136
VL - 12
SP - 199
EP - 224
JO - Journal of Scheduling
JF - Journal of Scheduling
IS - 2
ER -