Complexity of Scheduling Problems With Generalized Due Dates

C.S. Wong1, Monique Yan 1, Gilbert H. Young 2
1Department of Computer Science San Francisco State University San Francisco, CA 94132
2Department of Computer Science Chinese University of Hong Kong Shatin, New Territories, Hong Kong

Abstract

We consider the problem of scheduling \(n\) independent tasks
on a single processor with generalized due dates. The due dates
are given according to positions at which jobs are completed,
rather than specified by the jobs.
We show that the following problems are NP-Complete,
\(1|\text{prec}, p_j = 1|\sum w_jU_j\),
\(1|\text{chain}, p_j = 1|\sum w_jU_j\),
\(1|\text{prec}, p_j = 1|\sum w_jT_j\), and
\(1|\text{chain}, p_j = 1|\sum w_j T_j\).
With the removal of precedence constraints, we prove that
the two problems,
\(1|p_j = 1|\sum w_jU_j\) and
\(1|p_j = 1|\sum w_j T_j\),
are polynomially solvable.