A Genetic Algorithm for the Generalized Traveling Salesman Problem

8 downloads 0 Views 246KB Size Report
320 Taiwan, R.O.C. (e-mail: ycliang@saturn.yzu.edu.tw). 11], and others in [12, .... Table IB illustrates a random GTSP solution with the distance and objective ...
 



$*HQHWLF$OJRULWKPIRUWKH*HQHUDOL]HG7UDYHOLQJ6DOHVPDQ 3UREOHP 0)DWLK7DVJHWLUHQ316XJDQWKDQ4XDQ.H3DQDQG@LVWKHRQO\RQHLQWKHOLWHUDWXUH,QWKH5.*$UDQGRP NH\ UHSUHVHQWDWLRQ LV XVHG DQG VROXWLRQV JHQHUDWHG E\ WKH 5.*$ DUH LPSURYHG E\ XVLQJ WZR ORFDO VHDUFK KHXULVWLFV QDPHO\ WZRRSW DQG ³VZDS´ SURFHGXUHV 1RWH WKDW WKHLU ³VZDS´SURFHGXUHSURYLGHVDVSHHGXSPHWKRGLQWKHVHDUFK SURFHVV,WLVEDVLFDOO\FRQFHUQHGZLWKUHPRYLQJDQRGHMIURP D WRXU DQG LQVHUWLQJ DOO SRVVLEOH QRGHV N¶V IURP WKH FRUUHVSRQGLQJFOXVWHULQEHWZHHQDQHGJH X Y LQDWRXU LH EHWZHHQ WKH QRGH X DQG WKH QRGH Y  ZLWK D PRGLILHG QHDUHVWQHLJKERU FULWHULRQ 7KH\ KDYH EHHQ VHSDUDWHO\ LPSOHPHQWHGE\HPEHGGLQJWKHPLQWKHOHYHO,LPSURYHPHQW DQGOHYHO,,LPSURYHPHQWSURFHGXUHV ,QWKLVSDSHUDJHQHWLFDOJRULWKPLVSUHVHQWHGWRVROYHWKH *763 RQ D VWDQGDUG VHW RI EHQFKPDUN LQVWDQFHV ZLWK V\PPHWULF GLVWDQFHV 7KH UHPDLQLQJ SDSHU LV RUJDQL]HG DV IROORZV6HFWLRQ,,LQWURGXFHVWKHJHQHWLFDOJRULWKP6HFWLRQ ,,, LOOXVWUDWHV WKH LQVHUWLRQ PHWKRGV ZKHUHDV VHFWLRQ ,9 SUHVHQWV WKH LWHUDWHG ORFDO VHDUFK HPSOR\HG 6HFWLRQ 9 GLVFXVVHVWKHFRPSXWDWLRQDOUHVXOWVRQEHQFKPDUNSUREOHPV )LQDOO\6HFWLRQ9,VXPPDUL]HVWKHFRQFOXGLQJUHPDUNV ,, *(1(7,&$/*25,7+0

*HQHWLF DOJRULWKPV *$V  DUH D IDPLO\ RI SDUDOOHO VHDUFK KHXULVWLFV LQVSLUHG E\ WKH ELRORJLFDO SURFHVV RI QDWXUDO VHOHFWLRQ DQG HYROXWLRQ >@ ,Q *$ RSWLPL]DWLRQ VROXWLRQV DUH HQFRGHG LQWR FKURPRVRPHV WR HVWDEOLVK D SRSXODWLRQ EHLQJ HYROYHG WKURXJK JHQHUDWLRQV $W HDFK JHQHUDWLRQ SDUHQWVDUHVHOHFWHGDQGPDWHGIURPWKHSRSXODWLRQWRFDUU\ RXW WKH FURVVRYHU RSHUDWRU OHDGLQJ WR QHZ VROXWLRQV FDOOHG FKLOGUHQ 7KHQ VRPH RI WKH LQGLYLGXDOV DUH PXWDWHG RU SHUWXUEHG )LQDOO\ WKH\ DUH SRROHG WRJHWKHU WR VHOHFW QHZ LQGLYLGXDOVIRUWKHQH[WJHQHUDWLRQ ,QWKHSURSRVHG*$ILUVWWKHLQLWLDOSRSXODWLRQRIVL]H 13 



2382 c 1-4244-1340-0/07/$25.00 2007 IEEE

 



LVUDQGRPO\FRQVWUXFWHG$WHDFKJHQHUDWLRQWZRSDUHQWVDUH GHWHUPLQHGE\WRXUQDPHQWVHOHFWLRQRIVL]HDQGDUDQGRP VHOHFWLRQ UHVSHFWLYHO\ WR SURGXFH DQ RIIVSULQJ WKURXJK WKH FURVVRYHURSHUDWRU7KLVSURFHVVLVFRQGXFWHGLQDORRSXQWLO 03 RIIVSULQJ SRSXODWLRQ VL]H WLPHV FURVVRYHU SUREDELOLW\  DUH SURGXFHG  6RPH RI WKH LQGLYLGXDOV LQ 03 DUH PXWDWHG EDVHG RQ WKH PXWDWLRQ SUREDELOLW\ +HQFH WKH VL]H RI WKH SRSXODWLRQ LV LQFUHDVHG WR 13  03 DW WKH HQG RI HDFK JHQHUDWLRQ )RU WKH SRSXODWLRQ RI WKH QH[W JHQHUDWLRQ WRXUQDPHQW VHOHFWLRQ RI VL]H  LV XVHG WR HVWDEOLVK WKH SRSXODWLRQ DJDLQ DPRQJ 13  03 LQGLYLGXDOV WKXV PDLQWDLQLQJ D 13 VL]H RI SRSXODWLRQ  7KLV SURFHGXUH LV UHSHDWHG XQWLO WKH VWRSSLQJ FULWHULRQ LV DFKLHYHG :H DSSO\ ORFDOVHDUFKKHXULVWLFVWRHDFKLQGLYLGXDODWHDFKJHQHUDWLRQ ZKLFKZLOOEHH[SODLQHGLQ6HFWLRQ,9 $ 6ROXWLRQ5HSUHVHQWDWLRQ 7KH NH\ HOHPHQW LQ DQ\ *$ LV LWV VROXWLRQ UHSUHVHQWDWLRQ LQGLFDWLQJWKHHQFRGLQJVFKHPHRIVROXWLRQVWRIDFLOLWDWHWKH HYROXWLRQDU\ SURFHVV IRU WKH SUREOHP RQ KDQG ,Q RUGHU WR KDQGOH WKH *763 DSSURSULDWHO\ LQGLYLGXDOV DUH UHSUHVHQWHG E\ WKH SHUPXWDWLRQ RI FOXVWHUV Q M DQG WKH WRXU FRQWDLQLQJ

WKH QRGHV S M WR EH YLVLWHG LQ P GLPHQVLRQV 6ROXWLRQ UHSUHVHQWDWLRQ LV JLYHQ LQ 7DEOH ,$ ZKHUH G S MS M  VKRZV WKH FRUUHVSRQGLQJGLVWDQFHIURPQRGH S M WR S M  

;L 

M QM 

 Q 

 Q 

 P  

P QP 

 Q 

SM

S 

S 

 

SP 

S 

G SS  

G S S   

G S MS M  

G S P S P 

G S PS   

7KHQ WKH ILWQHVV IXQFWLRQ RI WKH LQGLYLGXDO LV WKH WRWDO WRXU OHQJWKDQGJLYHQE\ ) ;

& ,QVHUW0XWDWLRQ2SHUDWRU ,QVHUW PXWDWLRQ RSHUDWRU LV EDVLFDOO\ UHODWHG WR ILUVW GHWHUPLQLQJ D FOXVWHU UDQGRPO\ WKHQ UHPRYLQJ WKH FRUUHVSRQGLQJ QRGH IURP WKH WRXU RI WKH LQGLYLGXDO DQG UHSODFLQJ WKDW SDUWLFXODU QRGH ZLWK DQRWKHU QRGH IURP WKH VDPH FOXVWHU UDQGRPO\ $V VKRZQ LQ 7DEOH ,,, WKH FOXVWHU Q   LV UDQGRPO\ FKRVHQ DQG LWV FRUUHVSRQGLQJ QRGH S   LVUHSODFHGE\WKHQRGH S   IURPWKHVDPHFOXVWHU Q   XVLQJWKH*763LQVWDQFHRI(,/ ,,, ,16(57,210(7+2'6

,Q RUGHU WR DFFHOHUDWH WKH VHDUFK SURFHVV GXULQJ WKH ORFDO VHDUFKZHSUHVHQWWKHIROORZLQJVSHHGXSPHWKRGVEDVHGRQ WKH UHPRYDO DQG LQVHUWLRQ RI WKH SDLU Q 5 N  S 5 N LQWR P  G   SRVVLEOH SRVLWLRQV RI D SDUWLDO VROXWLRQ ; '  FRQWDLQLQJ WKH VHW Q'  M  S '  M  1RWH WKDW RQO\ D VLQJOH SDLU

G N   LV FRQVLGHUHG WR EH UHPRYHG IURP WKH FXUUHQW VROXWLRQSHUWXUEHGZLWKDQRWKHUQRGHIURPWKHVDPHFOXVWHU DQGLQVHUWHGLQWRWKHSDUWLDOVROXWLRQ,WVKRXOGEHQRWHGWKDW WKHLQVHUWLRQRIWKHQRGH S 5 N LQWR P   SRVVLEOHSRVLWLRQVLV DFWXDOO\ JLYHQ LQ 6Q\GHU  'DVNLQ >@ LH EDVLFDOO\ WKH UHPRYDO DQG LQVHUWLRQ RI WKH QRGH S 5 N LQ EHWZHHQ DQ HGJH

S

7$%/(,$ 62/87,215(35(6(17$7,21

 

LOOXVWUDWLRQ RI WZRFXW 37/ FURVVRYHU RSHUDWRU LV VKRZQ LQ 7DEOH,,

P 

¦ G S MS M   G S PS               

' X

 S ' Y LQDSDUWLDOWRXU+RZHYHULWDYRLGVWKHLQVHUWLRQ

RIWKHQRGH S 5 N RQWKHILUVWDQGODVWSRVLWLRQVRI DQ\ JLYHQ SDUWLDOWRXUDIWHUUHPRYDO,QWKHFRQWH[WRIWKH*763VROXWLRQ SURSRVHGLQWKLVSDSHUDVVXPLQJWKDWDVLQJOHSDLU Q 5 N  S 5 N  ZLOOEHLQVHUWHGLQWRDSDUWLDOVROXWLRQ ; ' FRQWDLQLQJWKHVHW Q' M S ' M  ZH LOOXVWUDWH WKHVH SRVVLEOH LQVHUWLRQV XVLQJ WKH SDUWLDO VROXWLRQ ; ' RI WKH LQVWDQFH (,/ ZLWK P   FOXVWHUVDQGQRGHVIURP7DEOH9$WR9'

M 

)RUH[DPSOHFRQVLGHUD*763LQVWDQFHRI(,/IURP 763/,%/LEUDU\>@ZLWK 1 ^` ZKHUHWKHFOXVWHUVDUH 1  ^`  1  ^`  1  ^`  1  ^`    1  ^` 1  ^`   1  ^` 1  ^` 1  ^`  1  ^`  DQG 1  ^`  7DEOH ,% LOOXVWUDWHV D UDQGRP *763 VROXWLRQ ZLWK WKH GLVWDQFH DQG REMHFWLYH IXQFWLRQ LQ GHWDLO IRU WKH LQVWDQFH (,/ ZKLFK KDV  QRGHV GLYLGHG LQWR  FOXVWHUV ,W VKRXOGEHQRWHGWKDWLQGLYLGXDOFKURPRVRPHRUVROXWLRQDUH LQWHUFKDQJHDEO\XVHGIURPQRZRQWKURXJKRXWWKHSDSHU % 37/&URVVRYHU2SHUDWRU ,Q WKLV SDSHU WZRFXW 37/ FURVVRYHU RSHUDWRU GHYHORSHG E\3DQHWDO>@LVXVHGLQWKH*$7ZRFXW37/FURVVRYHU RSHUDWRULVDQRYHORSHUDWRUZKLFKLVDEOHWRSURGXFHDSDLURI GLVWLQFW RIIVSULQJ HYHQ IURP WZR LGHQWLFDO SDUHQWV $Q

,9 ,7(5$7('/2&$/6($5&+

$ VLPSOH LWHUDWHG ORFDO VHDUFK ,/6  DQG WKH ZHOONQRZQ WZRRSWKHXULVWLFDUHVHSDUDWHO\DSSOLHGLQWKHSURSRVHG*$ 7KH ZHOONQRZQ WZRRSW KHXULVWLF GHDOV ZLWK ILQGLQJ WZR HGJHVRIDWRXUWKDWFDQEHUHPRYHGDQGWZRHGJHVWKDWFDQEH LQVHUWHGLQRUGHUWRJHQHUDWHDQHZWRXUZLWKDORZHUFRVW2Q WKH RWKHU KDQG WKH ,/6 LV D VLPSOH VWRFKDVWLF ORFDO VHDUFK PHWKRGDSSO\LQJDORFDOVHDUFKWRSHUWXUEDWLRQVRIWKHFXUUHQW VROXWLRQLQDQLWHUDWLYHPDQQHUZKLFKOHDGVWRDUDQGRPL]HG ZDONLQWKHVSDFHRIORFDORSWLPD>@,/6DOJRULWKPKDVIRXU SURFHGXUHV WR EH VSHFLILHG 7KHVH DUH *HQHUDWH ,QLWLDO 6ROXWLRQ 3HUWXUEDWLRQ $FFHSWDQFH &ULWHULRQ DQG /RFDO6HDUFK ,QWKHFRQWH[WRIWKH*763ZHDSSO\WKHWZRRSWKHXULVWLF DQGWKH,/6DOJRULWKPVHSDUDWHO\WRHDFKVROXWLRQJHQHUDWHG E\ WKH *$ DW HDFK LWHUDWLRQ $V VKRZQ LQ )LJXUH  WKH 3HUWXUEDWLRQ VWDJH FRUUHVSRQGV WR WKH UHPRYDO RI D SDLU RI QRGHDQGFOXVWHUIURPWKHFXUUHQWVROXWLRQDQGUHSODFHPHQW RI WKH QRGH ZLWK DQRWKHU QRGH IURP WKH VDPH FOXVWHU 7KH /RFDO6HDUFK VWDJH FRUUHVSRQGV WR WKH LQVHUWLRQ PHWKRGV

2007 IEEE Congress on Evolutionary Computation (CEC 2007)

2383

 



H[SODLQHG LQ 6HFWLRQ ,,, 7KH $FFHSWDQFH&ULWHULRQ ZDV WKH VLPSOH³7KH%HWWHU´UXOHZKHUHWKHEHWWHUVROXWLRQLVUHSODFHG ZLWKWKHFXUUHQWVROXWLRQ:KDWGLIIHUVLQWKH,/6DOJRULWKP SURSRVHGLQWKLVSDSHULVWKHUHLQLWLDWLRQRIWKHVHDUFKFRXQWHU ZKHQDEHWWHUVROXWLRQLVDFFHSWHG,WLQGLFDWHVWKDWWKHVHDUFK LVUHVWDUWHGIURPWKHVFUDWFKZKHQDEHWWHUVROXWLRQLVIRXQGLQ WKH QHLJKERXUKRRG RI WKH SHUWXUEHG VROXWLRQ LQ WKH KRSH RI IXUWKHULPSURYLQJWKHVROXWLRQTXDOLW\WKURXJKLQWHQVLILFDWLRQ   3URFHGXUH,/6 ; L  V ;L  K  ZKLOH K”QXPEHURIFOXVWHUV GR V UHPRYHWKHSDLU Q 5  N  S 5  N IURPVUDQGRPO\DQGUHSODFH

WKHQRGH S 5  N ZLWKDQDQRWKHUQRGH S 5  N IURPWKHVDPHFOXVWHU





Q 5  N WRHVWDEOLVKWKHSDLU Q 5  N  S 5  N   





V EHVWVROXWLRQREWDLQHGE\LQVHUWLQJWKHSDLU Q 5  N  S 5  N LQWR P   SRVVLEOHSRVLWLRQVRIV LII V I V WKHQ  V V  K      HOVH  K K  HQGLI HQGZKLOH UHWXUQV HQG3URFHGXUH )LJ,WHUDWHG/RFDO6HDUFK

9 &20387$7,21$/5(68/76 )LVFKHWWLHWDO>@GHYHORSHGDEUDQFKDQGFXWDOJRULWKPWR VROYHWKHV\PPHWULF*7637KHEHQFKPDUNVHWLVGHULYHGE\ DSSO\LQJDSDUWLWLRQLQJPHWKRGWRVWDQGDUG763LQVWDQFHV IURP WKH 763/,% OLEUDU\ >@ :H DSSOLHG WKH JHQHWLF DOJRULWKP WR WKH VDPH EHQFKPDUN VHW WR PDNH D IDLU FRPSDULVRQ ZLWK DOO WKH EHVW SHUIRUPLQJ DOJRULWKPV LQ WKH OLWHUDWXUHVLQFHWKRVHSUREOHPVDUHXVHGLQDOODOJRULWKPV FRPSDUHG 7KH EHQFKPDUN VHW ZH WHVWHG UDQJHV IURP  WR  QRGHV ZLWK (XFOLGHDQ GLVWDQFHV 7KH JHQHWLF DOJRULWKP ZDV FRGHG LQ %RUODQG & DQG UXQ RQ DQ ,QWHO &HQWULQR 'XR *+]/DSWRSZLWK0%PHPRU\ 5HJDUGLQJWKHSDUDPHWHUVRIWKH*$WKH\ZHUHGHWHUPLQHG H[SHULPHQWDOO\WKURXJKLQH[SHQVLYHUXQVRIDIHZLQVWDQFHV FROOHFWHGIURPWKHEHQFKPDUNVHW3RSXODWLRQVL]HLVWDNHQDV  &URVVRYHU SUREDELOLW\ ZDV  ZKHUHDV WKH PXWDWLRQ SUREDELOLW\ ZDV  )LYH UXQV 5   ZHUH FDUULHG RXW IRU HDFK SUREOHP LQVWDQFH WR UHSRUW WKH VWDWLVWLFV EDVHG RQ WKH UHODWLYH SHUFHQW GHYLDWLRQV IURP WKH RSWLPDO VROXWLRQV DV IROORZV ' DYJ

5

§ )L  237 u  · ¸¸  5            237 © ¹

¦ ¨¨ L 

ZKHUH )L  237  DQG 5 ZHUH WKH ILWQHVV IXQFWLRQ YDOXH JHQHUDWHGE\WKHJHQHWLFDOJRULWKPLQHDFKUXQWKHRSWLPDO REMHFWLYH IXQFWLRQ YDOXH DQG WKH QXPEHU RI UXQV

2384

UHVSHFWLYHO\ )RU FRQYHQLHQFH ' PLQ DQG ' PD[ GHQRWH WKH PLQLPXPDQGPD[LPXPUHODWLYHSHUFHQWGHYLDWLRQVIURPWKH RSWLPDO YDOXHV UHVSHFWLYHO\ )RU WKH FRPSXWDWLRQDO HIIRUW FRQVLGHUDWLRQ W PLQ  W PD[ DQG W DYJ GHQRWH WKH PLQLPXP PD[LPXPDQGDYHUDJH&38WLPHLQVHFRQGVWRUHDFKWKHEHVW VROXWLRQIRXQGVRIDUGXULQJWKHUXQLHWKHSRLQWRIWLPHWKDW WKHEHVWVRIDUVROXWLRQGRHVQRWLPSURYHWKHUHDIWHU 7DEOH9,VKRZVWKHVXSHULRUUHVXOWVRIWKH*$SUHVHQWHGLQ WKLV SDSHU FRPSDUHG WR WKH 5.*$ )URP 7DEOH 9, WKH 5.*$IRXQGRSWLPDOVROXWLRQVLQDWOHDVWRQHRIWKHILYHUXQV IRURXWRISUREOHPVWHVWHGZKHUHDVWKH*$ZDVDEOHWR ILQGRSWLPDOVROXWLRQVLQDWOHDVWRQHRXWRIILYHUXQVIRUDOO SUREOHPVWHVWHG,WLVLPSRUWDQWWRQRWHWKDWWKRVHVL[RSWLPDO VROXWLRQVEHORQJWRWKHODUJHULQVWDQFHVUDQJLQJIURPWR QRGHV7KHRYHUDOOKLWUDWLRIRUWKH*$ZDVZKHUHDV LWZDVIRUWKH5.*$,WFDQEHLQWHUSUHWHGWKDWWKH*$ ZDV DEOH WR ILQG WKH  SHUFHQW RI WKH RSWLPDO VROXWLRQV ZKHUHDVWKH5.*$ZDVRQO\DEOHWRILQGSHUFHQWRIWKH RSWLPDO VROXWLRQV ,Q DGGLWLRQ WKH *$ RXWSHUIRUPHG WKH 5.*$ LQ WHUPV RI DOO SHUIRUPDQFH PHDVXUHV UHODWHG WR UHODWLYHSHUFHQWGHYLDWLRQVIURPRSWLPDOVROXWLRQV,QIDFWWKH *$ZDVDEOHWRJHQHUDWHRYHUDOODYHUDJHUHODWLYHSHUFHQW GHYLDWLRQIURPWKHRSWLPDOVROXWLRQVDQGLWVRYHUDOOPLQLPXP UHODWLYH SHUFHQW GHYLDWLRQ ZDV  ZKHUHDV ERWK VWDWLVWLFV ZHUH  DQG  IRU WKH 5.*$ ,Q WHUPV RI ZRUVW FDVH SHUIRUPDQFH *$ ZDV DOVR VXSHULRU WR WKH 5.*$ VLQFH LWV RYHUDOOPD[LPXPUHODWLYHSHUFHQWGHYLDWLRQIURPWKHRSWLPDO VROXWLRQV ZDV  1RWH WKDW WKHVH GHYLDWLRQV DUH WKH EHVW UHVXOWVUHSRUWHGVRIDULQWKHOLWHUDWXUH $ &387LPH5HTXLUHPHQWV 7KH &38 WLPH UHTXLUHPHQWV DUH GLIILFXOW WR FRPSDUH 6Q\GHU  'DVNLQ >@ XVHG D PDFKLQH ZLWK 3,9  *+] SURFHVVRUDQG*%5$0PHPRU\,IZHDVVXPHWKDWRXU PDFKLQHXVHVWKHPD[LPXPFDSDFLW\RIERWKSURFHVVRUVLWV VSHHG FRXOG EH HVWLPDWHG DV  u   *+] :H DOVR WHVWHGRXUDOJRULWKPVZLWKDPDFKLQHZLWK*+]DQGZH IHHOWKDWRXUPDFKLQHKDVDVLPLODUVSHHGZLWKWKHRQHXVHGLQ 6Q\GHU 'DVNLQ>@+RZHYHULWLVFOHDUIURP7DEOH9,WKDW WKH*$ZDVFRPSXWDWLRQDOO\PRUHH[SHQVLYHWKDQWKH5.*$ VLQFHWKHRYHUDOODYHUDJH&38WLPHUHTXLUHPHQWRIWKH5.*$ ZDVVHFRQGVZKHUHDVLWZDVVHFRQGVIRUWKH*$ % &RPSDULVRQVWR2WKHU$OJRULWKPV :KHQ FRPSDULQJ WKH *$ WR RWKHU KHXULVWLFV LQ WKH OLWHUDWXUH WKH ILUVW RQH LV WKH *, KHXULVWLF GHYHORSHG E\ 5HQDXG %RFWRU>@WKHVHFRQGLVWKH11KHXULVWLFZKLFK LVGHYHORSHGE\1RRQ>@WKHKHXULVWLFVFDOOHG³)67/DJU´ DQG³)675RRW´DUHWKH /DJUDQJLDQSURFHGXUHDQGWKH URRW SURFHGXUH DV ZHOO DV WKH EUDQFK DQG FXW SURFHGXUH % &  GHVFULEHGLQ )LVKHWWL HW DO >@ 1RWH WKDW % & LV DQ H[DFW DOJRULWKPDQGSURYLGHGWKHRSWLPDOVROXWLRQVLQ)LVKHWWLHWDO >@  ,W LV VR REYLRXV IURP 7DEOH 9,, WKDW WKH *$ ZDV VXSHULRUWRDOORIWKHPLQWHUPVRIUHODWLYHSHUFHQWGHYLDWLRQV IURPWKHRSWLPDOYDOXHV:HGRQRWUHSRUWWKH&38WLPHVRI RWKHUKHXULVWLFVH[FHSWIRUWKH5.*$VLQFHWKH&38WLPHRI WKH5.*$ZDVFRPSDUDEOHWRWKHPDVLQGLFDWHGDQGDQDO\]HG LQ 6Q\GHU  'DVNLQ >@ 7KDW LV ODVW WR VD\ WKDW RXU *$

2007 IEEE Congress on Evolutionary Computation (CEC 2007)

 

 >@ $ +HQU\/DERUGHUH 7KH UHFRUG EDODQFLQJ SUREOHP²$ G\QDPLF SURJUDPPLQJ VROXWLRQ RI D JHQHUDOL]HG WUDYHOOLQJ VDOHVPDQ SUREOHP 5HYXH)UDQFDLVH',QIRUPDWLTXH'H5HFKHUFKH2SHUDWLRQQHOOH 1%   ± >@ &( 1RRQ 7KH JHQHUDOL]HG WUDYHOLQJ VDOHVPDQ SUREOHP 3K' WKHVLV 8QLYHUVLW\RI0LFKLJDQ >@ ' %HQ$ULHK * *XWLQ 0 3HQQ $ @ -3 6DVNHQD 0DWKHPDWLFDO PRGHO RI VFKHGXOLQJ FOLHQWV WKURXJK ZHOIDUH DJHQFLHV -RXUQDO RI WKH &DQDGLDQ 2SHUDWLRQDO 5HVHDUFK 6RFLHW\  ± >@ 66 6ULYDVWDYD 6 .XPDU 5& *DUJ 3 6HQ *HQHUDOL]HG WUDYHOLQJ VDOHVPDQ SUREOHP WKURXJK Q VHWV RI QRGHV -RXUQDO RI WKH &DQDGLDQ 2SHUDWLRQDO5HVHDUFK6RFLHW\  ± >@ */DSRUWH+0HUFXUH@ * /DSRUWH + 0HUFXUH @ 0*HQDQG5&KHQJ *HQHWLF$OJRULWKPV DQG (QJLQHHULQJ 'HVLJQ -RKQ :LOH\  6RQV :LOH\ 6HULHV LQ (QJLQHHULQJ 'HVLJQ DQG $XWRPDWLRQ >@ * 5HLQHOW 763/,%²$ WUDYHOLQJ VDOHVPDQ SUREOHP OLEUDU\ 256$ -RXUQDORQ&RPSXWLQJ  ± >@ 3DQ 4. 7DVJHWLUHQ 0 ) /LDQJ @ */DSRUWH$$VHI9D]LUL&6ULVNDQGDUDMDK6RPHDSSOLFDWLRQVRIWKH JHQHUDOL]HG WUDYHOOLQJ VDOHVPDQ SUREOHP -RXUQDO RI WKH 2SHUDWLRQDO 5HVHDUFK6RFLHW\    ±   

2007 IEEE Congress on Evolutionary Computation (CEC 2007)

2385

 

  7$%/(,% 62/87,215(35(6(17$7,21$1(;$03/(

  ; 



M QM 

 

 

 

 

 

 

 

 

 

 

 

 

SM

























G 

G   

G   

G   

G  

G  

G  

G   

G   

G   

G   























G S MS M  

) ; 





 7$%/(,, 7:2&8737/&526629(523(5$725

 

 

 

 

 

SM















































3 

 

 

M QM 



 

 

 

 

 

3 

QM 



SM

























 2 

M QM 

 

 

 

 

 

 

 

 

 

 

 

 



 2 

SM

























QM 

























SM

























 7$%/(,,, ,16(57087$7,21

  ;   ; 

M QM 

 

 

 

 

 

 

 

 

 

 

 

 

SM

























M QM 

 

 

 

 

 

 

 

 

 

 

 

 

SM

























 7$%/(9$ &855(1762/87,21

  ;' 

 ) ; ' 

M Q' M 

 

 

 

 

 

 

 

 

 

 

 

N Q 5 N 

S ' M 























S 5 N  

G  

G   

G  

G  

G 

G   

G   

G   

G   

G   





























G S '  MS '  M   

$ ,QVHUWLRQRIWKHSDLU Q 5 N  S 5 N LQWKHILUVWSRVLWLRQRIWKHSDUWLDOVROXWLRQ

D

5H PRYH

G S '  PS '  $GG

G S 5 N S '   G S ' PS 5 N 

E ) ; ) ; '  $GG  5H PRYH  ([DPSOH$ 5H PRYH

$GG

G S ' PS '   5H PRYH

G S ' S '   5H PRYH

G S 5 N S '   G S ' PS 5 N  $GG

) ; ) ; '  $GG  5H PRYH 

G  

G S 5 S '   G S ' S 5   $GG

G    G   

) ; G   G    G   G   G  G    G    G    G    G   G    G    G  

) ; G   G    G   G   G  G    G    G    G    G    G       

2386

2007 IEEE Congress on Evolutionary Computation (CEC 2007)



 

 



,16(57,212)3$,5

  ;  

) ; 

Q

5 

7$%/(9%

 S 5 

 ,1727+(),567326,7,212)7+(3$57,$/62/87,21 ; ' 

M QM 

 

 

 

 

 

 

 

 

 

 

 

 

SM

























G S MS M  

G   

G  

G   

G   

G  

G 

G   

G   

G   

G   

G   





























% ,QVHUWLRQRIWKHSDLU Q 5 N  S 5 N LQWKHODVWSRVLWLRQRIWKHSDUWLDOVROXWLRQ

D

5H PRYH

G S ' PS 5 N  G S 5 N S '  

G S '  PS '  $GG

E ) ; ) ; '  $GG  5H PRYH  ([DPSOH% 5H PRYH $GG

G S ' PS '   5H PRYH

G S ' S '   5H PRYH

G S '  PS 5  N  G S 5  N S '   $GG

) ; ) ; '  $GG  5H PRYH 

G  

G S ' S 5   G S 5 S '   $GG

G     G   

) ; G   G    G   G   G  G    G    G    G    G   G    G    G   ) ; G   G    G   G   G  G    G    G    G    G    G   

 ,16(57,212)3$,5

  ;  

) ; 

Q

5 N

 S 5 N

7$%/(9&

 ,1727+(/$67326,7,217+(3$57,$/62/87,21 ; ' 

M QM 

 

 

 

 

 

 

 

 

 

 

 

 

SM

























G S MS M  

G  

G   

G  

G  

G  

G   

G   

G   

G   

G   

G   





























1RWHWKDWHYHQWKRXJKERWKWRXUVJHQHUDWHGLQWKHH[DPSOH$DQG%DUHGLIIHUHQWWKHLQVHUWLRQRIWKHSDLU Q 5 N  S 5 N

 

LQWRWKHILUVWDQGODVWSRVLWLRQRIDSDUWLDOVROXWLRQLVHTXLYDOHQWWRHDFKRWKHULQWHUPVRIGLVWDQFHLQIRUPDWLRQWKDWWKH\KDYH & ,QVHUWLRQRIWKHSDLU Q 5 N  S 5 N LQEHWZHHQWKHSDLUV Q' X  S ' X DQG Q ' Y  S ' Y 6HH6Q\GHU 'DVNLQ>@

D

5H PRYH

'S ' XS 5 N  'S 5 N S ' Y 

'S ' XS ' Y $GG

E ) ; ) ; '  $GG  5H PRYH  ([DPSOH& 5H PRYH $GG

G S ' XS ' Y  5H PRYH

G S '  S 5   G S 5 S '   $GG

G S '  S '    5H PRYH

G   

G    G    

) ; ) ; '  $GG  5H PRYH 

) ; G   G    G   G   G  G    G    G    G    G   G    G     G   

) ; G   G    G    G   G   G    G    G    G   G    G    

,16(57,212)3$,5

  ; 



) ; 

M QM 

 

Q

5 N

 S 5 N

 

 7$%/(9'  ,1%(7:((13$,56 Q' X  S ' X

 $1' Q

' Y

 

 

 



 

 

 

 

 S ' Y

   

 

 

SM

























G S MS M  

G  

G   

G  

G  

G 

G   

G    

G   

G   

G   

G  





























 

2007 IEEE Congress on Evolutionary Computation (CEC 2007)

2387

 

    7$%/(9, &203$5,6212)5(68/76)255.*$$1'*$$/*25,7+06 



3UREOHP

237

QRSW 

' DYJ 

' PLQ 

' PD[ 

W DYJ 

W PLQ 

W PD[ 

QRSW 

' DYJ 

' PLQ 

' PD[ 

W DYJ 

W PLQ 

W PD[ 

(,/





























 

5.*$

*$

67





























(,/































35































.52$































.52%































.52&































.52'































.52(































5$7































5'































(,/































/,1































35































35































%,(5































35































35































.52$































.52%































35































8































5$7































'































.52$































.52%





























 

76





























35































*,/































35































35































/,1































5'































)/































35































3&%































2YHUDOO$YJ































  

2388

2007 IEEE Congress on Evolutionary Computation (CEC 2007)

 

    7$%/(9,, &203$5,6212)5(68/76)25%(673(5)250,1*$/*25,7+06 

*$

*,

5.*$

11

)67/DJU

)675RRW

% &

3UREOHP

' DYJ 

W DYJ 

' DYJ 

W DYJ 

'

W

'

W

'

W

'

W

W

(,/



























67



























(,/



























35



























.52$



























.52%



























.52&



























.52'



























.52(



























5$7



























5'



























(,/



























/,1



























35



























35



























%,(5



























35



























35



























.52$



























.52%



























35



























8



























5$7



























'



























.52$



























.52%

























 

76

























35



























*,/



























35



























35



























/,1



























5'

























 

)/

























35



























3&%



























2YHUDOO$YJ



























 

2007 IEEE Congress on Evolutionary Computation (CEC 2007)

2389