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.
[1]
Sudipta Sengupta,et al.
Algorithms and Approximation Schemes for Minimum Lateness/Tardiness Scheduling with Rejection
,
2003,
WADS.
[2]
E. Lawler.
A “Pseudopolynomial” Algorithm for Sequencing Jobs to Minimize Total Tardiness
,
1977
.
[3]
Dvir Shabtay,et al.
A survey on offline scheduling with rejection
,
2013,
J. Sched..
[4]
Han Hoogeveen.
Minimizing Maximum Promptness and Maximum Lateness on a Single Machine
,
1996,
Math. Oper. Res..
[5]
Joseph Y.-T. Leung,et al.
Minimizing Total Tardiness on One Machine is NP-Hard
,
1990,
Math. Oper. Res..
[6]
Rui Zhang,et al.
Revised Delivery-Time Quotation in Scheduling with Tardiness Penalties
,
2011,
Oper. Res..