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 LGHQWLILFDWLRQWHFKQLTXH1,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&KLQDHPDLOGVKXDQJ#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]DWLRQ362 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,GHQWLILFDWLRQ7HFKQLTXHV1,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 QLFKHRURQHKLOO 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+0066362 ,QWKLVSDSHUZHSURSRVHD0XOWLVXEVZDUP3DUWLFOH6ZDUP 2SWLPL]DWLRQ$OJRULWKP066362 $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]DWLRQSUREOHP6HH)LJE
,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)LJE )XQFWLRQ ) ZDV RULJLQDOO\ LQWURGXFHG LQ >@ DQG LW LV NQRZQ DV 6KHNHO¶V )R[KROH ,W LV D ' IXQFWLRQ ZKRVH ODQGVFDSHH[KLELWVHTXLGLVWDQWSHDNVHPHUJLQJIURPDIODW VXUIDFH7KHIXQFWLRQLVGHILQHGDVIROORZV ) [ \ = − + ¦ L= + L + [ − DL + \ − EL :KHUH − ≤ [ \ ≤ ,WVSHDNVDUHORFDWHG LQFRUUHVSRQGHQFHRIWKHFRRUGLQDWHV>LM@ZKHUHLDQGM DUHLQWHJHUYDULDEOHVLQWKHLQWHUYDO>@7KHSHDNVKHLJKWV UDQJHLQWKHLQWHUYDO>@DQGWKHKLJKHVWSHDN LV ORFDWHG DW ,Q IXQFWLRQ )
D
E )LJD )IXQFWLRQE )IXQFWLRQ
D
DL = >L PRG − @ DQG EL = ¬L ¼ − 6HH)LJD )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
)LJD )IXQFWLRQE )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&KLQD1RVDQG 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]JU@ = 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