predictive sche dule due to re sch e dulin g an d form an
obje ctive fun ction which is a we ighte d sum of m ake span
( Cm ax) an d total m odification cost. Th e ir re sults show
that th is ap proach im prove s pre d ictability wh ile re tain -
in g ne ar optim al Cm ax. Th is is a re active ap proach as
the pre dictability issue is on ly con side re d wh ile re sch e -
duling . In this p ape r, we use sim ilar cost m e asure s but
con side r predictability wh ile buildin g th e p re d ictive
sch e dule.
2.3. Robu st schedulin g approaches
Robu st sche dulin g ap proach e s focus on building
the pre dictive sch e dule to m in im ize t h e effe cts of
disruptions on th e p e rform an ce m e asure valu e of th e
re alize d sch e d ule . It diffe rs from our pre dictable
sch e dulin g ap proach that trie s to e n sure that th e
pr e d ictive an d re alize d sc h e dule s do n o t d iffe r
dra stically in te rm s of job com pletion times, while
m ain tain in g high re alize d sch e d ule pe rform an c e .
Le on et a l. ( 1990) c onside r a robust jo b sh op
sch e dulin g proble m with m achin e bre akdown s, pro-
cessing tim e var iations an d minim izin g Cmax a n d
Cm ax d eviation s as pe rform an ce m e asu re s. Wu et al.
( 1993 a) propose a de com position ap proa ch to ach ie ve
sc h e d u le robu stne ss. T h e y conside r a job sh op
proble m with proce ssing tim e variation s an d m inim iz-
in g total we igh te d tardin ess as obje ctive f un ction . For a
discussion of robust sche du lin g, th e re ade r is refe rre d
to Le on et al. ( 199 0) , Wu et al. ( 199 3a) , an d Dan ie ls
an d Kouvelis ( 1995) .
2.4. Kn owledge based approaches
Kn owle d ge base d approach es provid e a m e ch an ism
for se le ctin g an ap propriate re s ch e duling policy from
am on g a n um be r of alte rnative s. Such syste m s also allow
m an ual in te rve n tion by th e h um an sch e dule r.
Sm ith ( 1992 ) discusse s th e con strain t dire cte d
re sch e dulin g cap a bilitie s in O PIS ( O pportunistic In-
te llige n t Sch e dule r) , a kn owle dge base d sch e dulin g
syste m d e ve lo pe d at Car n e gie Me llon Un ive rsity.
Furth er discussion of O PIS can be found in Sm ith
( 1992 ) , Smith ( 198 7) an d Sm ith et al. ( 199 0) . Sadeh et
al. ( 1993) discu ss th e con s traint prop ag ation base d
re sch e dulin g approach use d in Mi cro-Boss, a fin ite -
capacity production sch e d ulin g and con trol syste m
de velope d at Carn e gie Me llon Un iversity. McKay et al.
( 1989 ) discu ss WATPASS, a finite -loadin g job sh op
sch e dulin g syste m deve lop e d by Wate rloo Man age m e n t
of In te grate d Man u facturing Syste m s Re se arch Group.
Resch e dulin g is pe rform e d inte ractive ly by the sche du-
le r. Dutta ( 199 0) propose s an s -con trol m e ch an ism
m on itorin g the en vironm e n t an d takin g co rre ctive
action s to diffe ren t disruption s. Bap tiste an d Favre l
( 1993) discuss schem e s to re prese n t alternative sch e -
dule s while de ve lopin g a p re dic tive sch e dule . Whe n
re sch e dulin g is n e ce ssary, an alt e rnative sche dule from
the availab le se t is sele cte d an d e xe cu ted. An e xte n sive
discussion of knowle dge -base d re active sch e duling can
be foun d in Szelke an d Ke rr ( 1994 ) .
In sum m ary, n o past approach has addre sse d th e
predictability issue while bu i ldin g th e predic t ive sch e -
dule . In th e n e xt se ction , we formulate the single
m ach ine pre dic table sche dulin g proble m wh e re th e
effe cts of sche dule m odification s on plan n e d activitie s is
considere d wh ile buildin g th e predic tive sche du le .
3. Pro b le m f o rm u latio n an d an alysis
In th is pap e r we foc u s on th e p roble m of
m in im izin g Lm ax on a s in gle m ach in e with dyn am ic
job arrivals an d ran dom breakdown s. Th is proble m
with out bre akdown s h as be en extensive ly studie d an d
shown to be stron gly NP-hard ( Garey an d Joh n son
1979) . Th e Earlie st Due Dat e ( EDD) dispatch in g ru le
provid e s an op tim al solution to th e static sin gle
m ach ine proble m . Lawle r’ s algo rithm can be use d
for the static sin gle m ach in e problem with pre cede nc e
constrain ts ( Pin e do 1995) . Bake r an d Su ( 197 4) an d
Carlie r ( 1982) pre se n t bran ch an d boun d algorith m s,
while Potts ( 198 0) , Carlie r ( 1982 ) an d Hall an d
Sh m oys ( 1992 ) an alyse he u ristics for th e sin gle
m ach in e proble m with dynam ic job arrivals. This
re se arch provid e s a stron g foundation for the proble m
un der conside ration .
Conside r a set N of jobs to be processe d on a
m ach ine . Th e proce ssin g time s p
i
, re le ase tim e s r
i
, an d
due d ate s d
i
for e ach job i
Î
N are de te rm in istic an d
known a priori. Th e m achine is subje ct to ran dom
bre akdown s. We assum e th at the m ach in e bre akdown
durations an d occurre n ce s can be de scri be d using
probability distribution s. This in f orm ation is often
availab le in practice from m ain t e n an ce re cords. Con -
side r a pre d ic tive sch e d u le S
p
ge n e rate d at th e
be gin n in g of the p lan n ing h orizon. Le t C
i
( S
p
) be th e
com ple tion tim e of job i in th is sche dule . S
p
is e xe cute d
on the shop floor an d revise d using som e re sch e duling
m e thod when bre akdown s occur. At the e n d of th e
plan n ing horizon , we have a re alize d s ch e dule S
r
. Le t
C
i
( S
r
) be the com p le tion tim e of job i in S
r
. Le t
Lm ax ( S
p
) an d Lm ax( S
r
) be th e maxim um late ness
valu es of S
p
an d S
r
respectively. We in cur th e followin g
costs d ue to jobs not be in g com plete d at their plan ne d
com ple tion tim e s:
S.V. Mehta an d R. Uzsoy
18