Multi-Sub-Swarm Particle Swarm Optimization Algorithm for ... - cs.York

2 downloads 0 Views 273KB Size Report
developed by Eberhart and Kennedy in 1995 [9], inspired by ..... [13] K. Deb and D. E. Goldberg, An Investigation of Niche and Species formation in Genetic ...
 

0XOWL6XE6ZDUP3DUWLFOH6ZDUP2SWLPL]DWLRQ$OJRULWKPIRU 0XOWLPRGDO)XQFWLRQ2SWLPL]DWLRQ -XQ=KDQJ'H6KXDQJ+XDQJ6HQLRU 0HPEHU,((( DQG.XQ+RQJ/LX 

$EVWUDFW² 7KLV SDSHU SUHVHQWV D QRYHO PXOWLVXEVZDUP 3DUWLFOH 6ZDUP 2SWLPL]DWLRQ 362  DOJRULWKP 7KH SURSRVHG DOJRULWKPFDQHIIHFWLYHO\LPLWDWHDQDWXUDOHFRV\VWHPLQZKLFK WKH GLIIHUHQW VXESRSXODWLRQV FDQ FRPSHWH ZLWK HDFK RWKHU $IWHUFRPSHWLQJWKHZLQQHUZLOOFRQWLQXHWRH[SORUHWKHRULJLQDO GLVWULFW ZKLOH WKH ORVHU ZLOO EH REOLJHG WR H[SORUH DQRWKHU GLVWULFW )RXU EHQFKPDUN PXOWLPRGDO IXQFWLRQV RI YDU\LQJ GLIILFXOW\ DUH XVHG DV WHVW IXQFWLRQV 7KH H[SHULPHQWDO UHVXOWV VKRZWKDWWKHSURSRVHGPHWKRGKDVDVWURQJHUDGDSWLYHDELOLW\ DQGDEHWWHUSHUIRUPDQFHIRUFRPSOLFDWHGPXOWLPRGDOIXQFWLRQV ZLWKUHVSHFWWRRWKHUPHWKRGV

7

, ,1752'8&7,21

KH QLFKH PHWKRGV IRU VWRFKDVWLF VHDUFK DOJRULWKPV DUH WHFKQLTXHV WKDW FDQPDLQWDLQD VWDEOH VXESRSXODWLRQ IRU PXOWLSOH VROXWLRQV ,Q SUDFWLFDO DSSOLFDWLRQ WKHUH DUH WZR FDWHJRULHV RI QLFKH WHFKQLTXHV WKH SDUDOOHO DQG VHTXHQWLDO QLFKHPHWKRGV>@0DKIRXQG>@KDGSRLQWHGRXWWKDWWKH SDUDOOHOQLFKHWHFKQLTXHLVJHQHUDOO\IDVWHUWKDQWKHVHTXHQWLDO RQH1HYHUWKHOHVVWKHVHTXHQWLDOQLFKHWHFKQLTXH>@GRHVQRW DOORZ RQH VXESRSXODWLRQ WR H[SORUH D VSDFH VHDUFKHG E\ DQRWKHUVXESRSXODWLRQDQGWKLVSURYLGHVDJRRGPHFKDQLVP IRU LQIRUPDWLRQ H[FKDQJH 7KLV H[SORULQJ LQIRUPDWLRQ H[FKDQJHPHFKDQLVPIRUWKHVHTXHQWLDOQLFKHWHFKQLTXHVWLOO KDVLWVXQLTXHDGYDQWDJHV 7KLV SDSHU SUHVHQWV D QRYHO 0XOWL6XE6ZDUP 3DUWLFOH 6ZDUP 2SWLPL]DWLRQ 066362  DOJRULWKP 7KLV 066362 DOJRULWKPLVGHVLJQHGE\LQWHJUDWLQJWKHVHTXHQWLDOWHFKQLTXH ZLWKWKHSDUDOOHORQH7KHDGYDQWDJHIRUWKHSURSRVHGPHWKRG LVWKDW LW HQMR\V WKHUXQQLQJ VSHHG RI WKHSDUDOOHO WHFKQLTXH EXWDOVRWKHDELOLW\WRVKDUHH[SORULQJLQIRUPDWLRQDPRQJWKH VZDUP HIIHFWLYHO\ DV ZLWK WKH VHTXHQWLDO WHFKQLTXH ,Q WKLV SDSHU 8UVHP¶V ILWQHVVWRSRORJ\ IXQFWLRQ LVXVHG DV DQLFKH LGHQWLILFDWLRQWHFKQLTXH 1,7 >@7KH1,7LVLQWHJUDWHGLQWR 066362 DOJRULWKPPDNHLWKDV D VWURQJHU DGDSWLYH DELOLW\ 7KHH[SHULPHQWDOUHVXOWVVKRZWKDWWKHSURSRVHGDOJRULWKPLV YHU\ HIIHFWLYH DQG HIILFLHQW IRU PXOWLPRGDO IXQFWLRQ RSWLPL]DWLRQ 

0DQXVFULSWUHFHLYHG0DUFK -XQ =KDQJ LV ZLWK ,QWHOOLJHQW &RPSXWLQJ /DE ,QVWLWXWH RI ,QWHOOLJHQW 0DFKLQHV &KLQHVH $FDGHP\ RI 6FLHQFHV 32%R[  +HIHL $QKXL  &KLQD DQG 'HSDUWPHQW RI $XWRPDWLRQ 8QLYHUVLW\ RI 6FLHQFH DQG 7HFKQRORJ\ RI &KLQD +HIHL $QKXL DQG &KLQD DQG 6FKRRO RI (OHFWURQLF 6FLHQFH DQG 7HFKQRORJ\ $QKXL 8QLYHUVLW\ +HIHL $QKXL &KLQD HPDLO ]KDQJMXQ#LLPDFFQ  'H6KXDQJ +XDQJ ZDV ZLWK ,QWHOOLJHQW &RPSXWLQJ /DE ,QVWLWXWH RI ,QWHOOLJHQW0DFKLQHV&KLQHVH$FDGHP\RI6FLHQFHV32%R[+HIHL $QKXL&KLQD HPDLOGVKXDQJ#LLPDFFQ  .XQ+RQJ /LX ZDV ZLWK ,QWHOOLJHQW &RPSXWLQJ /DE ,QVWLWXWH RI ,QWHOOLJHQW 0DFKLQHV &KLQHVH $FDGHP\ RI 6FLHQFHV DQG 'HSDUWPHQW RI $XWRPDWLRQ 8QLYHUVLW\ RI 6FLHQFH DQG 7HFKQRORJ\ RI &KLQD HPDLO ONKT]#FRP 

7KLVSDSHULVRUJDQL]HGDVIROORZV,Q6HFWLRQZHVKDOO JLYHDEULHIRYHUYLHZRIWKH362DOJRULWKPDQG1,76HFWLRQ  SUHVHQWV WKH 066362 DOJRULWKP LQ GHWDLO DQG KRZ LW LV LPSOHPHQWHG 6HFWLRQ  JLYHV WKH H[SHULPHQWDO UHVXOWV RQ D VHW RI WHVW IXQFWLRQV 6HFWLRQ  GUDZV VRPH FRQFOXVLRQVDQG JLYHVVXJJHVWLRQVIRUWKHGLUHFWLRQRIIXUWKHUUHVHDUFK ,, 3$57,&/(6:$50237,0,=$7,21$1'1,&+( ,'(17,),&$7,217(&+1,48(6

$ 3DUWLFOH6ZDUP2SWLPL]DWLRQ 3DUWLFOHVZDUPRSWLPL]DWLRQ 362 LVDSRSXODWLRQEDVHG VWRFKDVWLF VHDUFK DOJRULWKP 7KH DOJRULWKP ZDV ILUVWO\ GHYHORSHGE\(EHUKDUWDQG.HQQHG\LQ>@LQVSLUHGE\ VRFLDO EHKDYLRUV RI ELUG IORFNLQJ RU ILVK VFKRROLQJ ,Q WKLV DOJRULWKP PDQ\ LQGLYLGXDOV UHIHUUHG WR DV SDUWLFOHV DUH JURXSHG LQWR D VZDUP ZKLFK ³IOLHV´ WKURXJK PXOWLGLPHQVLRQDO VHDUFK VSDFH (DFK SDUWLFOH LQ WKH VZDUP UHSUHVHQWVDFDQGLGDWHVROXWLRQWRWKHRSWLPL]DWLRQSUREOHP DQG LW FDQ HYDOXDWH LWV SRVLWLRQ UHIHUUHG WR DV ILWQHVV ,Q DGGLWLRQ HDFK SDUWLFOH FDQ DOVR NHHS LWV RZQ H[SHULHQFH LQ PLQGZKLOHWKRVHSDUWLFOHVLQDORFDOQHLJKERUKRRGVKDUHWKH PHPRULHV RI WKHLU ³EHVW´ SRVLWLRQV $V D UHVXOW WKRVH PHPRULHV FDQ EH XVHG WR DGMXVW WKHLU RZQ YHORFLWLHV DQG SRVLWLRQV 7KH RULJLQDO 362 ZHUH PRGLILHG E\ 6KL DQG (EHUKDUW >@ ZLWK WKH LQWURGXFWLRQ RI LQHUWLD ZHLJKW 7KH HTXDWLRQV IRUWKH PDQLSXODWLRQ RI WKH VZDUP FDQ EH ZULWWHQ DV

9LG = : 9LG + & UDQG  3LG − ; LG + &  UDQG  3JG − ; LG

; LG = ; LG + 9 LG    ZKHUH L  «1 : LV NQRZQ DV LQHUWLD ZHLJKW G LV WKH GLPHQVLRQ&DQG & DUH SRVLWLYH FRQVWDQWVUHIHUUHG WR DV FRJQLWLYHDQGVRFLDOSDUDPHWHUVUDQG DQGUDQG DUH UDQGRP QXPEHUV XQLIRUPO\ GLVWULEXWHG LQ >@ $ ODUJH LQHUWLD ZHLJKW ZLOO HQFRXUDJH D JOREDO H[SORUDWLRQ ZKLOH D VPDOORQHZLOOSURPRWHORFDOH[SORUDWLRQLHILQHWXQLQJRI WKHFXUUHQWVHDUFKDUHD7KHLWKSDUWLFOHRIWKHVZDUPFDQEH UHSUHVHQWHG E\ WKH ' GLPHQVLRQDO YHFWRU ;LG DQG WKH EHVW SDUWLFOH LQ WKH VZDUP GHQRWHG E\ WKH YHFWRU 3JG WKH EHVW SUHYLRXV SRVLWLRQ RI WKH LWK SDUWLFOH LV UHFRUGHG DQG UHSUHVHQWHGDV3LGDQGLWVYHORFLW\LV9LG $QDOWHUQDWLYHYHUVLRQRIWKH362LVWRHPSOR\DSDUDPHWHU UHIHUUHGWRDVWKHFRQVWULFWLRQIDFWRU7KLVPD\EHQHFHVVDU\WR JXDUDQWHHWKHFRQYHUJHQFHRIWKH362DOJRULWKP8VXDOO\WKH VZDUPFDQEHPDQLSXODWHGDFFRUGLQJWRWKHIROORZLQJ HTXDWLRQV>@

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

  

 

9LG = . >9 LG + & UDQG  3LG − ; LG + &  UDQG  3JG − ; LG @

  

ZKHUH . LV WKH FRQVWULFWLRQ IDFWRU 7KH YDOXH RI WKH FRQVWULFWLRQIDFWRULVREWDLQHGWKURXJKWKHIRUPXOD . =

  − ϕ −

ϕ



− ϕ

  

ZKHUH ϕ = &  + &   ϕ >   % 1LFKH,GHQWLILFDWLRQ7HFKQLTXHV 1,7  ,QVRPHUHVSHFWVWKH1,7VDUHYHU\LPSRUWDQWIRUWKHQLFKH PHWKRGV$JRRG1,7FDQSURPRWHWKHSHUIRUPDQFHDQGWKH VHOIDGDSWDELOLW\ RI D QLFKH WHFKQLTXH ,Q UHFHQW \HDUV D QXPEHURIUHVHDUFKHUVKDYHWXUQHGWKHLUDWWHQWLRQWR1,7V)RU H[DPSOH /LQ¶V 1,7 >@ DQG 8UVHP¶V ILWQHVVWRSRORJ\ IXQFWLRQ >@ DUH VLPLODU WHFKQLTXHV 7KHVH WHFKQLTXHV FDQ GHWHUPLQHZKHWKHUWZRSRLQWVRIVHDUFKVSDFHEHORQJWRRQH QLFKH RURQHKLOO E\DQDO\]LQJWKHWRSRORJ\RIDPXOWLPRGDO IXQFWLRQ 8UVHP¶V ILWQHVVWRSRORJ\ IXQFWLRQ DOVR FDOOHG WKH KLOO YDOOH\ IXQFWLRQ LV DQ HIIHFWLYH 1,7 7KLV IXQFWLRQ XVHV PXOWLVDPSOHVEHWZHHQDQ\WZRSRLQWVRIWKHVHDUFKVSDFH,I WKHILWQHVVRIDQ\LQWHULRUVDPSOHVLVOHVVWKDQWKHPLQLPXP ILWQHVVRIWKHWZRSRLQWVWKHQWKHIXQFWLRQZLOOGHWHUPLQHWKDW WKH WZR SRLQWVDUH WR EHORQJ WR GLIIHUHQWQLFKHV 2WKHUZLVH WKH IXQFWLRQ DVVXPHV WKDW WKHVH WZR SRLQWV DUH WR EHORQJ WR RQHQLFKH

)LJ7KHVFKHPHIRUKLOOYDOOH\IXQFWLRQ



,,, 08/7,68%6:$503$57,&/(6:$50237,0,=$7,21 $/*25,7+0 066362  ,QWKLVSDSHUZHSURSRVHD0XOWLVXEVZDUP3DUWLFOH6ZDUP 2SWLPL]DWLRQ$OJRULWKP 066362 $PXOWLVXEVZDUPLV HPSOR\HGWRGHWHFWPXOWLVROXWLRQVVLPXOWDQHRXVO\ZKHUH HYHU\VXEVZDUPGHWHFWVRQHVROXWLRQ&RQVLGHULQJWKDWWKH PRVWLQIOXHQWLDOSDUWLFOHRIDVZDUPLVWKHJOREDOO\RSWLPDO RQHLQWKH362DOJRULWKPWKLVZRUNRQO\XVHVWKHJOREDOO\ RSWLPDOSDUWLFOHRIHDFKVXEVZDUPORFDWHGLQWKHVDPHQLFKH WRFRPSHWHZLWKHDFKRWKHU7KHZLQQLQJVXEVZDUPDFTXLUHV DPDUNLQJQLFKHZKLOHWKHORVHUZLOOEHUHLQLWLDOL]HGLQRUGHU WRH[SORUHDQHZDUHD $V D UHVXOW RI WKLV FRPSHWLWLRQ SURFHVV D QHZ GLIILFXOW\ PD\DULVHWKHORVLQJVXEVZDUPZLOOSRVVLEO\FRQYHUJHWRWKH VDPH QLFKH LW IRXQG EHIRUH $OVR EHFDXVH WKH PXOWLVXEVZDUP ZDV ODXQFKHG VLPXOWDQHRXVO\ DQRWKHU VXEVZDUPZLOOOLNHO\ILQGWKHVDPHQLFKHWRR,QWKLVZRUN ZH RIIHU DQ HIIHFWLYH VROXWLRQ WR WKLV SUREOHP 7KH 362

3216

DOJRULWKPDFWXDOO\KDVWZRLQIOXHQFLQJIDFWRUVIRUDSDUWLFOHWR PRYHWKHJOREDOEHVWSRVLWLRQRIWKHVZDUPDQGLWVSULYDWH EHVWSRVLWLRQUHPHPEHUHGIURPHDUOLHU,IZHVKLIWWKHVHWZR IDFWRUV RI D SDUWLFOH WKHQ ZH FDQ DOWHU LWV WUDFNLQJ ,Q WKLV SDSHU WKH DOJRULWKP GRHV QRW GLUHFWO\ FKDQJH WKHVH WZR IDFWRUV2QWKHFRQWUDU\WKHDOJRULWKPPDNHVWKHVHSDUWLFOHV ORVHWKHLULQIOXHQFHLQWKHLURZQVXEVZDUP7KLVLVDFKLHYHG E\ GHFUHDVLQJ WKH ILWQHVV RI D SDUWLFOH WKDW LQYDGHV DQRWKHU PDUNLQJQLFKH%\WKLVPHDQVWKHDOJRULWKPHQFRXUDJHVWKH GLIIHUHQW VXEVZDUPV WR FRQYHUJH WR GLIIHUHQW SODFHV LQ WKH VHDUFK VSDFH 7KH UXOHV IRU GHFUHDVLQJ WKH ILWQHVV FDQ EH GHVFULEHGDVIROORZV $ 6LPSOHSHQDOW\IXQFWLRQ ,QVRPHVHQVHWKHPXOWLVXEVZDUPQLFKH362WHFKQLTXH FDQEHYLHZHGDVDVSHFLDOFRQVWUDLQHGRSWLPL]DWLRQSUREOHP ,WLVQRWQHFHVVDU\IRUDVXEVZDUPWRH[SORUHDQLFKHWKDWKDV DOUHDG\ EHHQ VHDUFKHG E\ DQRWKHU 7KHUHIRUH ZH LQWURGXFH WKH SHQDOW\ IXQFWLRQ >@ IURPWKH FRQVWUDLQHG RSWLPL]DWLRQ SUREOHP 7KH PRGLILHG ILWQHVV IXQFWLRQ RI D SDUWLFOH WKDW LQYDGHVDQRWKHUQLFKHPXVWVDWLVI\WKHIROORZLQJHTXDWLRQ ­ I [L LI KLOO B YDOOH\ [QL  [NEHVW =    HYDO [QL = ® Q L I [Q − S [QL RWKHUZLVH ¯ % 0XOWLVXEVZDUPQLFKH362DOJRULWKP 7KH PXOWLVXEVZDUP QLFKH 362 DOJRULWKP FDQ EH GHVFULEHG DV IROORZV 7KH PXOWLVXEVZDUP ZDV ODXQFKHG VLPXOWDQHRXVO\7KHQLFKHLQZKLFKWKHEHVWSDUWLFOHRIHDFK VXEVZDUPLVORFDWHGLVPDUNHGDVWKDWVXEVZDUP¶VWHUULWRU\ 7KH PDUNLQJ WHUULWRU\ FDQ EH VKLIWHG ZLWK WKH EHVW SDUWLFOH PRYLQJ WR DQRWKHU QLFKH :KHQ WZR GLIIHUHQW VXEVZDUPV RFFXS\ WKH VDPHQLFKH WKH EHVW SDUWLFOH RI HDFK VXEVZDUP FRPSHWHVZLWKHDFKRWKHU7KHORVHUZLOOEHUHLQLWLDOL]HG7KH SDUWLFOHVRIWKHRWKHUVXEVZDUPWKDWLQYDGHDPDUNLQJQLFKH ZLOO EH SXQLVKHG 7KH ILWQHVV RI VXFK SDUWLFOHV ZLOO EHFRPH VPDOOHU WKURXJK HTXDWLRQ  $OVR WKH UHPHPEHUHG SDUWLFOH SRVLWLRQ RI HDFK VXEVZDUP PXVW EH XSGDWHG ,I WKH UHPHPEHUHG SRVLWLRQ LV ORFDWHG LQ WKH RWKHU PDUNHG QLFKH VLQFH WKH PDUNHG QLFKH FDQ VKLIW ZLWK WKH EHVW SDUWLFOH PRYLQJ LWV ILWQHVVPXVW EH GHFUHDVHG 7KH EDVLFDOJRULWKP FDQEHGHVFULEHGDVIROORZV

BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB $OJRULWKP0XOWLVXEVZDUPQLFKH362DOJRULWKP &UHDWHDQGLQLWLDOL]H1VXEVZDUPRI362DOJRULWKP 5HSHDW )RUHDFKVXEVZDUP ,IWKHEHVWSDUWLFOHRIGLIIHUHQWVXEVZDUPVDUHORFDWHGLQWKHVDPHQLFKH &RPSDUHWKHLUILWQHVVWKHVPDOOHULVPDUNHGDVORVHUWKHODUJHUPDUNHG DVZLQQHU (OVH 0DUNWKHVXEVZDUPDVZLQQHU (QGLI 1H[W 5HLQLWLDOL]HWKHORVHUVXEVZDUPPDUNWKHZLQQHU¶VQLFKH )RUHYHU\SDUWLFOHDQGUHPHPEHUHGSDUWLFOHSRVLWLRQRIHDFKVXEVZDUP ,IWKHSDUWLFOHLQYDGHVDQRWKHUPDUNHGQLFKH 8VHHTXDWLRQWRGHFUHDVHWKHILWQHVVRIWKHSDUWLFOH (QGLI 1H[W 7UDLQHDFKVXEVZDUPDVRULJLQDO362DOJRULWKP

2007 IEEE Congress on Evolutionary Computation (CEC 2007)

  8QWLODOOVXEVZDUPVFRQYHUJHRUVWRSSLQJFRQGLWLRQLVPHW

BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 7KH DOJRULWKP XVHV WKH KLOO YDOOH\ IXQFWLRQ WR GHWHUPLQH ZKHWKHUWZRSDUWLFOHVEHORQJWRRQHQLFKH7KHDOJRULWKPFDQ ILQG PXOWLVROXWLRQV IRU VRPH EHQFKPDUN PXOWLPRGDO IXQFWLRQHIIHFWLYHO\

0RUHRYHU WKH JOREDO RSWLPDDUH XQHYHQO\ GLVWULEXWHG /L HW DO>@UHSRUWHGWKDWWKH\ZHUHXQDEOHWRILQGSXEOLVKHGUHSRUWV GHWDLOLQJUHVXOWVIRUWKLVRSWLPL]DWLRQSUREOHP 6HH)LJ E 

,9 (;3(5,0(17$/5(68/76 ,QRUGHUWRHYDOXDWHWKHHIIHFWLYHQHVVDQGWKHFRUUHFWQHVVRI WKH PHWKRG SURSRVHG LQ 6HFWLRQ  D VHULHV RI EHQFKPDUN PXOWLPRGDOIXQFWLRQVZLWKGLIIHUHQWFRPSOH[LWLHVDUHFKRVHQ 7KHRSWLPDRIWKHVHIXQFWLRQVDUHZHOOXQGHUVWRRG $ 7HVW)XQFWLRQV 7KH VHW RI IXQFWLRQV ZH KDYH XVHG LQ RXU H[SHULPHQW FRPSULVHVIRXUIXQFWLRQVZKRVHILWQHVVODQGVFDSHVH[KLELWDQ LQFUHDVLQJ FRPSOH[LW\ 7HVW IXQFWLRQV )) ZHUH XVHG E\ %HDVOH\ HW DO >@ )XQFWLRQ ) ZDV ILUVW SURSRVHG E\ 0LFKDOHZLF]>@DQGVXEVHTXHQWO\XVHGE\/LHWDO>@) LVGHILQHGDVIROORZV )  [ = VLQ  π [    −       ZKHUH[)XQFWLRQ)KDVPD[LPDZLWKDIXQFWLRQ YDOXHRI0D[LPDDUHORFDWHGDWDSSUR[LPDWH[YDOXHVRI     DQG  VHH )LJ D  ) LV VLPLODUWR)EXWZLWKPD[LPDRIGLIIHUHQWKHLJKWV

)  [ = H

−  ORJ  ×

[ −     

× VLQ  π [    −     

ZKHUH[0D[LPDDUHORFDWHGDWDSSUR[LPDWH[YDOXHV RIDQG7KHVHPD[LPDDUHRI DSSUR[LPDWH KHLJKW     DQG  UHVSHFWLYHO\ VHH)LJ E  )XQFWLRQ ) ZDV RULJLQDOO\ LQWURGXFHG LQ >@ DQG LW LV NQRZQ DV 6KHNHO¶V )R[KROH ,W LV D ' IXQFWLRQ ZKRVH ODQGVFDSHH[KLELWVHTXLGLVWDQWSHDNVHPHUJLQJIURPDIODW VXUIDFH7KHIXQFWLRQLVGHILQHGDVIROORZV     )  [ \ =  −    + ¦   L=  + L + [ − D L + \ − E L  :KHUH −    ≤ [  \ ≤    ,WVSHDNVDUHORFDWHG LQFRUUHVSRQGHQFHRIWKHFRRUGLQDWHV>LM@ZKHUHLDQGM DUHLQWHJHUYDULDEOHVLQWKHLQWHUYDO>@7KHSHDNVKHLJKWV UDQJHLQWKHLQWHUYDO>@DQGWKHKLJKHVWSHDN LV ORFDWHG DW   ,Q IXQFWLRQ )

 D 



E  )LJ D )IXQFWLRQ E )IXQFWLRQ 

D 



D L = > L PRG  − @ DQG E L =  ¬L  ¼ −   6HH)LJ D  )XQFWLRQ)LVGHILQHGDVIROORZV 



L =

M =

)  [ \ = ¦L FRV> L + [ + L@ ¦ M FRV> M + \ + M@     ZKHUH −  ≤ [  \ ≤  )XQFWLRQ)LVDYHU\LQWHUHVWLQJ IXQFWLRQ,WKDVDUHPDUNDEOHORFDOPLQLPDRIZKLFK DUH JOREDO PLQLPD ZLWK D IXQFWLRQ YDOXH RI 

E 



)LJ D )IXQFWLRQ E )IXQFWLRQ

% 3HUIRUPDQFH&ULWHULD 0D[LPXP3HDN5DWLR 7KHPD[LPXPSHDNUDWLRLVWKHVXP RI WKH ILWQHVV RI WKH ORFDO RSWLPD LGHQWLILHG E\ WKH QLFKH

2007 IEEE Congress on Evolutionary Computation (CEC 2007)

3217

  WHFKQLTXH GLYLGHG E\ WKH VXP RI WKH ILWQHVV RI WKH DFWXDO RSWLPD RI D PXOWLPRGDO SUREOHP >@ $Q RSWLPXP LV FRQVLGHUHGWREHGHWHFWHGLILWLVZLWKLQDQLFKHUDGLXVRIWKH UHDORSWLPXPDQGLILWVILWQHVVYDOXHLVDWOHDVWRIWKHUHDO RSWLPXP :KHQ D ORFDO RSWLPXP LV QRW GHWHFWHG WKH ORFDO RSWLPXP LV VHW WR ]HUR 7KH PD[LPXP SHDN UDWLR FDQ EH GHILQHGDVIROORZV S

3HDN

UDWLR

=

¦

I

L

¦

I

L

L= 1 L=

  

ZKHUH S LV WKH QXPEHU RI LGHQWLILHG SHDNV 1 LV WKH WRWDO QXPEHURISHDNVDQGILLVWKHILWQHVVRIWKHLWKSHDN &KL6TXDUHG/LNH 3HUIRUPDQFH &ULWHULD 7KH FKLVTXDUHGOLNH FULWHULD PHDVXUH WKH GHYLDWLRQ EHWZHHQ WKH SRSXODWLRQGLVWULEXWLRQDQGDQLGHDOSURSRUWLRQDOO\SRSXODWHG GLVWULEXWLRQ >@ 7KH FULWHULD DUH FRPSXWHG E\ XVLQJ WKH DFWXDOGLVWULEXWLRQRIWKHLQGLYLGXDODQGDQLGHDOGLVWULEXWLRQ PHDQLQDOOQLFKHV

FKLVTXUHOLNHGHYLDWLRQ =

T+

¦

@ FRQFOXGHG WKDW WKLV SDUDPHWHU VHWXS FDQ HQVXUH EHWWHU FRQYHUJHQFH DQG \LHOG EHWWHUSHUIRUPDQFHWKDQRWKHUV:HYDU\WKHSRSXODWLRQVL]H RIHDFKVXEVZDUPLQRXUH[SHULPHQWVWRVKRZWKHHIILFLHQF\ DQGHIIHFWLYHQHVVRIRXUSURSRVHGDOJRULWKP,QSDUWLFXODUIRU HDFKIXQFWLRQVXVHGH[SHULPHQWVDUHGRQHZLWKWKHVDPH SRSXODWLRQ VL]H RI HDFK VXEVZDUP DQG WDNH WKH DYHUDJH UHVXOW ' 7KH([SHULPHQWDO5HVXOWV ,Q WKH H[SHULPHQWV ILYH VXEVZDUPV ZHUH XVHG IRU IXQFWLRQV)DQG)7KHSRSXODWLRQVL]HRIHDFKVXEVZDUP ZDV VHW WR DQG UHVSHFWLYHO\ )LJ  )LJ  VKRZ WKH FRUUHVSRQGLQJ FKLVTXDUHGOLNH GHYLDWLRQ RI WKH GLIIHUHQW H[SHULPHQWV ,Q DOO H[SHULPHQWV WKH FKLVTXDUHGOLNH GHYLDWLRQ GHFUHDVHV WR  ZLWKLQ  JHQHUDWLRQV  LQ D FKLVTXDUHGOLNH GHYLDWLRQ UHSUHVHQWV DQ LGHDO GLVWULEXWLRQ  )XQFWLRQV ) ) FDQ EH YLHZHG DV VLPSOH PXOWLPRGDO IXQFWLRQVWKHVH)LJXUHVVKRZWKDWWKHSURSRVHGPHWKRGLVQRW VHQVLWLYH WR SRSXODWLRQ VL]H (YHQ D VPDOO VXEVZDUP SRSXODWLRQVL]HFDQZRUNZHOOIRUWKHVHVLPSOHIXQFWLRQV$W WKH VDPH WLPH WKH DOJRULWKP FDQ UHWDLQ WKH SHDNV DOUHDG\ IRXQG

& 7KH([SHULPHQWDO3DUDPHWHUV6HWXS &RPSDUHGZLWKWKHRULJLQDO362DOJRULWKPRQO\WZRH[WUD SDUDPHWHUVRIRXUDOJRULWKPQHHGWREHWXQHG7KHILUVWLVWKH VDPSOHDUUD\,QDOOH[SHULPHQWVWKHVDPSOHUDWHLVVHWDQG

3218



)LJ  &KLVTXDUHGOLNH GHYLDWLRQ RI WKH SURSRVHG QLFKH DOJRULWKP LQYHVWLJDWHG RQ IXQFWLRQ ) 7KH ILJXUH VKRZV WKH SRSXODWLRQ VL]H RI HDFK VXEVZDUP

2007 IEEE Congress on Evolutionary Computation (CEC 2007)

  7DEOH0HDQSHUIRUPDQFHFULWHULDRIWHQH[SHULPHQWVRQIXQFWLRQ )))DQG) 7HVW

3RSXODW

)XQFWLRQ LRQVL]H



)LJ  &KLVTXDUHGOLNH GHYLDWLRQ RI WKH SURSRVHG QLFKH DOJRULWKP LQYHVWLJDWHG RQ IXQFWLRQ ) 7KH ILJXUH VKRZV WKH SRSXODWLRQ VL]H RI HDFK VXEVZDUP

)LJ  DQG )LJ  VKRZ WKH FRUUHVSRQGLQJ UHVXOWV RI WKH SURSRVHGPHWKRGRQIXQFWLRQV)DQG),QFRQWUDVWWRWKH IXQFWLRQV XVHG EHIRUH IXQFWLRQV ) DQG ) DUH FRPSOLFDWHG PXOWLPRGDOIXQFWLRQV,WLVREYLRXVWKDWWKHSRSXODWLRQVL]HRI HDFKVXEVZDUPLQIOXHQFHVWKHSHUIRUPDQFHRIWKHDOJRULWKP DVPDOOSRSXODWLRQVL]HGHJUDGHVWKHRYHUDOOSHUIRUPDQFH,Q FRQWUDVW WKH ILQDO SDUWLFOHV¶ GLVWULEXWLRQV RI IXQFWLRQ ) LV DEOH WRUHDFKDQ LGHDO VWDWH DV WKH SRSXODWLRQ VL]HLQFUHDVHV +RZHYHUIXQFWLRQ)LVYHU\FRPSOLFDWHGKDYLQJWRRPDQ\ ORFDORSWLPD&RPSDUHGZLWKWKHVHDUFKVSDFHRIIXQFWLRQ) WKHQLFKHRIWKHJOREDORSWLPDLVYHU\VPDOO$VDUHVXOWWKH ILQDO SDUWLFOHV¶ GLVWULEXWLRQV ZHUH XQDEOH WR UHDFK DQ LGHDO VWDWH ZLWKLQ  JHQHUDWLRQV 1HYHUWKHOHVV WKH SURSRVHG PHWKRG LV DEOH WR REWDLQ WKH  JOREDO RSWLPD ZLWK DQ LQFUHDVHGSRSXODWLRQVL]H7DEOHVKRZVWKHVHUHVXOWV



)LJ  &KLVTXDUHGOLNH GHYLDWLRQ RI WKH SURSRVHG QLFKH DOJRULWKP LQYHVWLJDWHG RQ IXQFWLRQ ) 7KH ILJXUH VKRZV WKH SRSXODWLRQ VL]H RI HDFK VXEVZDUP



1RRIWKH

1RRISHDNV

0D[LPXP

)LQDO

VXEVZDUP

PDLQWDLQHG

3HDNV5DWLR

&KL6TXDUHG

)











)











)











)









 

)









)











)











)











)











)











)











)













9 &21&/86,216 7KLV SDSHU KDV SUHVHQWHG D QRYHO PXOWLVXEVZDUP 362 DOJRULWKP ZKLFK XVHV D KLOO YDOOH\ IXQFWLRQ DV D QLFKH LGHQWLILFDWLRQWHFKQLTXH 1,7  )RXU EHQFKPDUNPXOWLPRGDO IXQFWLRQV ZHUH XVHG DV WHVW IXQFWLRQV 7KH H[SHULPHQWDO UHVXOWV VKRZ WKDW WKH SURSRVHG PHWKRG KDV D JRRG SHUIRUPDQFHDQGVWURQJDGDSWLYHDELOLW\7KHSHUIRUPDQFHRI WKH SURSRVHG PHWKRG GRHV QRW GHSHQG RQ PRUH WXQLQJ RI SDUDPHWHUVGHVSLWHWKHDGGLWLRQRIWZRLPSRUWDQWSDUDPHWHUV UHSUHVHQWLQJ WKH SRSXODWLRQ VL]H DQG WKH QXPEHU RI VXEVZDUP,QSUDFWLFHWKHSURSRVHGPHWKRGLVQRWVHQVLWLYH WR WKHVH SDUDPHWHUV $ VPDOO SRSXODWLRQ RQO\ VOLJKWO\ GHFUHDVHVWKHSHUIRUPDQFHRIWKHDOJRULWKPDVDZKROH +RZHYHU WKLV PHWKRG VWLOO QHHGV VRPH H[WUD IXQFWLRQ HYDOXDWLRQV7KLVLVWKHPDLQGLVDGYDQWDJHRIWKHPHWKRG,Q IXWXUH ZRUNV ZH VKDOO GHFUHDVH WKH H[WUD IXQFWLRQ HYDOXDWLRQV0RUHRYHUZHVKDOODSSO\WKHSURSRVHGPHWKRG WRFKDOOHQJLQJUHDOZRUOGPXOWLPRGDOSUREOHPV $&.12:/('*0(17 7KLVZRUNZDVVXSSRUWHGE\WKH1DWLRQDO6FLHQFH)RXQGDWLRQ RI&KLQD 1RVDQG WKH3URMHFWRI 1DWLRQDO +LJK 7HFKQRORJ\ RI &KLQD $$=  WKH *XLGH 3URMHFW RI ,QQRYDWLYH %DVH RI &KLQHVH $FDGHP\ RI 6FLHQFHV &$6  .6&;@ '(*ROGEHUJ-5LFKDUGVRQ*HQHWLF$OJRULWKPVZLWK6KDULQJIRU 0XOWLPRGDO )XQFWLRQ 2SWLPL]DWLRQ LQ 3URF QG ,QW &RQI *HQHWLF $OJRULWKPV - - *UHIHQVHWWH (G +LOOVGDOH 1- /DZUHQFH (UOEDXP  >@ %UDG / 0LOOHU 0LFKDHO - 6KDZ *HQHWLF $OJRULWKPV ZLWK '\QDPLF 1LFKH 6KDULQJ IRU 0XOWLPRGDO )XQFWLRQ 2SWLPL]DWLRQ ,QWHUQDWLRQDO &RQIHUHQFHRQ(YROXWLRQDU\&RPSXWDWLRQ

2007 IEEE Congress on Evolutionary Computation (CEC 2007)

3219

  >@ . $ 'H -RQJ $Q $QDO\VLV RI WKH %HKDYLRU RI D &ODVV RI *HQHWLF $GDSWLYH 6\VWHPV 3K' WKHVLV'HSDUWPHQW RI &RPSXWHU 6FLHQFH 8QLYHUVLW\RI0LFKLJDQ$QQ$UERU0LFKLJDQ86$ >@ & @ 5.8UVHP0XOWLQDWLRQDO(YROXWLRQDU\$OJRULWKPV,Q3URFHHGLQJV RI&RQJUHVVRI(YROXWLRQDU\&RPSXWDWLRQYRO >@ '%HDVOH\'5%XOO550DUWLQ$6HTXHQWLDO1LFKLQJ7HFKQLTXH IRU 0XOWLPRGDO )XQFWLRQ 2SWLPL]DWLRQ (YROXWLRQDU\ &RPSXWDWLRQ   0,73UHVV >@ 6 : 0DKIRXG  $ &RPSDULVRQ RI 3DUDOOHO DQG 6HTXHQWLDO 1LFKLQJ 0HWKRGV LQ 3URFHHGLQJV RI WKH 6L[WK ,QWHUQDWLRQDO &RQIHUHQFH RQ *HQHWLF$OJRULWKPV >@ -3 /L 0 ( %DOD]D * 7 3DUNV 3 - &ODUNVRQ $ 6SHFLHV &RQVHUYLQJ*HQHWLF$OJRULWKPIRU0XOWLPRGDO)XQFWLRQ2SWLPL]DWLRQ (YROXWLRQDU\&RPSXWDWLRQ  0,73UHVV >@ -.HQQHG\DQG5&(EHUKDUW3DUWLFOH6ZDUP2SWLPL]DWLRQ,Q3URF 2I ,((( ,QWHUQDWLRQDO &RQIHUHQFHRQ 1HXUDO 1HWZRUNV ,&11  9RO ,93HUWK$XVWUDOLD >@ @ g]JU@ = 0LFKDOHZLF] *HQHWLF $OJRULWKP  'DWD 6WUXFWXUHV  (YROXWLRQ 3URJUDPV6SULQJHU9HUODJ1HZ@ . 'HE DQG ' ( *ROGEHUJ $Q ,QYHVWLJDWLRQ RI 1LFKH DQG 6SHFLHV IRUPDWLRQ LQ *HQHWLF )XQFWLRQ 2SWLPL]DWLRQ LQ 3URF UG ,QW &RQI *HQHWLF $OJRULWKPV - ' 6FKDIIHU (G 6DQ 0DWHR &$ 0RUJDQ .DXIPDQQ >@ 0 &OHUF 7KH 6ZDUP DQG 7KH 4XHHQ WRZDUGV D 'HWHUPLQLVWLF DQG $GDSWLYH 3DUWLFOH 6ZDUP 2SWLPL]DWLRQ 3URF &RQJUHVV RQ (YROXWLRQDU\ &RPSXWDWLRQ :DVKLQJWRQ '& 3LVFDWDZD\ 1- ,((( 6HUYLFH&HQWHU >@ 5 & (EHUKDUW

Suggest Documents