quantum search algorithm showed that we can ... qubit with state 0 , which is guaranteed to read logic ..... Initialize the Grover's search engine. 3. .... optimization.
9LWHUEL'HFRGHU$OJRULWKPXVLQJ4XDQWXP&RPSXWLQJ -DPDO65DKKDO'LD,$EX$O1DGLDQG0RKDPPHG+DZD (OHFWULFDO(QJLQHHULQJ'HSW 7KH8QLYHUVLW\RI-RUGDQ $PPDQ±-RUGDQ (PDLOUDKKDO#MXHGXMR
,$%675$&7 4XDQWXP &RPSXWLQJ SURPLVHV D OHDS LQ SHUIRUPDQFH RYHU FODVVLFDO FRPSXWLQJ ,WV FRPSXWDWLRQDO SRZHU ZDV UHYHDOHG DIWHU WKH LQWURGXFWLRQRIVRPHTXDQWXPDOJRULWKPVVXFK DV *URYHU¶V VHDUFK DOJRULWKP 0DQ\ FODVVLFDO DOJRULWKPV HVSHFLDOO\ WKDW GHDO ZLWK (UURU &RUUHFWLQJ &RGHV DUH LQWURGXFHG WR VROYH DQ H[KDXVWLYH VHDUFK SUREOHP 7KH TXDQWXP WHFKQLTXHV SURPLVH DQ RSWLPDO VHDUFK VSHHG WKDW LV RI VSHFLDO LPSRUWDQFH ZKHQ WKH VL]H RI WKHVHDUFKHGGRPDLQLVTXLWHODUJH ,Q WKLV SDSHU ZH GHYLVH WKH XVH RI TXDQWXP VHDUFK DOJRULWKP LQWURGXFHG E\ *URYHU WR LPSOHPHQW WKH 9LWHUEL $OJRULWKP 9$ 'XH WR ODFN RI UHVRXUFHV DQG WKH QDWXUH RI LPSOHPHQWLQJ TXDQWXP DOJRULWKPV RQO\ WKHRUHWLFDO UHVXOWV DUH REWDLQHG 7KH XVH RI TXDQWXPVHDUFKDOJRULWKPVKRZHGWKDWZHFDQ UHGXFH WKH QXPEHU RI VHDUFK FRPSXWDWLRQV H[SRQHQWLDOO\)RUH[DPSOHLIWKHFODVVLFDO9$ UHTXLUHV VHDUFKLQJ RSHUDWLRQV IRU D VLJQDOOLQJ OHQJWK RI LQWHUYDOV WKH TXDQWXP DOJRULWKP ZLOO QHHG RQO\ VHDUFKLQJ RSHUDWLRQV ZKHQ 6LQJOH 6HDUFK 4XDQWXP9LWHUEL$OJRULWKP6649$ LVXVHG $QG IRU WKH 0XOWL 6HDUFK 4XDQWXP 9LWHUEL $OJRULWKP0649$ LWQHHGVVHDUFKLQJ RSHUDWLRQVIRUWKHVDPHVLJQDOOLQJOHQJWK ,1'(; 7(506 4XDQWXP &RPSXWLQJ 4XDQWXP $OJRULWKP 9LWHUEL $OJRULWKP *URYHU¶V$OJRULWKP ,,,1752'8&7,21 4XDQWXP&RPSXWLQJKRSHIXOO\LVWKHIXWXUHRI FRPSXWLQJ V\VWHPV ,W VWLOO RQ LWV ILUVW VWHSV 7KHGHYHORSPHQWRIVRPHTXDQWXPDOJRULWKPV JLYHV WKH TXDQWXP FRPSXWLQJ D ERRVW RQ LWV LPSRUWDQFH7KHVHDOJRULWKPVVXFKDV6KRU¶V DQG *URYHU¶V DOJRULWKPV SURYHG WR KDYH VXSHULRUSHUIRUPDQFHRYHUFODVVLFDODOJRULWKPV >@ 7KH UHFHQW ILQGLQJV WKDW TXDQWXP HUURU FRUUHFWLRQ FDQ EH XVHG VKRZHG WKDW WKH GHFRKHUHQFHSUREOHPFDQEHVROYHGDQGKHQFH WKH TXDQWXP FRPSXWHUV FDQ EH UHDOL]HG >@ 7KH TXDQWXP DOJRULWKPV DUH EDVHG RQ WKH XVH RI VSHFLDO JDWHV DSSOLHG RQ RQH WZR RU PRUH TXELWVTXDQWXPELWV 7KHFODVVLFDOFRPSXWHU XVHV GLIIHUHQW JDWHV 127 $1' 1$1' 25 DQG;25 4XDQWXPJDWHVDUHLQPDQ\DVSHFWV
GLIIHUHQW IURP FODVVLFDO JDWHV ZKHUH DOO JDWHV PXVW EH UHYHUVLEOH 7KLV PDNHV WKH TXDQWXP JDWHV DFW DV 1[1 WUDQVIRUPDWLRQ RSHUDWRUV ZKHUH ZH KDYH 1 LQSXW TXELWV DQG 1 RXWSXW TXELWV 7R XQGHUVWDQG WKH TXDQWXP ELWV DQG JDWHV ZH GHVFULEHWKHJURXSRIDPSOLWXGHVWKDWGHVFULEHV WKH VWDWH RI D TXDQWXP UHJLVWHU DV D YHFWRU $ TXELW ZLWK VWDWH ZKLFK LV JXDUDQWHHG WR UHDGORJLFZKHQPHDVXUHGLVUHSUHVHQWHGE\ §· WKH YHFWRU ¨¨ ¸¸ DQG D TXELW ZLWK VWDWH © ¹ ZKLFK LV JXDUDQWHHG WR UHDG ORJLF ZKHQ § · PHDVXUHG LV UHSUHVHQWHG E\ WKH YHFWRU ¨¨ ¸¸ ©¹ $Q DUELWUDU\ TXELW VWDWH LVWKHQUHSUHVHQWHG E\ §α · WKHYHFWRU ¨¨ ¸¸ DV ©β ¹
ϕ =α +β
ZKHUH α DQG β DUH FRPSOH[ QXPEHUV DQG _α__β_ 2QH LPSRUWDQW TXDQWXP JDWH LV WKH +DGDPDUG JDWHJLYHQE\ · § ¨ ¸ ¸ ¨ += ¨ ¸ − ¨ ¸ ¹ © :KHQWKHLQSXWLV +DGDPDUGJDWHFKDQJHV WKHVWDWHRIWKHTXELWWR
§ ¨ ϕ =¨ ¨ ¨ © WKDW LV
ϕ =
§ · ¨ ¸ § · ¸¨ ¸ = ¨ ¸¨© ¸¹ ¨ − ¸ ¨ ¹ ©
· ¸ ¸ ¸ ¸ ¹
6R ZKHQ +
UHDGLQJ WKH TXELW DW WKH HQG ZH KDYH H[DFWO\ FKDQFHRIVHHLQJDDQGDQHTXDOFKDQFH RIVHHLQJD*HQHUDOL]LQJWKHDERYHH[DPSOH LI WKLV QTXELWVUHJLVWHU RULJLQDOO\ FRQWDLQV WKH YDOXH Q FDQ EH WUDQVIRUPHG XVLQJ WKH +DGDPDUGJDWHWRWKHVXSHUSRVLWLRQDOVWDWH
4094 c 1-4244-1340-0/07/$25.00 2007 IEEE
Q −
¦
[
Q [ = ZKHUH ZH ZRXOG VHH HDFK RI WKH Q ELQDU\ QXPEHUV [ ZLWK HTXDO SUREDELOLW\ ZKHQ ZH REVHUYH WKH UHJLVWHU 2WKHU JDWHV RSHUDWH VLPLODU WR +DGPDUG JDWH ZLWK GLIIHUHQW PDWULFHVZKHUH3DXOLJDWHVDUHJLYHQE\ ª º ª − M º ª º ; =« < =« = =« » » » ¬ − ¼ ¬M ¼ ¬ ¼ DQGSKDVHJDWHV
ª º ª º 6=« 8 =« » Mθ » ¬ M ¼ ¬ H ¼ 7KH TXDQWXP FRPSXWHUV XVH TXDQWXP JDWHV WR SURGXFH UHVXOWV LQ D IDVWHU DQG PRUH HIILFLHQW ZD\ WKDQ WKH FODVVLFDO FRPSXWHUV ,PSOHPHQWDWLRQ RI TXDQWXP FRPSXWHUV VWLOO LQ LWV YHU\ EHJLQQLQJ VWDWH WKHUHIRUH LQ WKLV SDSHU ZH QHHG QRW WR ZRUU\ DERXW WKH LPSOHPHQWDWLRQ LVVXHV ,Q DGGLWLRQ WR HQWDQJOHPHQW WKH VWUHQJWK RI TXDQWXP FRPSXWLQJ FRPHV IURP WKH SDUDOOHOLVP IHDWXUH RIWKHTXDQWXPFRPSXWHUVDQGWKHIDFWWKDWWKH TXDQWXP VWDWH LV D VXSHUSRVLWLRQ VWDWH 8VLQJ FODVVLFDOELWVDQ1ELWYHFWRUFDQUHSUHVHQWRQH RI1V\PEROVEXWLQTXDQWXPELWVDQ1TXELWV YHFWRU FDQ UHSUHVHQW WKH 1 V\PEROV VLPXOWDQHRXVO\ 4XDQWXP $OJRULWKPV DUH XVXDOO\ RUJDQL]HG LQ WKHIROORZLQJWKUHHVWHSV 6WHS 2QH ,QLWLDOL]H WKH TXDQWXP VWDWHV 6WHS7ZR$SSO\WKHRUDFOHTXDQWXP FRUHDVPDQ\WLPHVDVQHHGHG 6WHS 7KUHH 0HDVXUH WKH RXWSXW VWDWHVUHVXOWV ,Q PDQ\ FODVVLFDO DOJRULWKPV HVSHFLDOO\ WKRVH XVHG IRU VHDUFKLQJ PHFKDQLVPV VSHHG DQG FRPSOH[LW\ DUH WKH PDLQ OLPLWLQJ IDFWRUV LQ WKHLU LPSOHPHQWDWLRQ 9LWHUEL GHFRGLQJ DOJRULWKP LV DQ LPSRUWDQW DOJRULWKP WKDW LV XVHG WR GHFRGH WKH UHFHLYHG GDWD ZKHQ XVLQJ &RQYROXWLRQDO RU 7XUER FRGHV DW WKH WUDQVPLWWHU 7KHVH FRGHV DUH VXSHULRU LQ WKHLU SHUIRUPDQFH RYHU PDQ\ RWKHU W\SHV RI FRGHV ,Q WKH IROORZLQJ ZH GHYLVH D TXDQWXP DOJRULWKP WR LPSOHPHQW WKH 9LWHUEL DOJRULWKP >@ ,,,4 8$17809$ ,Q FODVVLFDO FRPPXQLFDWLRQ V\VWHPV D FKDQQHO HUURUFRUUHFWLQJFRGHVDUHXVHGWRGHWHFWDQGRU FRUUHFW HUURUV LQWURGXFHG WR WKH GDWD ZKLOH WUDYHOOLQJ LQ D QRLV\ FKDQQHO 2QH LPSRUWDQW FODVVRIWKHVHFRGHVLVWKH&RQYROXWLRQDO&RGH ZKHUH WKH GDWD LV FRQYROYHG ZLWK WKH FRGH
JHQHUDWLQJ SRO\QRPLDOV SULRU WR WUDQVPLWWLQJ VXFK GDWD WR WKH UHFHLYHU $W WKH UHFHLYHU D GHFRGLQJ PHFKDQLVP LV XVHG WR UHFRYHU WKH WUDQVPLWWHG GDWD DQG GHWHFWFRUUHFW HUURUV LI WKH\ KDSSHQ $Q RSWLPDO GHFRGLQJ DOJRULWKP ZDVXVHG IRUWKLVFODVVRIFRGHVLQWURGXFHGE\ 9LWHUEL >@ 7KLV DOJRULWKP VROYHV WKH VHDUFKLQJ SUREOHP LQ WKH WUHOOLV WR REWDLQ WKH PD[LPXP OLNHOLKRRG SDWK WKDW EHVW UHSUHVHQWV WKHWUDQVPLWWHGGDWD7KLVVHDUFKJURZVUDSLGO\ ZLWK WKH VL]H RI WKH WUHH DQGWKH OHQJWK RI WKH GDWD IUDPH )DVWHU VHDUFK DOJRULWKPV ZLOO VSHHG XS WKH RYHUDOO VSHHG RI WKH GHFRGLQJ DOJRULWKP 4XDQWXP VHDUFK DOJRULWKP LQWURGXFHG E\ *URYHU VXJJHVWHG DQ RSWLPDO VHDUFKLQJ PHWKRG WKDW FDQ EH XVHG LQ 9LWHUEL DOJRULWKP WR VSHHG LWV H[HFXWLRQ %RWK 9LWHUEL DQG *URYHU¶V DOJRULWKPV DUH EULHIO\ GHVFULEHG LQWKHIROORZLQJ 7+(&/$66,&$/9,7(5%,$/*25,7+0 9LWHUELGHFRGHUXVHVDWUHHVHDUFKSURFHGXUHWR RSWLPDOO\GHWHFWWKHUHFHLYHGVHTXHQFHRIGDWD ,W SHUIRUPV PD[LPXP OLNHOLKRRG 0/ GHFRGLQJ,WFDOFXODWHVDPHDVXUHRIVLPLODULW\ EHWZHHQ WKH UHFHLYHG VLJQDO DQG DOO WKH WUHOOLV SDWKV HQWHULQJ HDFK VWDWH DW WLPH 5HPRYH DOO WKH FDQGLGDWHV WKDW DUH QRW SRVVLEOH EDVHG RQ WKH PD[LPXP OLNHOLKRRG FKRLFH :KHQ WZR SDWKVHQWHUWKHVDPHVWDWHWKHRQHZLWKWKHEHVW SDWK PHWULFV WKH VXP RI WKH GLVWDQFH RI DOO EUDQFKHV DORQJWKHSDWKLVFKRVHQ7KLVSDWKLV FDOOHG WKH VXUYLYLQJ SDWK 7KLV VHOHFWLRQ RI VXUYLYLQJ SDWKV LV GRQH IRU DOO WKH VWDWHV DQG PDNHVGHFLVLRQVWRHOLPLQDWHVRPHRIWKHOHDVW OLNHO\ SDWKV LQ HDUO\ FDOFXODWLRQ VWDJHV WR UHGXFHWKHGHFRGLQJFRPSOH[LW\ 6XUYLYRU SDWK 2QHVLJQDOLQJ ,QWHUYDO )LJXUH7UHOOLV'LDJUDP6KRZLQJWKH 6XUYLYRU3DWK 7KH 9$ FDOFXODWHV WKH EUDQFK PHWULFV DW HDFK VLJQDOOLQJ LQWHUYDO DQG VHDUFKHV IRU WKH PLQLPXP EUDQFK PHWULF ,W VHDUFKHV IRU WKH PD[LPXP SRVVLEOH FRUUHFW EUDQFK RXW RI DOO SRVVLEOH EUDQFKHV 7KH WRWDO QXPEHU RI VHDUFKHV IRU HDFK SDWK IRU / VLJQDOOLQJ LQWHUYDOV LVJLYHQE\
1 7 = / N +P
ZKHUH N LV WKH QXPEHU RI SRVVLEOH EUDQFKHV IURPHDFKVWDWHDQGPLVWKHQXPEHURIWUHOOLV VWDWHV 1RWH WKDW WKHVH VHDUFKV PXVW EH
2007 IEEE Congress on Evolutionary Computation (CEC 2007)
4095
FRQGXFWHG HYHQ LQ WKH IDVWHVW FODVVLFDO LPSOHPHQWDWLRQWR9$,WLVZRUWKPHQWLRQLQJ KHUH WKDW WKH ODUJHU WKH QXPEHU RI VWDWHV WKH EHWWHUWKHSHUIRUPDQFHRIWKHFRGHLHOHVV%LW (UURU5DWH%(5 >@)RUODUJHQXPEHU RI VWDWHV DQG ORQJHU VLJQDOOLQJ LQWHUYDOV WKH SURFHVVLQJ GHOD\ EHFRPH D OLPLWLQJ IDFWRU LQ WKHLPSOHPHQWDWLRQRIVXFKFRGHVVSHFLDOO\WKH 7XUER&RGHV ZKHUH PRUH FRPSXWDWLRQV DQG VHDUFKLQJ LV UHTXLUHG >@ +HQFH WKH XVH RI 4XDQWXP VHDUFK DOJRULWKP PLJKW EH WKH VROXWLRQ IRU KLJKHU GLPHQVLRQDOLW\ FRGHV DV LW SURPLVHV LQ WKH (QFU\SWLRQ ILHOG ,Q WKH IROORZLQJ ZH GLVFXVV RQH RI WKH RSWLPDO TXDQWXPDOJRULWKPVWKDW LV IDVWHU RI DQ\ RWKHU FODVVLFDOVHDUFKDOJRULWKP 7+(4 8$1780*529(5¶6$/*25,7+0 *URYHU¶V VHDUFK DOJRULWKP LQ TXDQWXP FRPSXWLQJJLYHVDQRSWLPDOTXDGUDWLFVSHHGXS LQ WKH VHDUFK IRU D VLQJOH REMHFW LQ D ODUJH XQVRUWHG GDWDEDVH >@ ,W FDQ EH JHQHUDOL]HG LQ D +LOEHUWVSDFH IUDPHZRUN IRU ERWK FRQWLQXRXVDQGGLVFUHWHWLPHFDVHV$VVKRZQ LQ )LJXUH *URYHU¶V DOJRULWKP LQLWLDOL]HV WKH VHDUFKVSDFHE\FUHDWLQJDQHTXDOVXSHUSRVLWLRQ RI Q TXELWV
ϕQ WKH VXSHUVFULSW GHQRWHV Q
TXELWV E\DSSO\LQJWKH+DGPDUG7UDQVIRUP+ 7KHQ LW DSSOLHV WKH IXQFWLRQ I[ 7KH 2UDFOH WKDW LV HTXLYDOHQW WR DJDWH RSHUDWRU FDOOHG WKH &JDWH7KLVIXQFWLRQLVJLYHQE\
$IWHU DSSO\LQJ & WKH UHVXOW LV IOLSSHG DURXQG WKH PHDQ E\ WKH + DQG 3 RSHUDWRUV + LV WKH +DGDPDUG JDWH DQG 3 LV WKH FRQWUROOHG SKDVH VKLIW RSHUDWRU JDWH ZKLFK IRU DUELWUDU\ φ DQG
φ LWLVJLYHQE\ ªH Mφ 3=« ¬
º » H Mφ ¼
7KHQLQPDWUL[IRUPZHFDQVHHWKDW
[RXW = 8 1 ϕ
:KHUH
8 1 = + 1 31 + 1&1
7KH VXSHUVFULSW 1 GHQRWHV WKDW LW LV DQ 1[1 RSHUDWRU $SSO\LQJ WKH *URYHU¶V JDWH * U WLPHVWRILQGWKHILQDOVHDUFKUHVXOWZKHUH
« § ·» ¸» « FRV − ¨ ¨ 1 SDWKV ¸ » « © ¹ U=« » § « ·¸ » − ¨ « VLQ ¨ ¸» © 1 SDWKV ¹ ¼» ¬« \RX PD\ VHH WKDW DV 1 SDWKV → ∞ WKH VHDUFKLQJRUGHU U → 2 1 SDWKV 1H[WZH
GLVFXVV WKH XVH RI *URYHU¶V DOJRULWKP IRU LPSOHPHQWLQJ9LWHUELDOJRULWKP 7+(4 8$17809(7(5%,$/*25,7+0 ϕ ≠ [U 9LWHUEL GHFRGHU VHDUFKHV DOO SRVVLEOH EUDQFKHV I [ = ® DW HDFK VLJQDOOLQJ LQWHUYDO LQ WKH FRGH WUHH = ϕ [ U ¯ 7KLVUHTXLUHVVWRUDJHRIDOOSDWKVLQFOXGLQJWKH VXUYLYRU SDWK FRPSXWDWLRQ RI HDFK EUDQFK ZKHUH [U LVWKHUHTXLUHGVHDUFKUHVXOW7KH PHWULF DQG D GHFLVLRQ PDNLQJ WR VHOHFW WKH & RSHUDWRU ZLOO UHYHUVH WKH VLJQ RI WKH VWDWH VXUYLYRU SDWK ,Q TXDQWXP WKHRU\ WKH URWDWH E\ ʌ ϕ WKDW PRVW UHSUHVHQWLQJ WKH FRPSRQHQWV DUH VRPHKRZ GLIIHUHQW LW KDV D UHJLVWHUFRQWDLQLQJDFHUWDLQQXPEHURITXELWV UHTXLUHG VHDUFK UHVXOW WKLV DUJXPHQW ZLOO EH DQ DUELWUDU\ WUDQVIRUPDWLRQ DSSOLHG RQ WKHVH XVHGODWHULQGHILQLQJWKHRUDFOHIXQFWLRQXVHG TXELWV DQG D PHDVXULQJ PHFKDQLVP WKDW LQRXUSURSRVHGLPSOHPHQWDWLRQ DQGOHDYHDOO PHDVXUHVWKHVWDWHRIHDFKSDUWLFXODUTXELW RWKHUVWDWHVXQFKDQJHG 7KH TXDQWXP 9$ FDQ EH )OLSDURXQG WKHPHDQ YLHZHG DV D JOREDO VHDUFK Q ϕ WKH DOO SRVVLEOH SDWKV LQ Q [RXW LQ + + 3 + WKH GHFRGLQJ WUHOOLV 7KLV I[ PHDQV WKDW IRU D FODVVLFDO &RQYROXWLRQDO &RGH ZLWK 2UDFOH + QNP SDUDPHWHUV / * VLJQDOOLQJ V\PEROV DQG WKH QXPEHU RI WUHOOLV VWDWHV LV P )URP HTXDWLRQ ZH VHHWKDWWKHWRWDOQXPEHURI *$ 2UUHSUHVHQWHGDV SRVVLEOH SDWKV LV )LJXUH%ORFN'LDJUDPRI2QH6WDJH%DVLF *URYHU¶V$OJRULWKP
4096
1 7 = / P+N ZKHQ XVLQJ WKH 9$ 1H[W ZH SURSRVH D VLQJOH VHDUFK TXDQWXP YLWHUEL DOJRULWKP 6649$ DQG D
2007 IEEE Congress on Evolutionary Computation (CEC 2007)
PXOWL VHDUFK TXDQWXP YLWHUEL DOJRULWKP 0649$ 6LQJOH 6HDUFK 4XDQWXP 9LWHUEL $OJRULWKP 6649$ ,Q WKLV DOJRULWKP DOO WKH 17 SDWKV FDQ EH VHDUFKHG DW RQFH IRU WKH FORVHVW VWDWH WR WKH UHFHLYHGVLJQDOTXELWVSURGXFLQJDVHDUFKRUGHU RI 2 1 7 7KHQ WKH WRWDO QXPEHU RI VHDUFKHVLVJLYHQE\
1 6649$ = 1 7 = /
P+N
0XOWL 6HDUFK 4XDQWXP 9LWHUEL $OJRULWKP 0649$ 7KH 17 SDWKV FDQ EH VHDUFKHG IRU WKH FORVHVW VWDWHWRWKHUHFHLYHGVLJQDOTXELWVLQGLVWULEXWHG IDVKLRQ 0XOWL 6HDUFK )RU HDFK VWDJH ZH VHDUFK RQO\ WKH FRUUHVSRQGLQJ WUHH EUDQFKHV DQGWKHQ FRPELQH WKH VHDUFKHV WR WKH VXUYLYRU SDWK 7KLV ZLOO SURGXFH D VHDUFK RUGHU RI 2 1 0649$ :KHUH WKH WRWDO QXPEHU RI
VHDUFKHVLVJLYHQE\
1 0649$ = /
P+N
)OLSDURXQG WKHPHDQ Q Q ϕ [RXW + + + 3 &ODVVLFDO 0DSWR %LWV I[ TXELWV 2UDFOH + 16649$6WDJHV [UQ )LJXUH%ORFN'LDJUDPRI6LQJOH6HDUFK 4XDQWXP9LWHUEL$OJRULWKP6649$ 7KLV UHTXLUHV OHVV VWRUDJH EXW DV ZH FDQ VHH ODUJHUQXPEHURIVHDUFKHV)LJXUHVKRZVWKH 7KH6649$FDQEHVXPPDUL]HGDV EORFNGLDJUDPRIWKH0649$ &RQYHUW WKH UHFHLYHG FODVVLFDO GDWD Q ELWVLQWRTXELWV [ U 7KH 0649$ FDQ DOVR EH LPSOHPHQWHG LWHUDWLYHO\ XVLQJ WKH VDPH RQH VWDJH WKH ,QLWLDOL]HWKH*URYHU¶VVHDUFKHQJLQH UHSHDWHGVWDJHVKRZQLQ)LJXUH $SSO\ WKH VHDUFK RQ DOO SRVVLEOH SDWKV 0HDVXUH WKH RXWSXW DQG PDS LW EDFN WRFODVVLFDOELWV )ROORZLQJWKHQDWXUHRIWKHFODVVLFDO9$ZKHUH PXOWLVWDJHLVLPSOHPHQWHGZHGHYLVHWKH0XOWL 6HDUFKYHUVLRQDVIROORZV 5HSHDWHG6WDJH GRXW N &RQYHUWWKHRXWSXWTXELWV [RXW LQWRJURXSVRINFODVVLFDOGDWDELWVG RXW U U U N N N [RXW [RXW [RXW *$ *$ *$ P+ N P+ N P+ N N N N 6WDJHV [U 6WDJHV [U 6WDJHV [ U / G LQLQWRJURXSVRINTXELWV [ N LQ &RQYHUWWKHUHFHLYHGFODVVLFDOGDWDELWVG U )LJXUH%ORFN'LDJUDPRI0XOWL6HDUFK 4XDQWXP9LWHUEL$OJRULWKP 7KLVUHTXLUHVODUJHVWRUDJHHVSHFLDOO\IRUKXJH QXPEHU RI VLJQDOOLQJ LQWHUYDOV DQG QXPEHU RI WUHOOLV VWDWHV )LJXUH VKRZV WKH EORFN GLDJUDPRIWKH6649$
2007 IEEE Congress on Evolutionary Computation (CEC 2007)
4097
7KH0649$FDQEHVXPPDUL]HGDV &RQYHUW WKH UHFHLYHG FODVVLFDO N GDWD N
ELWVLQWRJURXSVRINTXELWV [ U ,QLWLDOL]HWKH*URYHU¶VVHDUFKHQJLQH $SSO\ WKH VHDUFK RQ DOO SRVVLEOH SDWKV 0HDVXUH WKH RXWSXW DQG PDS LW EDFN WRFODVVLFDOELWV *RWRVWHS 7KH0649$YHUVLRQLVLPSOHPHQWLQJWKH9$ LWHUDWLYHO\ DV LWV FODVVLFDO QDWXUH WKHUHIRUH LW KDVKLJKHU VHDUFKLQJ RUGHU 7KH DGYDQWDJH RI WKH0649$LVWKDWWKHVDPHKDUGZDUHVHWXSLV XVHGHYHU\LWHUDWLRQ ,Q ERWK 6649$ DQG 0649$ WKH IXQFWLRQ I[ LV WKH EODFN ER[ RI WKH DOJRULWKP ,W GLIIHUV DFFRUGLQJ WR WKH DSSOLFDWLRQ RI WKH 9$ )RU H[DPSOH LI 9$ LV XVHG IRU &RQYROXWLRQDO &RGHV'HFRGHUWKHIXQFWLRQ I[ ZLOOGHFLGHLQ IDYRXU RI WKH VWDWH WKDW LV FORVHVW WR WKH UHFHLYHG VWDWH 7KLV PHDQV WKDW WKH HTXDOLW\ PLJKW QRW KROG IRU DOO WKH UHFHLYHG TXELWV 7KHQWKHIXQFWLRQEHFRPHV
I [ = ® ¯
ϕ ≠ [U ϕ ≅ [U
7KHQ WKH IOLSSLQJ DURXQG WKH PHDQ WUDQVIRUPDWLRQ ZLOODPSOLI\ WKH PRVW SUREDEOH VWDWHDQGKHQFHWKHUHVXOWZLOOEHWKHPD[LPXP OLNHOLKRRGGHFLVLRQ1RWHWKDWI[ VWLOOKDVWKH VDPHLPSOHPHQWDWLRQDVLQ*URYHU¶VDOJRULWKP VLQFH *URYHU¶V DOJRULWKP SURGXFHV WKH PRVW SUREDEOHVHDUFKUHVXOW 7KH LPSOHPHQWDWLRQ RI TXDQWXP DOJRULWKPV LV LQ LWV ILUVW VWHSV WKHUHIRUH RQO\ WKHRUHWLFDO SHUIRUPDQFH HYDOXDWLRQ LV SRVVLEOH )LJXUH VKRZV D FRPSDULVRQ RI WKH FODVVLFDO 9$ DQG 5()(5(1&(6 >@/.*URYHU³$IDVWTXDQWXPPHFKDQLFDO DOJRULWKP IRU GDWDEDVH VHDUFK´ ,Q WKH 3URFHHGLQJV RI WKH WK $QQXDO $&0 6\PSRVLXP RQ WKH 7KHRU\ RI &RPSXWLQJ SS±0D\ >@ / . *URYHU ³4XDQWXP PHFKDQLFV KHOSV LQ VHDUFKLQJ IRU D QHHGOH LQ D KD\VWDFN´ 3K\V5HY/HWW ±-XO\ >@ / . *URYHU ³4XDQWXP FRPSXWHUV FDQ VHDUFK UDSLGO\ E\ XVLQJ DOPRVW DQ\ WUDQVIRUPDWLRQ´ 3K\V 5HY /HWW ± >@ 3 : 6KRU 4XDQWXP &RPSXWLQJ 'RFXPHQWD 0DWKHPDWLFD ([WUD 9ROXPH ,&0,SS
4098
WKH WZR GHYLVHG DOJRULWKPV DW GLIIHUHQW IUDPH OHQJWKVDQGQXPEHURIVWDWHV )LJXUH6HDUFK2UGHUDVDIXQFWLRQRI)UDPH /HQJWK/ IRUWKH&ODVVLFDO9$0649$ DQG6649$IRUP DQGN ,95(68/76$1'&21&/26,216 ,Q WKLV SDSHU ZH GHYLVHG WKH XVH RI TXDQWXP VHDUFK DOJRULWKP LQWURGXFHG E\ *URYHU WR VSHHG WKH H[HFXWLRQ RI 9LWHUEL¶V DOJRULWKP 7ZR PHWKRGV ZHUH LQWURGXFHG WR LPSOHPHQW 9$XVLQJTXDQWXPVHDUFKDOJRULWKP7KHILUVW LV WKH 6649$ ZKHUH ZH KDYH WKH VHDUFK GRPDLQFRQWDLQVDOOSRVVLEOHSDWKVLQWKHFRGH WUHH 7KH QXPEHU RI SDWKV GHSHQGV RQ WKH VLJQDOOLQJOHQJWK UHFHLYHG GDWD IUDPHOHQJWK 7KLV GRPDLQ EHFRPHV YHU\ ODUJH ZKHQ ORQJ IUDPHVDUHXVHG7KH6649$LVRSWLPDOLQWKH JOREDO VHQVH EHFDXVH LW XVHV DOO SRVVLEOH VROXWLRQVDQGREWDLQVWKHEHVW RQHWKDWKDVWKH PLQLPXPQXPEHU RI GLIIHUHQFHV 7KH VHFRQG PHWKRG LV WKH 0649$ ZKHUH WKH VHDUFK LV GLYLGHG LQWR PXOWLSOH VWDJHV DV WKH FODVVLFDO DOJRULWKP GRHV 7KLV PHWKRG SURGXFHV D VXE RSWLPDO VROXWLRQ IURP VSHHG SRLQW RI YLHZ VLQFH LW XVHV WKH VHDUFK DOJRULWKP SDUWLDOO\ DW HDFKVLJQDOOLQJLQWHUYDO >@ 0LFKDHO $ 1LHOVHQ DQG ,VDDF / &KXDQJ 4XDQWXP &RPSXWDWLRQ DQG 4XDQWXP ,QIRUPDWLRQ &DPEULGJH 1HZ @ - *UXVND 4XDQWXP &RPSXWLQJ 0F*UDZ +LOO >@ ,VDDF / &KXDQJ 1HLO *HUVKHQIHOG DQG 0DUN .XELQHF ³([SHULPHQWDO ,PSOHPHQWDWLRQ RI )DVW 4XDQWXP 6HDUFKLQJ´3K\V5HY/HWW ± $SULO >@ - 3URDNLV 'LJLWDO &RPPXQLFDWLRQV WK HGLWLRQ0F*UDZ+LOO >@ 6KX /LQ DQG 'DQLHO - &RVWHOOR -U (UURU &RQWURO &RGLQJ )XQGDPHQWDOV DQG $SSOLFDWLRQV3UHQWLFH+DOO
2007 IEEE Congress on Evolutionary Computation (CEC 2007)
>@ $ 9LWHUEL ³(UURU ERXQGV IRU FRQYROXWLRQDOFRGHVDQGDQDV\PSWRWLFDOO\ RSWLPXP GHFRGLQJ DOJRULWKP´ ,((( 7UDQVDFWLRQV RQ ,QIRUPDWLRQ 7KHRU\ YRO ,7SS±$SULO >@ * )RUQH\ ³7KH 9LWHUEL DOJRULWKP´ 3URFHHGLQJVRIWKH,(((YROSS± 0DUFK >@ / +DQ]R 7+ /LHZ %/ @ (OWRQ %DOOK\VD ³$ *HQHUDOL]DWLRQ RI WKH 'HXWVFK-R]VD $OJRULWKP DQG WKH 'HYHORSPHQWRID4XDQWXP3URJUDPPLQJ ,QIUDVWUXFWXUH´ 06 7KHVLV %R÷D]LoL 8QLYHUVLW\ >@$QGUHZ0&KLOGV5LFKDUG&OHYH(QULFR 'HRWWR (GZDUG )DUKL 6DP *XWPDQQ 'DQLHO $ 6SLHOPDQ ³([SRQHQWLDO DOJRULWKPLFVSHHGXSE\DTXDQWXPZDON´ 672&¶ >@$