Beruflich Dokumente
Kultur Dokumente
www.elsevier.com/locate/dsw
Invited Review
a,*
Institute of Engineering Cybernetics, National Academy of Sciences of Belarus, Surganova 6, 220012 Minsk, Belarus
b
SAGEP Project, INRIA-Lorraine, Ile du Saulcy, 57012 Metz, France
c
Universit
e de Technologie de Troyes, Troyes, 12, rue Marie Curie 10010, France
Received 24 March 1999; accepted 27 April 2001
Abstract
We aim at providing a unied framework of the common due date assignment and scheduling problems in the
deterministic case by surveying the literature concerning the models involving single machine and parallel machines.
The problems with due date determination have received considerable attention in the last 15 years due to the introduction of new methods of inventory management such as just-in-time (JIT) concepts. The common due date model
corresponds, for instance, to an assembly system in which the components of the product should be ready at the same
time, or to a shop where several jobs constitute a single customers order. In the problems under consideration, the
objective is to nd an optimal value of the common due date and the related optimal schedule in order to optimize a
given criterion based on the due date and the completion times of jobs. The results on the algorithms and complexity of
the common due date assignment and scheduling problems are summarized. 2002 Elsevier Science B.V. All rights
reserved.
Keywords: Scheduling; Sequencing; Due date assignment; Common due date
1. Introduction
The scheduling problems involving due dates
are of permanent interest. One of the rst scheduling investigations undertaken by Jackson (1955)
*
Corresponding author. Tel.: +375-172-842-120; fax: +375172-318-403.
E-mail addresses: gordon@newman.bas-net.by (V. Gordon), Jean-Marie.Proth@loria.fr (J.-M. Proth), chengbin.chu@univ-troyes.fr (C. Chu).
0377-2217/02/$ - see front matter 2002 Elsevier Science B.V. All rights reserved.
PII: S 0 3 7 7 - 2 2 1 7 ( 0 1 ) 0 0 1 8 1 - 3
Cheng and Sin (1990), Lawler et al. (1993), Hoogeveen et al. (1997), Chen et al. (1998). The
scheduling books which have been published in the
1990s also contain extensive lists of references for
the scheduling and sequencing problems with due
dates as, for instance, Blazewicz et al. (1993),
Morton and Pentico (1993), Tanaev et al.
(1994a,b), Brucker (1998, 1st ed. in 1995), Chretienne et al. (1995), Pinedo (1995), Blazewicz et al.
(1996). But there is only one survey by Cheng and
Gupta (1989) where the due date assignment decisions are of primary interest. Some aspects of
due date assignment are considered by Baker and
Scudder (1990) who give a comprehensive review
of scheduling problems with non-regular performance measure. Both reviews cover only the results published before the 1990s.
In this paper, we aim at providing a unied
framework of the common due date assignment
problems in the deterministic case by surveying the
literature concerning the models involving single
machine and parallel machines. We pay particular
attention to the single and parallel machine shops
since there are quite few results on open, ow and
job shop due date assignment (see, for example,
Jozefowska et al. (1994); Sarper (1995); Della
Croce et al. (2000); Blazewicz et al. (2000) for a
common due date two-machine ow and open
shop problems).
We focus on static production settings in
which a xed set of jobs is available for processing as opposed to dynamic production settings where jobs continuously arrive in the
system and should be scheduled on-line. In
particular, we consider the models which concern
the scheduling of n jobs (the activities) on m
machines (the resources), where a machine can
process at most one job at a time, and the objective is to optimize some function of the job
completion times and the due dates.
In early papers, the computer simulation techniques were applied to determine the better due
dates (Conway, 1965; Eilon and Chowdhury,
1976; Weeks and Fryer, 1979). An overview of the
studies which examine (using simulation) the relative performance of simple heuristic rules for the
due date assignment can be found in the survey by
Cheng and Gupta (1989).
what matters is how many jobs have been completed by any point in time, rather than which jobs
they are.
The survey of the results on the SLK, TWK,
NOP and PPW due date assignment models as
well as on the positional due dates is given by
Gordon et al. (1998).
In the RDM (random allowance) method, each
job receives a random due date, usually following a
probability distribution; in the JIQ (jobs in queue)
and in the JIS (jobs in system) methods, due dates are
determined based on, respectively, the current job
queue length and the number of jobs in the system.
These due date assignment rules are usually studied
by simulation models. Some recent results related to
these approaches may be found in Ramasesh (1990),
Vig and Dooley (1991, 1993), Gee and Smith (1993),
Smith et al. (1995), Lawrence (1995), Roman and
del Valle (1996), Philipoom et al. (1997), Tsai et al.
(1997).
This paper is organized as follows. In Sections 2
and 3, respectively, we consider the common due
date model for the single machine and for parallel
machines. We assume that all jobs are simultaneously available (i.e., the release date is the same
for each job) and all the jobs have a common due
date d which is to be assigned. The objective is to
nd an optimal value of this due date and the related optimal schedule in order to optimize a given
criterion based on the due date and the completion
times of jobs. The subdivision of each section reects the consideration of diverse objective functions. In Section 4, the results on complexity of the
common due date assignment and scheduling
problems are summarized.
The following notations are used in the rest of
the paper.
If Cj denotes the completion time of job j in a
certain schedule, then the earliness and the tardiness of job j are dened, respectively, as
Ej max 0; dj Cj and Tj max 0; Cj dj :
1
Lateness Lj of job j is dened as Lj Cj dj .
Hence, Ej maxf0; Lj g and Tj maxf0; Lj g.
All coecients (a; b; . . .) of the objective functions below are non-negative constants.
2. Single machine
Consider the problem of scheduling n jobs on a
single machine. A processing time pj is associated
with each job j, j 1; . . . ; n; and preemption is not
allowed. Let r 1 ; 2 ; . . . ; n be an arbitrary
sequence of the jobs where j is the jth job in r.
Let us introduce some additional notations
useful for further discussion. Assuming (throughout this section) that the jobs are labelled in the
non-decreasing order of their processing times, we
dene the ordered sets A and B as follows:
B fn; n 2; . . . ; 1g; A f2; 4; . . . ; n 1g when n
is odd, and B fn; n 2; . . . ; P
2g, A f1; 3; . . . ;
n 1g when n is even. Let D j2B pj .
n
X
j1
K
X
nc j 1ap j
j1
n
X
bn 1 jp j
jK1
n
X
j1
aj p j ;
bTj
j
j1
cd bj xj is solved by formulating it as an assignment problem.
Biskup and Jahnke (2001) P
consider the problem
of minimizing f d; r nj1 aEj bTj cd
with jointly reducible processing times: all processing times are reduced by the same amount, and
the cost kx for operating the machine is introduced which is a monotonous increasing function
in the proportion of the processing time reduction
x. They propose a procedure to nd optimal values
of d and x using the results of Kanet (1981) and
13 do not hold any longer, and the optimal solution may contain a straddling job which starts
before d and is completed after d (but there still
exists an optimal schedule which is V-shaped). The
following useful property holds for this problem
(Hall et al., 1991a).
Property 4. Either there exists a job in an optimal
schedule that completes at the due date or the
schedule starts at time zero.
Considering the problems without due date
assignment, Hall et al. (1991a) and Hoogeveen and
van de Velde (1991) prove that the restricted MAD
problem is NP-hard.
For this problem, Bagchi et al. (1986) propose
an algorithm (enumerative in nature, which is
eective at solving problems up to 15 jobs in
size) that leads to an optimal solution under the
assumption that the starting time of the schedule
is zero. Note that the introduction of this assumption is restrictive since, due to Property 4,
the best solution may include the delayed start.
A sucient condition (depending on the processing times and due date) for a schedule to be
optimal when starting at time zero is given by
Szwarc (1989), as well as a branch-and-bound
procedure to deal with the problems up to 25
jobs in size. In the case of a zero starting time,
Sundararaghavan and Ahmed (1984) propose a
heuristic
P procedure. Hall et al. (1991a) give an
On pj algorithm without the zero starting
time assumption. This pseudopolynomial-time
algorithm allows to deal with the problems up to
1000 jobs. Ventura and Weng (1995) show that
two out of the three subroutines in the algorithm
proposed by Hall et al. (1991a) can be eliminated and, consequently, that the total computational eort can be reduced. Hoogeveen et al.
(1994) present a branch-and-bound algorithm
based on Lagrangean lower and upper bounds
(which is eective at solving problems up to 50
jobs in size) and an On log n 4/3-approximation
algorithm for the MAD problem. Performance
guarantee 4/3 means that, for any instance, the
approximation algorithm produces a solution
with objective function value at most 4/3 times
the optimal value.
Hall et al. (1991a) also give an On log n algorithm for the special case of the restricted MAD
problem,
where there exists l P dn=2e satisfying
Pl
p
<
d and pl1 ; . . . ; pn > 2d. Another special
j1 j
case solvable in On log n time is obtained when d
is so small that, whichever the schedule considered,
no job is early (Bagchi et al., 1986).
2.4. Weighted sum of absolute deviation
Let us now consider the problem (derived from
the one studied by Panwalkar et al. (1982) when
c 0), where a and b may be dierent. The goal is
to minimize the weighted sum of absolute deviation (WSAD) of the completion times with regard
to a common due date. The objective function for
the WSAD problem may be written as
X
X
C j d
WSADd; r a
jCj dj b
j2E
X
j2T
d Cj b
j2E
X
Cj d
j2T
n
X
aEj bTj :
j1
n
X
j1
Hall and Posner (1991) develop a fully polynomial approximation scheme for the unrestricted
TWET problem with symmetric weights when the
maximum weight is bounded by a polynomial
function of n. However, this special case of the
problem is established to be polynomially solvable
by Jurisch et al. (1997). For the TWET problem
without bounded maximum weight assumption, a
fully polynomial approximation scheme is proposed by Kovalyov and Kubiak (1999). This
scheme does not require any prior knowledge of
lower and upper bounds on the value of a complete optimal solution since it recursively computes
lower and upper bounds on the value of partial
optimal solutions.
Cheng (1990a) presents an On1=2 2n local
search algorithm for determining an optimal sequence and the corresponding common due date
for the unrestricted TWET problem with symmetric weights. Quaddus (1987) considers the
separate earliness and tardiness penalties for each
job (aj 6 bj ) and shows that, once the job sequence is given, an optimal due date can easily be
assigned. To nd both the optimal due date and
the optimal sequence in the case when aj 6 bj ,
branching procedures (Dileepan, 1993; De et al.,
1994a) and heuristic algorithms (Gupta et al.,
1990; Dileepan, 1993; De et al., 1994a) are proposed. Among them, the most convincing results
of computational experiment are due to De et al.
(1994a), who propose a greedy randomized
adaptive search heuristic procedure. The procedure consists in two phases: an initial solution is
constructed in the rst phase through controlled
randomization, and is improved in the second
phase through steepest descent neighbourhood
search.
For the unrestricted TWET problem with
asymmetric weights, Van den Akker et al. (2000)
present a combined column generation and Lagrangean relaxation algorithm that solves instances with up to 125 jobs to optimality.
James (1997) proposes to use tabu search for
both restricted and unrestricted TWET problems.
Hao et al. (1996) consider the common due date
determination and sequencing using tabu search
for the TWET problem with symmetric weights;
for asymmetric weights, Lee and Kim (1995) pro-
n
X
Ej U Ej e Tj U Tj e;
j1
where U x e 0 if x 6 e, and U x e 1
otherwise.
Dickman et al. (1991) show that there exist alternative optima which Cheng (1988a) did not nd
out, i.e., for an optimal due date there exist interval solution Cn1=2 e; Cn1=2 e if n is
odd, and two solutions Cn=2 e and Cn=21 e
if n is even.
Weng and Ventura (1994) and Wilamowsky
et al. (1996) relax Chengs restrictive requirement
on parameter e and proposed polynomial-time
algorithms in the case when no penalty costs are
incurred for job completed within limits of any
prespecied size around the common due date.
So, the tolerance intervals of any size are considered instead of Chengs small due date tolerance allowance where at most one job can avoid
the penalty. Unlike Cheng (1988a), more than
one job can avoid the penalty in this case.
Wilamowsky et al. (1996) consider also a case
when tolerance intervals for earliness and tardiness are not identical.
Unlike Cheng (1988a) where, outside the tolerance interval, the earliness and tardiness penalties are calculated from the due date rather than
from the end of the tolerance interval, Weng and
Ventura (1994) consider a penalty reduced by
d e compared to the one proposed by Cheng. As
pointed out by Baker and Scudder (1990), such an
earlinesstardiness measurement is more conventional and consistent.
n
X
j1
Cj d
n
X
Ej2 Tj2 :
j1
Being a quadratic penalty function, the MSD penalizes larger deviations at a higher rate.
10
For
Pn the unrestricted MSD problem (with
d P j1 pj ), where an increase in the due date
does not result in any further decrease in MSD,
Bagchi et al. (1987b) nd the property which followed from the results well known in statistics.
Property 6. The optimal due date that minimizes
the MSD for any given schedule
P is equal to the mean
completion time C 1=n nj1 Cj .
Therefore, the unrestricted MSD problem is
equivalent to the problem ofPminimizing complen
2
tion time variance CTV j1 Cj C which
was considered by Merten and Muller (1972). The
CTV problem is shown to be NP-hard by Kubiak
(1993). Therefore, the unrestricted MSD problem
is also NP-hard.
For the CTV problem, Gupta et al. (1993)
propose a heuristic procedure based on genetic
algorithms. De et al. (1992) and Kubiak (1995)
present pseudopolynomial-time dynamic programming procedures. Cai (1995) derives a fully
polynomial approximation scheme for the CTV
problem.
The CTV problem reduces to the problems of
nding a maximum cut in a complete weighted
graph with non-negative weights (Kubiak, 1995)
and of nding a minimum weighted clique
(MinClique) in a complete weighted graph with
negative weights and self-loops allowed (Jurisch
et al., 1997). Jurisch et al. (1997) propose a family
of heuristics to solve the MinClique, the CTV and
the symmetric TWET problems.
It is worth noting that, for the unrestricted
problem, MSD is invariant to any feasible linear
translation of a schedule with its due date (the
same as for the unrestricted MAD problem). Let
us denote the optimal MSD by z . Then there exists a minimal due date d for which an MSD equal
to z is the solution. Bagchi et al. (1987b) propose
a procedure based on the CTV problem to nd d .
The restricted MSD problem is the problem
where the values of due date have a given upper
bound D with DP< D. Kahlbacher (1989, 1993)
proposes an On pj algorithm for the restricted
problem to minimize
Pn a more general objective
function, that is, j1 aEjc bTjc for an arbitrary
positive c. Enumerative procedures are proposed
and
j
j
j1
j1
2
2
aEj bTj , as well as for the restricted MAD and
WSAD problems considered in Sections 2.3 and 2.4.
2.8. Arbitrary earlinesstardiness penalties
Cai et al. (1997) consider a general model, in
which earliness and tardiness penalties are arbitrary non-decreasing functions. In this case, the
problem consists in nding an optimal due date d
and the corresponding sequence r to minimize the
objective function
X
X
f d; r
ej aj hLj
tj bj gLj ;
j2E0
j2T
n
X
aEj bTj c max 0; dj D ;
j1
where c > 0, wj > 0, j 1; . . . ; n. For this problem, the order in which jobs are sequenced in each
of the sets E (non-tardy jobs) and T is indierent.
Let M be the sum of the processing times of the
jobs j with wj =pj > c. Then, the problem is called
restricted if M > D and unrestricted if M 6 D. De
et al. (1991a) show that the restricted problem is
NP-hard, propose a solution based on a formulation of the problem as a knapsack problem, and
give a simple heuristic based on the continuous
relaxation of the knapsack problem. A polynomial-time algorithm was presented for the unrestricted problem.
A more general objective function is considered
by Kahlbacher and Cheng (1993): the problem is
to nd a common due date d and a sequence r to
minimize the objective function
X
X
wj
hd Cj gd;
f d; r
j2T
11
j2E
12
n
X
aj Ej bj Tj wj Uj :
j1
n
X
j1
n
X
j1
a j C j d j cd;
Pn
where 0 6 aj 6 1; j1 aj 1, Cheng (1991) proposes a linear programming (LP) formulation
and, by considering the LP dual problem, shows
that the optimal ow allowance is independent
of the job sequence and equal to one of the job
processing times if 0 6 c < 1=n or equal to d 0
if c P 1=n.
f r; d; l cd hl
13
n
X
aEj bTj ;
j1
j1
14
n
X
Uj cd;
j1
Consider the problem of minimizing the maximal weighted absolute lateness (MWAL), i.e., of
nding a due date d and the associated sequence
r to minimize the objective function
f d; r max wj Cj d :
16j6n
3. Parallel machines
Consider the problem of scheduling n jobs on m
parallel machines. Each job can be processed by
any of the m machines taking into account the
following constraints: a machine performs at most
one job at a time, and each job is performed at
most by one machine at a time. If the machines are
identical, they operate at the same speed, and
processing time for job j is pj . If the machines are
uniform, each machine i has its own speed si , and
processing time of job j on this machine will be
pij pj =si . If the machines are unrelated, the speed
0
@
n0i
X
j1
n00i
j 1pji
1
jpji A:
j1
15
16
n
X
aEj bTj cd
j1
j2T
17
4. Summary
In this paper, we have presented a review on
scheduling jobs on a single machine and parallel
machines under a common due date which is a
decision variable. We did not consider the problems with given release dates and practically did
not touch upon the problems with unit processing
times. The SLK, TWK, NOP and PPW due date
assignment models and the assignment of positional due dates are considered in another paper
(Gordon et al., 1998).
The results for the common due date assignment and scheduling problems are summarized in
Table 1. We adopt the standard three-eld notation ajbjc used for scheduling problems (Lawler
et al., 1993), where a describes the machine environment and species the number of machines, b
describes the schedule and job characteristics, and
c describes the optimality criterion. We extend this
notation in the following way. The notation dj d
denotes the (unrestricted) problem with a common
due date assignment, and dj d res denotes the restricted version of this problem. The notation
dj de denotes the unrestricted version of the
problem with no penalty cost within interval
d e; d e around a common due date d. The
notation dj d min denotes the problem to nd
minimal due date among the optimal ones. For the
parallel machines, as usual, notations P, Q and R
denote, respectively, identical, uniform and unrelated machines, while Pm means that the number
of identical machines is xed and equal to m.
18
Table 1
CON due date assignment and scheduling
Problem
1 1 jdj dj
2 1 jdj d res j
4 1 jdj d res j
Ej Tj
Algorithm
On log n
Kanet (1981), Panwalkar et al. (1982), Bagchi et al. (1986),
Hall (1986b), Bagchi et al. (1987a)
PsP
Hall et al. (1991a), Ventura and Weng (1995), De et al. (1993)
Enumer.
Bagchi et al. (1986), Szwarc (1989)
Heurist.
Sundararaghavan and Ahmed (1984)
Approx.
Hoogeveen et al. (1994)
On log n
Panwalkar et al. (1982), Bagchi et al. (1987a)
PsP
De et al. (1993)
Enumer.
Bagchi et al. (1987a)
On log n
Panwalkar et al. (1982)
On log n
Seidmann et al. (1981)
PsP
Hall and Posner (1991) De et al. (1990a), Jurisch et al. (1997)
Enumer.
Cheng (1990a) Approx. Kovalyov and Kubiak (1999)
Heurist.
Hao et al. (1996)
PsP
Hoogeveen and van de Velde (1991)
Enumer.
Dileepan (1993), De et al. (1994a)
Heurist.
Gupta et al. (1990), Dileepan (1993), De et al. (1994a),
James (1997), Lee and Kim (1995)
Heurist.
James (1997)
On log n
Cheng (1988a), Weng and Ventura (1994), Wilamowsky et al. (1996)
Psp
Kahlbacher (1989), De et al. (1992, 1993)
Enumer.
NP-hard
Hall et al. (1991a), Hoogeveen
and van de Velde (1991)
aEj bTj
NP-hard (from 2)
aEj bTj
5 1 jdj dj
aEj bTj cd
6 1 jdj dj
7 1 jdj dj
aj Ej Tj
NP-hard
Hall and Posner (1991)
8 1 jdj d res j
9 1 jdj dj
aj Ej Tj
NP-hard (from 2)
aj Ej bj Tj
NP-hard (from 7)
aj Ej bj Tj
NP-hard (from 2)
10 1 jdj d res j
11 1 jdj dej
12 1 jdj dj
Ej Tj
Ej2 Tj2
NP-hard
Kubiak (1993)
3 1 jdj dj
Ej Tj
Complexity
Table 1 (Continued)
Problem
Complexity
13 1 jdj d res j
P
wj Uj c maxf0; d Dg
P
15 1 jdj d res j wj Uj c maxf0; d Dg
16 1 jdj dj
17 1 jdj dj
18 1 jdj dj
wj Uj
19 1 jdj dj
wj Uj gd
20 1 jdj dj
wj Uj cd
Uj
wj Uj
P
NP-hard from
Lawler and Moore (1969)
De et al. (1991a)
P
hEj gd
aEj cd
hEj
NP-hard
Kahlbacher and Cheng (1993)
NP-hard
Kahlbacher and Cheng (1993)
P
23 Q jdj dj
Ej Tj
NP-hard
Li and Cheng (1994)
P
24 Q jdj dj
aEj bTj
25 R jdj dj
P
Ej Tj
26 P 2 jdj d min j
27 Pm jdj d min j
P
aEj bTj
28 P jdj d min j
Ej Tj
Ej Tj
29 P jdj d; pj pj
P
aEj bTj cd
aEj bTj cd
NP-hard
De et al. (1994b)
NP-hard (from 26)
strongly NP-hard
De et al. (1994b)
P
NP-hard
On2
Cheng (1987b)
On log n
Emmons (1987)
On log n
Emmons (1987)
On3
Alidaee and Panwalkar (1993), Kubiak et al. (1990)
PsP
De et al. (1994b)
PsP
De et al. (1994b)
Heurist.
Alidaee and Panwalkar (1993)
O1
Cheng and Chen (1994)
PsP
19
30 P 2 jdj dj
14 1 jdj dj
P
aEj2 bTj2
Algorithm
Uj cd
36 P jdj dj
NP-hard
Kahlbacher and Cheng (1993)
NP-hard
Cheng and Chen (1994)
strongly NP-hard
Li and Cheng (1994)
P
aEj
w j Uj
35 P jdj dj
P
aEj
P
P
P
Uj
34 P jdj dj
aEj bTj cd
33 Q jdj dj
strongly NP-hard
De et al. (1994b)
strongly NP-hard (from 32)
P
aEj bTj cd
32 P jdj dj
De et al. (1994b)
Algorithm
Complexity
PsP
De et al. (1994b)
Heuristic.
Cheng (1989)
Heuristic.
Adamopoulos and Pappis (1998)
On log n
Kahlbacher and Cheng (1993)
On4
Kahlbacher and Cheng (1993)
Problem
Table 1 (Continued)
20
Acknowledgements
The authors would like to acknowledge the
anonymous referees for their helpful comments
and suggestions. This work was supported in part
by INTAS (Project 00-217). The rst author was
also partly supported by ISTC (Project B-104) and
by the Belarus Foundation for Basic Research
(Project F99-119). The paper was prepared when
the rst author was visiting INRIA (Metz) and
UTT (Troyes). Support of this visit from CIES is
gratefully acknowledged.
References
Adamopoulos, G.I., Pappis, C.P., 1998. Scheduling under a
common due-date on parallel unrelated machines. European Journal of Operational Research 105, 494501.
Alidaee, B., Ahmadian, A., 1993. Two parallel machine
sequencing problems involving controllable job processing
times. European Journal of Operational Research 70,
335341.
Alidaee, B., Panwalkar, S.S., 1993. Single stage minimum
absolute lateness problem with a common due date on nonidentical machines. Journal of the Operational Research
Society 44, 2936.
Azizoglu, M., Webster, S., 1997a. Scheduling about an unrestricted common due window with arbitrary earliness/
tardiness penalty rates. IIE Transactions 29, 10011006.
Azizoglu, M., Webster, S., 1997b. Scheduling job families
about an unrestricted common due date on a single machine. International Journal of Production Research 35,
13211330.
Bagchi, U., Chang, Y.L., Sullivan, R.S., 1987a. Minimizing
absolute and squared deviations of completion times with
dierent earliness and tardiness penalties and a common due
date. Naval Research Logistics 34, 739751.
Bagchi, U., Sullivan, R.S., Chang, Y.L., 1986. Minimizing
mean absolute deviation of completion times about a
common due date. Naval Research Logistics 33, 227240.
Bagchi, U., Sullivan, R.S., Chang, Y.L., 1987b. Minimizing
mean squared deviation of completion times about a
common due date. Management Science 33, 894906.
Baker, K.R., Scudder, G.D., 1989. On the assignment of
optimal due dates. Journal of the Operational Research
Society 40, 9395.
Baker, K.R., Scudder, G.D., 1990. Sequencing with earliness
and tardiness penalties: A review. Operations Research 38,
2236.
Bector, C.R., Gupta, Y.P., Gupta, M.C., 1988. Determination
of an optimal common due date and optimal sequence in a
single machine job shop. International Journal of Production Research 26, 613628.
21
22
De, P., Ghosh, J.B., Wells, C.E., 1991a. Optimal delivery time
quotation and order sequencing. Decision Science 22, 379
390.
De, P., Ghosh, J.B., Wells, C.E., 1991b. On the multiplemachine extension to a common due-date assignment and
scheduling problem. Journal of the Operational Research
Society 42, 419422.
De, P., Ghosh, J.B., Wells, C.E., 1992. On the minimization of
completion time variance with a bicriteria extension. Operations Research 40, 11481155.
De, P., Ghosh, J.B., Wells, C.E., 1993. On the general solution
for a class of early/tardy problems. Computers and Operations Research 20, 141149.
De, P., Ghosh, J.B., Wells, C.E., 1994a. Solving a generalized
model for CON due date assignment and sequencing.
International Journal of Production Economics 34, 179
185.
De, P., Ghosh, J.B., Wells, C.E., 1994b. Due-date assignment
and early/tardy scheduling on identical parallel machines.
Naval Research Logistics 41, 1732.
Della Croce, F., Gupta, J.N.D., Tadei, R., 2000. Minimizing
tardy jobs in a owshop with common due date. European
Journal of Operational Research 120, 375381.
Dickman, B., Wilamowsky, Y., Epstein, S., 1991. Optimal
common due date with limited completion time. Computers
and Operations Research 18, 125127.
Dileepan, P., 1993. Common due date scheduling problem with
separate earliness and tardiness penalties. Computers and
Operations Research 20, 179181.
Eilon, S., Chowdhury, I.J., 1976. Due dates in job shop
scheduling. International Journal of Production Research
14, 223237.
Emmons, H., 1987. Scheduling to a common due date on
parallel uniform processors. Naval Research Logistics
Quarterly 34, 803810.
Federgruen, A., Mosheiov, G., 1993. Simultaneous optimization of eciency and performance balance measures in
single-machine scheduling problems. Naval Research Logistics 40, 951970.
Federgruen, A., Mosheiov, G., 1994. Greedy heuristics for
single-machine scheduling problems with general earliness
and tardiness costs. Operations Research Letters 16, 199
208.
Feldmann, M., Biskup, D., 1999. Single-machine scheduling for
minimizing earliness and tardiness penalties by metaheuristc approaches, University of Bielefeld Discussion
Paper No. 425, 1-28; International Journal of Applied
Intelligence, to appear.
Garey, M.R., Tarian, R.T., Wilfong, G.T., 1988. One-processor
scheduling with symmetric earliness and tardiness penalties.
Mathematics of Operations Research 13, 330348.
Gee, E.S., Smith, C.H., 1993. Selecting allowance policies for
improved job shop performance. International Journal of
Production Research 31, 18391852.
Gordon, V.S., Proth, J.-M., Chu, C., 1998. A state-of-the-art
survey of due date assignment and scheduling research:
SLK, TWK, and other due date assignment models. INRIA
23
24
25