Abstract We study several single-machine non-preemptive scheduling problems to minimize the sum of weighted earliness–tardiness, weighted number of early and tardy jobs, common due window location, and flowtime penalties. We allow the due window location to be either a decision variable or a given parameter. We assume that the due window location has a tolerance and the window size is a given parameter. We further make the assumption that the ratios of the job processing times to the earliness–tardiness weights are agreeable for the first problem. We propose pseudo-polynomial dynamic programming algorithms to optimally solve the problems. We also provide polynomial time algorithms for several special cases. Scope and purpose The widespread use of Just-In-Time philosophy in manufacturing to eliminate inventories leads to a new class of scheduling problems in which the earliness and/or number of early jobs are penalized as well as the tardiness and/or tardy jobs. In this type of environments, the jobs are sometimes associated with a period of time within which they incur no penalty since the customers will generally allow a time interval for the delivery of the products. This time period is called a due window. There are a variety of applications with due windows in factory automation, production maintenance, and so on. In this paper, we consider the common due window problems to minimize the weighted earliness–tardiness, weighted number of early–tardy jobs and weighted flowtime on a single machine. The main contributions of this paper are identifying the computational complexity of the problems, developing dynamic programming algorithms to optimally solve them, and providing efficient and exact polynomial algorithms for the special cases.
[1]
Raymond E. Miller,et al.
Complexity of Computer Computations
,
1972
.
[2]
S. S. Panwalkar,et al.
Determination of common due window location in a single machine scheduling problem
,
1996
.
[3]
T.C.E. Cheng,et al.
Survey of scheduling research involving due date determination decisions
,
1989
.
[4]
Gary D. Scudder,et al.
Sequencing with Earliness and Tardiness Penalties: A Review
,
1990,
Oper. Res..
[5]
Jose A. Ventura,et al.
Single Machine Scheduling with a Common Delivery Window
,
1996
.
[6]
T. C. Edwin Cheng,et al.
Optimal common due-date with limited completion time deviation
,
1988,
Comput. Oper. Res..
[7]
Gur Mosheiov,et al.
Single machine scheduling to minimize the number of early and tardy jobs
,
1996,
Comput. Oper. Res..
[8]
Surya D. Liman,et al.
Earliness-tardiness scheduling problems with a common delivery window
,
1994,
Oper. Res. Lett..
[9]
Chung-Yee Lee,et al.
Minimizing weighted number of tardy jobs and weighted earliness-tardiness penalties about a common due date
,
1991,
Comput. Oper. Res..
[10]
Suresh P. Sethi,et al.
Earliness-Tardiness Scheduling Problems, II: Deviation of Completion Times About a Restrictive Common Due Date
,
1991,
Oper. Res..