Concurrent Open Shop Scheduling to Minimize the Weighted Number of Tardy Jobs
暂无分享,去创建一个
We consider a relaxed version of the open shop scheduling problem–the “concurrent open shop” scheduling problem, in which any two operations of the same job on distinct machines are allowed to be processed concurrently. The completion time of a job is the maximum completion time of its operations. The objective is to schedule the jobs so as to minimize the weighted number of tardy jobs, with 0–1 operation processing times and a common due date d. We show that, even when the weights are identical, the problem has no (1 − ∈)ln m-approximation algorithm for any ε > 0 if NP is not a subset of DTIME(nloglogn), and has no c·ln m-approximation algorithm for some constant c > 0 if P ≠ NP, where m is the number of machines. This also implies that the problem is strongly NP-hard. We also give a (1 + d)-approximation algorithm for the problem.
[1] Ran Raz,et al. A sub-constant error-probability low-degree test, and a sub-constant error-probability PCP characterization of NP , 1997, STOC '97.
[2] David S. Johnson,et al. Some Simplified NP-Complete Graph Problems , 1976, Theor. Comput. Sci..
[3] David S. Johnson,et al. Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .