Abstract²7KH )ORZ 6KRS 6FKHGXOLQJ 3UREOHP )663 LV D
W\SLFDO SUREOHP WKDW LV IDFHG E\ SURGXFWLRQ SODQQLQJ PDQDJHUV LQ
)OH[LEOH 0DQXIDFWXULQJ 6\VWHPV )06 7KLV SUREOHP FRQVLVWV LQ
ILQGLQJ WKH RSWLPDO VFKHGXOLQJ WR FDUU\ RXW D VHW RI MREV ZKLFK DUH
SURFHVVHGLQDVHWRIPDFKLQHVRUVKDUHGUHVRXUFHV0RUHRYHUDOOWKH
MREV DUH SURFHVVHG LQ WKH VDPH PDFKLQH VHTXHQFH $V LQ DOO WKH
VFKHGXOLQJSUREOHPVWKHPDNHVSDQFDQEHREWDLQHGE\GUDZLQJWKH
*DQWW FKDUW DFFRUGLQJ WR WKH RSHUDWLRQV RUGHU DPRQJ RWKHU
DOWHUQDWLYHV 2Q WKLV ZD\ DQ )06 SUHVHQWLQJ WKH )663 FDQ EH
PRGHOHGE\3HWULQHWV31VZKLFKDUHDSRZHUIXOWRROWKDWKDVEHHQ
XVHG WR PRGHO DQG DQDO\]H GLVFUHWH HYHQW V\VWHPV 7KHQ WKH
PDNHVSDQ FDQ EH REWDLQHG E\ VLPXODWLQJ WKH 31 WKURXJK WKH WRNHQ
JDPH DQLPDWLRQ DQG LQFLGHQFH PDWUL[ ,Q WKLV ZRUN ZH SUHVHQW DQ
DGDSWLYH 31 WR REWDLQ WKH PDNHVSDQ RI )663 E\ DSSO\LQJ 31
DQDO\WLFDOWRROV
Keywords²)ORZVKRS VFKHGXOLQJ SUREOHP PDNHVSDQ 3HWUL
QHWVVWDWHHTXDWLRQ
, ,1752'8&7,21
)06LVDGLVFUHWHHYHQWG\QDPLFV\VWHPWKDWLVFRPSRVHG
RI MREV DQG VKDUHG UHVRXUFHV >@ )06 HQJLQHHUV 7KH
W\SLFDO SUREOHP WKDW HQJLQHHUV IDFHG ZKHQ WKH\ DUH HLWKHU
GHVLJQLQJ D )06 RU SODQQLQJ WKH PDVWHU SURGXFWLRQ SODQ IRU
WKH)06LVKRZWKH\VKRXOGPDNHWKHEHVWVHTXHQFHRIMREVLQ
WKH)06LQRUGHUWRFDUU\DOORSHUDWLRQVRXWLQWKHPLQLPXP
WLPH >@ >@ 7KLV SUREOHP LV FDOOHG )663 ZKLFK LV D
FRPELQDWRULDO SUREOHP FODVVLILHG DV 13KDUG >@ 7KH
PDNHVSDQ LV WKH WLPH WKDW DOO WKH MREV DUH SURFHVVHG LQ WKH
)06 DQG LW GHSHQGV RQ WKH RUGHU WKDW DOO WKH WDVNV DUH
SHUIRUPHG
7KHUH KDYH EHHQ SXEOLVKHG VHYHUDO UHVHDUFK SDSHUV DERXW
ILQGLQJ WKH PLQLPXP YDOXH RI PDNHVSDQ LQ WKH )663 )RU
LQVWDQFH D '6 3DOPHU SURSRVHG D PHWKRG WR ILQG DQ
DFFHSWDEOH VHTXHQFH LQ OHVV WLPH WKDQ H[KDXVWLYH VHDUFK >@
$QRWKHUDOJRULWKPEDVHGRQKHXULVWLFVWUDWHJLHVWRILQGVXLWDEOH
VROXWLRQV ZDV SURSRVHG LQ >@ 'DQQHQEULQJ SHUIRUPHG D
VLPLODUZRUNZKHUHKHSURSRVHGHOHYHQKHXULVWLFVWRVROYHWKH
)663 >@ 1DZDV SURSRVHG DQ DOJRULWKP EDVHG RQ WKH
DVVXPSWLRQ WKDW MREV ZLWK KLJKHU SURFHVVLQJ WLPH PXVW EH
WUHDWHG ILUVW KLV DOJRULWKP LV DSSOLHG WR VWDWLF DQG G\QDPLF
VHTXHQFLQJ HQYLURQPHQW >@ ,Q >@ 7DLOODUG DSSOLHG WDERR
VHDUFK WR VROYH )663 PRUHRYHU KH LPSOHPHQWHG D SDUDOOHO
YHUVLRQ RI WDERR VHDUFK WR LPSURYH WKH DOJRULWKP H[HFXWLRQ
WLPH )UDPLQDQ DQG /HLVWHQ SURSRVHG D KHXULVWLF WDNLQJ LQWR
DFFRXQW WKH RSWLPL]DWLRQ RI SDUWLDO VFKHGXOHV LQVWHDG RI
-RVHOLWR 0HGLQD LV ZLWK WKH 'HSDUWPHQW RI ,QGXVWULDO (QJLQHHULQJ
$XWRQRPRXV 8QLYHUVLW\ RI +LGDOJR 6WDWH 3DFKXFD 0H[LFR HPDLO
MPHGLQD#XDHKHGXP[
RSWLPL]H WKH ZKROH VFKHGXOH >@ /DWHU )UDPLQDQ /HLVWHQ
DQG 5XL]8VDQR SURSRVHG WZR PXOWLREMHFWLYH KHXULVWLFV
ZKRVH REMHFWLYHV WR VROYH DUH PDNHVSDQ DQG IORZWLPH
PLQLPL]DWLRQ>@
6HYHUDOPHWDKHXULVWLFVKDYHEHHQXVHGWRILQGWKHPLQLPXP
YDOXH IRU WKH PDNHVSDQ VXFK DV 6LPXODWHG $QQHDOLQJ >@
>@7DERR6HDUFK>@>@*HQHWLF$OJRULWKPV>@>@
$QW &RORQ\ 2SWLPL]DWLRQ >@>@ ,WHUDWHG /RFDO 6HDUFK
>@DQG3DUWLFOH6ZDUP2SWLPL]DWLRQ$OJRULWKPV>@>@
>@7KHVHSURSRVDOVFDQILQGUHDVRQDEOHUHVXOWVLQOHVVWLPH
WKDQ H[DFW PHWKRGV 7KH PDLQ RXWFRPH RI WKHVH PHWKRGV LV
WKDW WKH JOREDO PLQLPXP FRXOG QRW EH IRXQG KRZHYHU JRRG
DSSUR[LPDWLRQVDUHREWDLQHGLQDVKRUWWLPH7KXVDOORIWKHP
QHHG D ZD\ WR UHSUHVHQW WKH )663 LQ RUGHU WR FDOFXODWH WKH
PDNHVSDQ)663PRGHOLQJVKRXOGEHXQGHUVWDQGDEOHDQGDEOH
WRFDOFXODWHWKHPDNHVSDQRIDMRERSHUDWLRQVVHTXHQFH
)06VKDYHEHHQPRGHOHGYLD31VLQRUGHUWRVLPXODWHDQG
DQDO\]H WKHP 31 WKHRU\ LV DGHTXDWH WR UHSUHVHQW LQ D
JUDSKLFDO DQG PDWKHPDWLFDO ZD\ 'LVFUHWH (YHQW 6\VWHPV
'(6 VXFK DV )06V EHFDXVH WKHLU G\QDPLF EHKDYLRU EDVHG
RQHYHQWRFFXUUHQFHFDQEHPRGHOHGE\31HOHPHQWVSODFHV
DQG WUDQVLWLRQV >@ 0RUHRYHU 31 WKHRU\ RIIHUV DQDO\WLFDO
DQGJUDSKLFDOWRROVWRVWXG\WKHPRGHOHGV\VWHPVEDVHGRQWKH
UHODWLRQVKLS DPRQJ WKH )06 UHVRXUFHV GHQRWHG DV 31
HOHPHQWV
2QHLPSRUWDQWSRLQWLQVHDUFKPHWKRGVLVWKHFDOFXOXVRIWKH
PDNHVSDQ WDNLQJ LQWR DFFRXQW D FHUWDLQ SURFHVVLQJ RUGHU RI
WKH WDVNV ,Q WKLV SDSHU ZH SURSRVH WKH XVH RI DQ DGDSWLYH
WLPHG 31 WR FDOFXODWH WKH PDNHVSDQ WDNLQJ LQWR DFFRXQW WKH
31VWDWHHTXDWLRQ
,,)663
6FKHGXOLQJ WDVNV LQ D )06 LV D W\SLFDO FRPELQDWRULDO
SUREOHPZKHUHLWLVQHHGHGWRRUJDQL]HWKHSURFHVVLQJRIDVHW
RIMREVGLYLGHGLQRSHUDWLRQVDQGHDFKRSHUDWLRQLVFDUULHGRXW
LQDVKDUHGUHVRXUFH>@>@
,QWKH)663JLYHQWKHSURFHVVLQJWLPHVpjkIRUHDFKMREjRQ
HYHU\PDFKLQHkDQGDMREVHTXHQFHS ss«snZKHUHn
MREVj «nZLOOEHSURFHVVHGE\mPDFKLQHVk
«mVRWKHDLPRI)663LVWRILQGDVHTXHQFHRUGHUIRU
RSHUDWLRQ SURFHVVLQJ ZLWK WKH PLQLPXP YDOXH IRU WKH
PDNHVSDQ )RU LQVWDQFH 7DEOH , VKRZV D )06 ZLWK WKUHH
PDFKLQHVIRXUMREVDQGHDFKMREKDVWKUHHVHULDORSHUDWLRQV
,,, 316&21&(376
$ 31 LV D JUDSKLFDO DQG PDWKHPDWLFDO WRRO WKDW KDV EHHQ
XVHGWRPRGHOFRQFXUUHQWDV\QFKURQRXVGLVWULEXWHGSDUDOOHO
QRQGHWHUPLQLVWLFDQGRUVWRFKDVWLFV\VWHPV
0RGHOLQJDQG6LPXODWLRQRI)ORZ6KRS6FKHGXOLQJ
3UREOHPWKURXJK3HWUL1HW7RROV
-RVHOLWR0HGLQD0DULQ1RUEHUWR+HUQiQGH]5RPHUR-XDQ&DUORV6HFN7XRK0RUD(ULFN60DUWLQH]*RPH]
$
International Science Index, Computer and Information Engineering Vol:10, No:5, 2016 waset.org/Publication/10004669
7$%/(,
)06&21),*85$7,21:,7+23(5$7,217,0(6 ,WHPV -REV 2SHUDWLRQ6HULDO1XPEHU
0 0 0
2SHUDWLRQ
WLPH
J 96 90 35
J 74 57 91
J 13 5 7
J 71 23 38
7KH JUDSK RI D 31 LV GLUHFWHG ZLWK ZHLJKWV LQ WKHLU DUFV
DQG ELSDUWLWH ZKRVH QRGHV DUH RI WZR W\SHV SODFHV DQG
WUDQVLWLRQV *UDSKLFDOO\ SODFHV DUH GHSLFWHG DV FLUFOHV DQG
WUDQVLWLRQ DV ER[HV RU EDUV 31 DUFV FRQQHFW SODFHV WR
WUDQVLWLRQV RU WUDQVLWLRQ WR SODFHV LW LV QRW SHUPLVVLEOH WR
FRQQHFW QRGHV RI WKH VDPH W\SH 7KH VWDWH RI WKH V\VWHP LV
GHQRWHG LQ 31 E\ WKH XVH RI WRNHQV ZKLFK DUH DVVLJQHG WR
SODFHQRGHV
$IRUPDOGHILQLWLRQRID31LVSUHVHQWHGDVIROORZV>@$
31LVDWXSOHPN PTFWM0ZKHUH
x P ^pp«pP`LVDILQLWHVHWRISODFHV
x T ^tt«tQ`LVDILQLWHVHWRIWUDQVLWLRQV
x F^PuT`^TuP`LVDVHWRIDUFV
x W Fo^«`LVDZHLJKWIXQFWLRQ
x M0 Po^«`LVWKHLQLWLDOPDUNLQJ
x PT DQGPT
7KH WRNHQ PRYHPHQW WKURXJK WKH 31 UHSUHVHQWV WKH
G\QDPLFDO EHKDYLRXU RI WKH V\VWHP ,Q RUGHU WR FKDQJH WKH
WRNHQSRVLWLRQWKHIROORZLQJWUDQVLWLRQILULQJUXOHLVXVHG>@
$WUDQVLWLRQtTLVHQDEOHGLIHYHU\LQSXWSODFHpPRI
WKDVw(p,t)WRNHQVRUPRUHw(p,t) LVWKHZHLJKWRIWKHDUF
IURPpWRt
$Q HQDEOHG WUDQVLWLRQ t ZLOO ILUH LI WKH HYHQW UHSUHVHQWHG
E\tWDNHVSODFH
:KHQ DQ HQDEOHG WUDQVLWLRQ t ILUHV w(p,t) WRNHQV DUH
UHPRYHGIURPHYHU\LQSXWSODFHpRItDQGw(t,p)WRNHQV
DUHDGGHGWRHYHU\RXWSXWSODFHpRItw(t,p) LVWKHZHLJKW
RIWKHDUFIURPtWRp
$7LPHG3ODFH3HWUL1HWV7331LVDQH[WHQGHG31ZKHUH
DQHZHOHPHQWLVDGGHG,WLVDVL[WXSOHTPPN ^PTFW
M0 D ZKHUH WKH ILUVW ILIWK HOHPHQWV DUH VLPLODU WR 31
GHILQLWLRQ SUHVHQWHG DERYH DQGD ^d d « dm` GHQRWHV
WKHWLPHGHOD\IRUHDFKSODFHpjP>@2XWSXWWUDQVLWLRQVti IRU HDFK pj ZLOO EH HQDEOHG RQFH WKH WLPH LQGLFDWHG LQ pj LV
UHDFKHG
A. Analysis Methods
,QWKLVSDSHUZHDUHDSSO\LQJWKHPDWUL[HTXDWLRQDSSURDFK
DVWKHDQDO\WLFDOPHWKRGRI31WKHRU\LQRUGHUWRFDOFXODWHGH
PDNHVSDQRIWKH)06PRGHOOHG
B. Incidence Matrix and State Equation
$ PN ZLWK n WUDQVLWLRQV DQG m SODFHV FDQ EH H[SUHVVHG
PDWKHPDWLFDOO\ DV DQnumPDWUL[RILQWHJHUVA >aij@ 7KH
YDOXHVIRUHDFKHOHPHQWRIWKHPDWUL[DUHJLYHQE\aij aij
aijZKHUHaijLVWKHZHLJKWRIWKHDUFIURPtiWRpjDQGaijLV
WKHZHLJKWRIWKHDUFIURPpjWRti
7KHVWDWHHTXDWLRQLVXVHGWRGHWHUPLQHWKHPDUNLQJRIDPN
DIWHUDWUDQVLWLRQILULQJDQGLWFDQEHZULWWHQDV
Mk MkuATUkN «
ZKHUH uk LV D nu FROXPQ YHFWRU RI n ]HURV DQG RQH
QRQ]HURHQWULHVZKLFKUHSUHVHQWVWKHWUDQVLWLRQtjWKDWZLOOILUH
7KHQRQ]HURHQWU\LVORFDWHGLQWKHSRVLWLRQjRIukATLVWKH
WUDQVSRVHRILQFLGHQFHPDWUL[Mk-1LVWKHPDUNLQJEHIRUHWKH
ILULQJRItj$QG0NLVWKHUHDFKHGPDUNLQJDIWHUWKHILULQJRItj GHQRWHGLQuk
,9 $'$37,9(7,0('3/$&(31
,QWKLVSDSHUZHDSSO\DQDGDSWLYH7331$7331ZKLFK
DGGVVRPHDUFVDFFRUGLQJWRWDVNVVHTXHQFHRIWKH)06
7KH IRUPDO GHILQLWLRQ RI DQ $7311 LV DV IROORZV $Q
$7311 LV D VHYHQWXSOH P T F W M0 D Fd ZKHUH WKH
ILUVW VL[ HOHPHQWV DUH VLPLODU WR 7311 HOHPHQWV DQG WKH ODVW
RQHFdLVWKHVHWRIG\QDPLFDUFVWKDWFKDQJHGHSHQGLQJRQ
WKHMRERSHUDWLRQVRUGHU Fd^PuT`^TuP`FFd
A. One Operation Modeling
7KH $7311 WR PRGHO RQH RSHUDWLRQ Oijk RI D MRE Ji SURFHVVHGE\PDFKLQHMkLVGHSLFWHGLQ)LJ
Ps Oijk Pf
Mk
WV WI
)LJ2SHUDWLRQOijkSURFHVVHGE\PDFKLQHMkGHQRWHGDVD31
PRGHO
B. One Job Modeling
$V ZH PHQWLRQHG DERYH RQH MRE Ji LV FRPSRVHG RI
RSHUDWLRQVOijkVRWKH31PRGHOIRUHDFKJiLVDFRQFDWHQDWLRQ
RILWVRSHUDWLRQVOijk)LJ
Ps Oi11
M1
W W
Ps Oi22
M2
W W
Ps Oijk
Mk
WQ WQ
)LJ2SHUDWLRQVOijkRIMREJiSURFHVVHGE\PDFKLQHVMkGHQRWHGDVD31PRGHO
International Science Index, Computer and Information Engineering Vol:10, No:5, 2016 waset.org/Publication/10004669
C.FMS Modeling
,QRUGHUWRPRGHOWKHZKROH)06ZHDGGWKH31VWUXFWXUH
IRU HDFK MRE Ji DQG FRQQHFW HYHU\ Mk SODFH ZLWK LWV
FRUUHVSRQGLQJ LQSXW RXWSXW WUDQVLWLRQ IURP WR RSHUDWLRQ
Oijk )LJ VKRZV WKH 31 PRGHO IRU WKH )06 GHVFULEHG LQ
7DEOH,
,Q)LJHDFKFROXPQFRUUHVSRQGVWRHDFKMREJiDQGVRPH
SODFHV KDYH D ODEHO d ZKLFK GHQRWHV WKH WLPH GHOD\ IRU
SURFHVVLQJDQRSHUDWLRQOijkLQWKHFRQQHFWHGPDFKLQHMk
D.Algorithm to Convert a TPPN into an ATPPN
$WWKLVWLPH31PRGHORI)LJRQO\UHSUHVHQWVWKH)06
EXW LW LV DOVR QHFHVVDU\ WR VHW WKH SULRULW\ LQ WKH RSHUDWLRQV
SURFHVVLQJE\PHDQVRIDUFVFRQQHFWLRQLQWKH31PRGHO6R
ZHQHHGWRGHILQHWKHHOHPHQWVRIFdWRGHQRWHWKLVSULRULW\
)LUVW RI DOO WKH RSHUDWLRQV VHTXHQFH LV GHILQHG LQ D URZ
YHFWRU OS >os os « osiuj@ ZKHUH HDFK OS YDOXH
FRUUHVSRQGV WR RQH RSHUDWLRQ Oijk 7KH IROORZLQJ DOJRULWKP
UHFHLYHVDVLQSXWVWKHURZYHFWRU26DQGWKH7331PRGHODV
RXWSXWRIWKHDOJRULWKPZHREWDLQWKH$7331
G
S
W
S
W
G
S
W
S
W
G
S
W
S
W
S
G
S
W
S
W
G
S
W
S
W
G
S
W
S
W
S
S
G
S
W
S
W
G
S
W
S
W
G
S
W
S
W
S
G
S
W
S
W
G
S
W
S
W
G
S
W
S
W
S
S
S
- - - -
2
2
2
0
0
0
)LJ31PRGHOIRUWKH)06GHVFULEHGLQ7DEOH,
$OJRULWKPTTPN_into_ATPPN
,QSXWTPPN,OS
2XWSXWATPPN
1. For q=1 to iuj k = machineOf(OS(q)) add(MO(k),OS(q)) End For
2. For k = 1 to NumberOfMachines For i = 1 to NumberOfJobs – 1
p1 = placeOf(MO(k,i)) p2 = placeOf(MO(k,i+1)) t1 = p1x
t2 = xp2
p3 = xt2
W(t1, p3) = 1 W(p3, t2) = 2
End For
End For
,Q6WHSDkuiPDWUL[FDOOHGMOLVFUHDWHG2SHUDWLRQVos
OSOijkFDUULHGRXWE\WKHVDPHPDFKLQHMkDUHDGGHGLQWKH
URZ k RI MO 7KH VHTXHQFH RUGHU IRU WKH VDPH PDFKLQH LV
WDNLQJLQWRDFFRXQW,Q6WHSQHZDUFVtpFdDUHFUHDWHG
ZKLFK FRQQHFW RXWSXW WUDQVLWLRQV RI SODFHV UHSUHVHQWLQJ
RSHUDWLRQVOijkZLWKWKHLQSXWSODFHRIQH[WRSHUDWLRQOijkLQWKH
VHTXHQFHRUGHUGHILQHGLQMO0RUHRYHUDYDOXHLVDVVLJQHG
WR ZHLJKW Wpt WR DVVXUH WKH RUGHU LQ WKH RSHUDWLRQV
SURFHVVLQJ
7RLOOXVWUDWHWKHDOJRULWKPUHVXOW)LJVKRZVWKH$7331
REWDLQHG EDVHG RQ WKH RSHUDWLRQV GHQRWHG LQ )LJ DQG
IROORZLQJWKHRUGHUOS >OJOJOJOJOJOJ
OJOJOJOJOJOJ@
7KH$7331PRGHOSUHVHQWHGLQ)LJLVXVHGWRFDOFXODWH
WKHPDNHVSDQIRUWKHVHTXHQFHGHILQHGLQYHFWRUOS
9$/*25,7+0722%7$,17+(0$.(63$1
7KH SURSRVHG DOJRULWKP WDNHV LQWR DFFRXQW WKH
PDWKHPDWLFDO UHSUHVHQWDWLRQRI WKH $7331 ,QSDUWLFXODU WKH
LQFLGHQFH PDWUL[ DQG WKH VWDWH HTXDWLRQ DUH XWLOLVHG WR REWDLQ
WKHWLPHGHOD\IRUHDFKOijk
$V LQSXW GDWD WKH DOJRULWKP QHHGV WKH $7331 ZKLFK
LQFOXGHVLWVLQSXWDUFVPDWUL[aijWKHRXWSXWDUFVPDWUL[aij
WKHWLPHGHOD\VFROXPQYHFWRUDDQGWKHLQLWLDOPDUNLQJ0
WKH WRWDO QXPEHU RI MREV nj WKH WRWDO QXPEHU RI RSHUDWLRQV
SHUMREnoDQGWKHWRWDOQXPEHURIVKDUHGPDFKLQHVnm
G
S
W
S
W
G
S
W
S
W
G
S
W
S
W
S
G
S
W
S
W
G
S
W
S
W
G
S
W
S
W
S
S
G
S
W
S
W
G
S
W
S
W
G
S
W
S
W
S
G
S
W
S
W
G
S
W
S
W
G
S
W
S
W
S
S
S
- - - -
2
2
2
0
0
0
)LJ$7331PRGHOREWDLQHGDSSO\LQJWKHDOJRULWKP
TTPN_into_ATPPN
International Science Index, Computer and Information Engineering Vol:10, No:5, 2016 waset.org/Publication/10004669
$OJRULWKP&DOFXODWHB0DNHVSDQ
,QSXWATPPN, aij-, aij+, D, M0, nj, no, nm
2XWSXWmakespan
1.,QLWLDOLVHYDULDEOHV
txj = |T| / nj pxj = (|P| - nm) / nj AT = [0 0 … 0]’|P| x 1
TV = [0 0 … 0] 1 x (nj)
2. ET = enabledTransitions(M0, aij-) 3. et ET, Uk (et) = 1
4. While |ET| > 0 For each t ET indexT = ceil(t/txj) UktmpT = [0 0 … 0]’|T| x 1
Uktmp(t) = 1
W = D' u (aij-)' u Uktmp
Waccum = AT’ u (aij-)' u Uktmp
max_Waccum = max(TV(indexT), Waccum/2) + W For each p tx
indexP = ceil(p/pxj) If indexT == indexP TV(indexP) = Waccum
Else
AT(p) = Waccum
End if End For
End For
Mi = Mi_1 + (aij-)' * Uk
ET = enabledTransitions(Mi, aij-) UkT = [0 0 … 0]’|T| x 1
et א ET, Uk(et) = 1 End While
5. makespan = max(TV)
,Q VWHS IRXU YDULDEOHV DUH LQLWLDOLVHG WKH QXPEHU RI
WUDQVLWLRQVSHUMREtxjWKHQXPEHURISODFHVSHUMREpxjD
FROXPQ YHFWRU $7 WR DVVLJQ WKH DFFXPXODWLYH WLPH IRU HDFK
SODFHDQGDURZYHFWRU79XWLOLVHGWRVDYHWKHWLPHXVHGIRU
HDFK MRE 6WHS REWDLQV WKH HQDEOHG WUDQVLWLRQV (7 IRU DQ
LQLWLDO PDUNLQJ M 6WHS FUHDWHV WKH Uk YHFWRU IURP (7
WUDQVLWLRQV 6WHS PDNHV DQ LWHUDWLYH SURFHVV ZKLOH WKH
$7731 LV DOLYH LH ZKLOH WKHUH H[LVWV DW OHDVW RQH HQDEOHG
WUDQVLWLRQ LQ WKH FXUUHQW PDUNLQJ 6R IRU HYHU\ HQDEOHG
WUDQVLWLRQtZHLGHQWLI\WKHMREJiZKHUHWKHWUDQVLWLRQEHORQJV
LQGH[7 LQLWLDOLVH D WHPSRUDO Uk Uktmp WR ILUH WUDQVLWLRQ W
7KH WLPH GHOD\W FRUUHVSRQGLQJ WR FXUUHQW RSHUDWLRQ Oijk LV
FDOFXODWHG PXOWLSO\LQJ WKH WUDQVSRVH RI WKH WLPH GHOD\ YHFWRU
'¶ E\ WKH WUDQVSRVH RI WKH LQSXW DUFV PDWUL[ aij DQG WKH
UHVXOW LV PXOWLSOLHG E\ WKH ILULQJ YHFWRU Uktmp WDNLQJ LQWR
DFFRXQWRQO\WUDQVLWLRQW
7KH WLPH DFFXPXODWHG GHQRWHG DVWDFFXP UHSUHVHQWV WKH
WLPHWKDWWKHQHHGHGPDFKLQHMkKDVEHHQEXV\SUHYLRXVWRWKH
FXUUHQWRSHUDWLRQOijk$QGLWLVFDOFXODWHGLQDVLPLODUZD\WKDW
W EXW LQ WKLV FDVH ZH XVH DQ DX[LOLDU\ YHFWRU AT ZKHUH WKH
DFFXPXODWLYHWLPHIRUHDFKSODFHLVVWRUHGLQVWHDGRIWKHWLPH
GHOD\YHFWRUD7KHQZHFRPSDUHERWKWLPHVWKHWLPHZKHQ
WKHPDFKLQHMkLVUHDG\DQGWKHWLPHZKHQWKHRSHUDWLRQOijk LV DOVR UHDG\ WR EH SURFHVVHG 7KH PD[LPXP WLPH SOXV WKH
WLPH GHOD\ IRU RSHUDWLRQ Oijk LV DVVLJQHG WR PD[BWDFFXP )RU
HYHU\ptxLIpDQGtDUHLQWKHVDPHMREOLQHWKHQPD[BWDFFXP LVDVVLJQHGWRWKHWLPHYHFWRUYDULDEOHTV2QWKHRWKHUKDQG
LIpDQGtEHORQJWRGLIIHUHQWMREOLQHVPD[BWDFFXPLVDVVLJQHG
WRWKHYHFWRUAT
)LQDOO\ WKH $7331 PDUNLQJ Mi FKDQJHV DFFRUGLQJ WR WKH
UHVXOW RI WKH HTXDWLRQ VWDWH )URP WKLV QHZ PDUNLQJ Mi WKH
QHZHQDEOHGWUDQVLWLRQVDUHDVVLJQHGWRYHFWRU(7DQGYHFWRU
UkLVJHQHUDWHGIURPWKHP
9, &21&/86,216$1')8785(:25.
)663LVD13KDUGSUREOHPWKDWKDVEHHQDQDO\VHGDSSO\LQJ
GLIIHUHQW NLQGV RI WHFKQLTXHV VXFK DV H[DFW PRGHOV DQG
KHXULVWLFVVWUDWHJLHV2QHLPSRUWDQWFDOFXOXVLQWKH)663LVWKH
PDNHVSDQYDOXHZKLFKGHSHQGVRQWKHVHTXHQFHRIRSHUDWLRQV
IRUHDFKMREDQGWKHRUGHURIPDFKLQHXWLOLVDWLRQ
,Q WKLV SDSHU ZH XVH D GLIIHUHQW ZD\ WR FDOFXODWH WKH
PDNHVSDQE\PHDQVRIPDWKHPDWLFDOWRROVRI31VVXFKDVWKH
HTXDWLRQVWDWHDQGWKHLQFLGHQFHPDWUL[)LUVWO\ZHGHVFULEHDQ
DOJRULWKP WR FUHDWH DQ $7331 IURP D )06 GHVFULSWLRQ 7KH
$7331DUFVLQGLFDWHWKHRUGHULQZKLFKRSHUDWLRQVOijkPXVW
EHGRQHLQHDFKMRE0RUHRYHUDUFVDUHFRQQHFWHGDGHTXDWHO\
WR VHW WKH RSHUDWLRQV RUGHU IRU HDFK PDFKLQH $QG VHFRQGO\
WKHPDUNLQJHYROXWLRQE\XVLQJWKHVWDWHHTXDWLRQLVWDNHQLQWR
DGYDQWDJHWRFDOFXODWHWKHPDNHVSDQ:HDGGHGDWLPHGHOD\
YHFWRU LQ RUGHU WR FRQVLGHU WKH SURFHVVLQJ WLPH IRU HYHU\
RSHUDWLRQLQYROYHGLQWKH)06DQGLWLVLQFOXGHGLQWKHPDWUL[
RSHUDWLRQVWREHDEOHWRREWDLQWKHPDNHVSDQIRUHDFKMRE
$VIXWXUHZRUNZHDUHLQFOXGLQJWKHVHDOJRULWKPVDVSDUWRI
D VWXG\ EDVHG RQ HYROXWLRQDU\ FRPSXWLQJ 0RUHRYHU ZH DUH
LQWHUHVWHG LQ DQDO\VH WKH IHDVLELOLW\ RI 31 WRROV DV SDUW RI D
KHXULVWLFWRREWDLQGHPLQLPXPPDNHVSDQLQWKH)663
5()(5(1&(6
>@ 0& =KRX DQG . 9HQNDWHVK Modeling, Simulation, and Control of Flexible Manufacturing Systems1HZ<RUN:RUOG6FLHQWLILF
>@ 0/ 3LQHGR Scheduling: Theory, Algorithms, and Systems, )RXUWK
(GLWLRQ1HZ<RUN6SULQJHU
>@ -. /HQVWUD $+* .DQ 3 %UXFNHU ³&RPSOH[LW\ RI PDFKLQH
VFKHGXOLQJSUREOHP´Annals of Discrete MathematicsYROSS±
>@ $+* 5LQQRR\ .DQ Machine Scheduling Problems: Classification, Complexity and Computations1RMKRII7KH+DJXH
>@ '6 3DOPHU ³6HTXHQFLQJ MREV WKURXJK D PXOWLVWDJH SURFHVV LQ WKH
PLQLPXP WRWDO WLPH $ TXLFN PHWKRG RI REWDLQLQJ D QHDURSWLPXP´
Operational Research QuarterlyYROSS
>@ +*&DPSEHOO5$'XGHN0/6PLWK³$KHXULVWLFDOJRULWKPIRUWKH
Q MRE P PDFKLQH VHTXHQFLQJ SUREOHP´Management Science, YRO
QRSS%%
>@ '*'DQQHQEULQJ³$QHYDOXDWLRQRIIORZVKRSVHTXHQFLQJKHXULVWLFV´
Management ScienceYROQRSS
>@ 01DZD](((QVFRUH-U,+DP³$KHXULVWLFDOJRULWKPIRUWKHP
PDFKLQHQMREIORZVKRSVHTXHQFLQJSUREOHP´OMEGAYROQR
SS
>@ ( 7DLOODUG ³6RPH HIILFLHQW KHXULVWLF PHWKRGV IRU WKH IORZVKRS
VHTXHQFLQJSUREOHPV´European Journal of Operational ResearchYRO
SS
>@ - 0 )UDPLQDQ 5 /HLVWHQ ³$Q HIILFLHQW FRQVWUXFWLYH KHXULVWLF IRU
IORZWLPH PLQLPLVDWLRQ LQ SHUPXWDWLRQ IORZ VKRSV´ OMEGA YRO
SS
>@ -0 )UDPLQDQ 5 /HLVWHQ 5 5XL]8VDQR ³(IILFLHQW KHXULVWLFV IRU
IORZVKRS VHTXHQFLQJ ZLWK WKH REMHFWLYHV RI PDNHVSDQ DQG IORZWLPH
PLQLPLVDWLRQ´European Journal of Operational ResearchYROSS
>@ 2VPDQ & 3RWWV ³6LPXODWHG DQQHDOLQJ IRU SHUPXWDWLRQ IORZ VKRS
VFKHGXOLQJ´OMEGAYROQRSS
>@ ) 2JEX ' 6PLWK ³7KH DSSOLFDWLRQ RI WKH VLPXODWHG DQQHDOLQJ
DOJRULWKP WR WKH VROXWLRQ RI WKH QP&PD[ IORZVKRS SUREOHP´
Computers and Operations ResearchYROQRSS
International Science Index, Computer and Information Engineering Vol:10, No:5, 2016 waset.org/Publication/10004669
>@ - *UDERZVNL 0 :RGHFNL ³$ YHU\ IDVW WDEX VHDUFK DOJRULWKP IRU WKH
SHUPXWDWLRQ IORZVKRS SUREOHP ZLWK PDNHVSDQ FULWHULRQ´ Computers and Operations ResearchYROQRSS
>@ ( 1RZLFNL & 6PXWQLFNL ³$ IDVW WDEX VHDUFK DOJRULWKP IRU WKH
SHUPXWDWLRQ IORZVKRS SUREOHP´ European Journal of Operational ResearchYROSS
>@ 7$OGRZDLVDQ$$OODKYHUGL³1HZKHXULVWLFVIRUQRZDLWIRZVKRSVWR
PLQLPL]HPDNHVSDQ´Computers and Operations ResearchYROQR
SS
>@ 70XUDWD+,VKLEXFKL+7DOODND³*HQHWLFDOJRULWKPVIRUIRZVKRS
VFKHGXOLQJ SUREOHPV´ Computers and Industrial Engineering YRO
QRSS
>@ 55XL]&0DURWR-$OFDUD]³7ZRQHZUREXVWJHQHWLFDOJRULWKPVIRU
WKH IORZVKRS VFKHGXOLQJ SUREOHPV´ OMEGA YRO SS
>@ & 5DMHQGUDQ + =LHJOHU ³$QWFRORQ\ DOJRULWKPV IRU SHUPXWDWLRQ
IRZVKRS VFKHGXOLQJ WR PLQLPL]H PDNHVSDQWRWDO IORZWLPH RI MREV´
European Journal of Operational Research YRO QR SS
>@ 76WXW]OH³$QDQWDSSURDFKWRWKHIRZVKRSSUREOHP´,QProceedings of the 6th European Congress on Intelligent Techniques and Soft Cmputing (EUFIT'98) 9HUODJ 0DLQ] $DFKHQ *HUPDQ\ SS
>@ 76WXW]OH³$SSO\LQJLWHUDWHGORFDOVHDUFKWRWKHSHUPXWDWLRQIRZVKRS
SUREOHP´ Technical Report, AIDA-98-04 'DUPVWDG 8QLYHUVLW\ RI
7HFKQRORJ\ &RPSXWHU 6FLHQFH 'HSDUWPHQW ,QWHOOFWLFV *URXS
'DUPVWDG*HUPDQ\
>@ 0) 7DVJHWLUHQ 0 6HYNOL <& /LDQJ DQG * *HQF\LOPD] ³3DUWLFOH
VZDUP RSWLPL]DWLRQ DOJRULWKP IRU SHUPXWDWLRQ IORZVKRS VHTXHQFLQJ
SUREOHP´ ,Q Proceedings of the 4th International Workshop on Ant Colony Optimization and Swarm Intelligence (ANTS2004)LNCS
%UXVVHOV%HOJLXPSS
>@ 0) 7DVJHWLUHQ <& /LDQJ 0 6HYNOL * *HQF\LOPD] ³3DUWLFOH
VZDUP RSWLPL]DWLRQ DOJRULWKP IRU PDNHVSDQ DQG WRWDO IRZWLPH
PLQLPL]DWLRQ LQ WKH SHUPXWDWLRQ IRZVKRS VHTXHQFLQJ SUREOHP´
European Journal of Operational Research
>@ 7 0XUDWD ³3HWUL 1HWV 3URSHUWLHV $QDO\VLV DQG $SSOLFDWLRQV´
Proceedings of the IEEEYROQRSS±
>@ 0$ *RQ]DOH]+HUQDQGH] ³0HWDKHXULVWLFV VROXWLRQV IRU -RE6KRS
6FKHGXOLQJ3UREOHPZLWKVHTXHQFHGHSHQGHQWVHWXSWLPHV´PhD Thesis
8QLYHUVWL\RI2YLHGR
>@ 5 4LQJGDRHUML :DQJ < ³$ QHZ K\EULG JHQHWLF DOJRULWKP IRU MRE
VKRS VFKHGXOLQJ SUREOHP´ Computers and Operations Research YRO
SS
>@ 4. 3DQ 0) 7DVJHWLUHQ <& /LDQJ ³$ 'LVFUHWH 3DUWLFOH 6ZDUP
2SWLPL]DWLRQ $OJRULWKP IRU WKH 3HUPXWDWLRQ )ORZVKRS 6HTXHQFLQJ
3UREOHP ZLWK 0DNHVSDQ &ULWHULRQ´ Research and Development in Intelligent Systems XXIII6SULQJHU/RQGRQSS
>@ ==KDR*=KDQJ=%LQJ³6FKHGXOLQJ2SWLPL]DWLRQIRU)06%DVHG
RQ3HWUL1HW0RGHOLQJDQG*$´Proceedings of the IEEE International Conference on Automation and Logistics SS $XJXVW
&KRQJTLQJ&KLQD
-RVHOLWR0HGLQD0DULQ+HUHFHLYHGWKH06DQG3K'GHJUHHVLQHOHFWULFDO
HQJLQHHULQJIURPWKH5HVHDUFKDQG$GYDQFHG6WXGLHV&HQWUHRIWKH1DWLRQDO
3RO\WHFKQLF,QVWLWXWHDW0H[LFRLQDQGUHVSHFWLYHO\&XUUHQWO\KH
LV D 3URIHVVRU RI WKH $GYDQFHG 5HVHDUFK LQ ,QGXVWULDO (QJLQHHULQJ &HQWUH DW
WKH $XWRQRPRXV 8QLYHUVLW\ RI +LGDOJR 6WDWH DW 3DFKXFD +LGDOJR 0p[LFR
+LV FXUUHQW UHVHDUFK LQWHUHVWV LQFOXGH 3HWUL QHW WKHRU\ DQG LWV DSSOLFDWLRQV
DFWLYHGDWDEDVHVVLPXODWLRQDQGSURJUDPPLQJODQJXDJHV
1RUEHUWR+HUQDQGH]5RPHUR+HUHFHLYHGWKH06GHJUHHIURP'HSDUWPHQW
RI(OHFWULFDO(QJLQHHULQJ/DJXQD7HFKQRORJLFDO,QVWLWXWHDW0p[LFRLQ
DQG WKH 3K ' IURP $XWRQRPRXV 8QLYHUVLW\ RI +LGDOJR 6WDWH DW 0p[LFR LQ
&XUUHQWO\ KH LV D SURIHVVRU RI WKH $GYDQFHG 5HVHDUFK LQ ,QGXVWULDO
(QJLQHHULQJ &HQWUH DW WKH $XWRQRPRXV 8QLYHUVLW\ RI +LGDOJR 6WDWH DW
3DFKXFD +LGDOJR 0p[LFR +LV FXUUHQW UHVHDUFK LQWHUHVWV LQFOXGH V\VWHP
LGHQWLILFDWLRQIHHGEDFNFRQWUROGHVLJQJHQHWLFDOJRULWKPVIX]]\ORJLFQHXUDO
QHWZRUNDQGLWVDSSOLFDWLRQV
-XDQ & 6HFN7XRK0RUD +H UHFHLYHG WKH 06 DQG 3K' GHJUHHV LQ
HOHFWULFDOHQJLQHHULQJRSWLRQ&RPSXWLQJIURPWKH5HVHDUFKDQG$GYDQFHG
6WXGLHV &HQWUH RI WKH 1DWLRQDO 3RO\WHFKQLF ,QVWLWXWH DW 0H[LFR LQ DQG
UHVSHFWLYHO\&XUUHQWO\KHLVD3URIHVVRURIWKH$GYDQFHG5HVHDUFKLQ
,QGXVWULDO(QJLQHHULQJ&HQWUHDWWKH$XWRQRPRXV8QLYHUVLW\RI+LGDOJR6WDWH
DW 3DFKXFD +LGDOJR 0p[LFR +LV FXUUHQW UHVHDUFK LQWHUHVWV LQFOXGH FHOOXODU
DXWRPDWDWKHRU\DQGLWVDSSOLFDWLRQVHYROXWLRQDU\FRPSXWLQJDQGVLPXODWLRQ
(ULFN 6 0DUWLQH]*RPH] +H LV D SRVWJUDGXDWH VWXGHQW LQ ,QGXVWULDO
(QJLQHHULQJLQWKH$GYDQFHG5HVHDUFKLQ,QGXVWULDO(QJLQHHULQJ&HQWUHDWWKH
$XWRQRPRXV8QLYHUVLW\RI+LGDOJR6WDWHDW3DFKXFD+LGDOJR0p[LFR
International Science Index, Computer and Information Engineering Vol:10, No:5, 2016 waset.org/Publication/10004669