On the equivalence of single machine earliness/tardiness problems with job rejection

We consider the single-machine maximum earliness problem with rejection.We present an O(nlogn) algorithm for the problem.We consider the single-machine total earliness problem with rejection.We present a pseudo-polynomial time algorithm for the problem. We present optimal algorithms for single-machine scheduling problems with earliness criteria and job rejection and compare them with the algorithms for the corresponding problems with tardiness objectives. We present an optimal O(nlogn) algorithm for minimizing the maximum earliness on a single machine with job rejection. Our algorithm also solves the bi-criteria scheduling problem is which the objective is to simultaneously minimize the maximum earliness of the scheduled jobs and the total rejection cost of the rejected jobs. We also show that the optimal pseudo-polynomial time algorithm for the total tardiness problem with job rejection can be used to solve the corresponding total earliness problem with job rejection.