You are on page 1of 8



6ROYLQJ7UDQVSRUWDWLRQ%L/HYHO3URJUDPVZLWK'LIIHUHQWLDO
(YROXWLRQ
$QGUHZ.RK0HPEHU,(((


$EVWUDFW %LOHYHO SURJUDPPLQJ SUREOHPV DULVH LQ VLWXDWLRQV


ZKHQWKHGHFLVLRQPDNHUKDVWRWDNHLQWRDFFRXQWWKHUHVSRQVHV
RIWKHXVHUVWRKLVGHFLVLRQV7KHVHSUREOHPVDUHUHFRJQL]HGDV
RQH RI WKH PRVW GLIILFXOW DQG FKDOOHQJLQJ SUREOHPV LQ
WUDQVSRUWDWLRQ V\VWHPV PDQDJHPHQW 6HYHUDO SUREOHPV ZLWKLQ
WKH WUDQVSRUWDWLRQ OLWHUDWXUH FDQ EH FDVW LQ WKH ELOHYHO
SURJUDPPLQJ IUDPHZRUN $W WKH VDPH WLPH VLJQLILFDQW
DGYDQFHV KDYH EHHQ PDGH LQ WKH GHSOR\PHQW RI VWRFKDVWLF
KHXULVWLFVIRUIXQFWLRQRSWLPL]DWLRQ7KLVSDSHUUHSRUWVRQWKH
XVH RI 'LIIHUHQWLDO (YROXWLRQ '(  IRU VROYLQJ ELOHYHO
SURJUDPPLQJ SUREOHPV ZLWK DSSOLFDWLRQV LQ WKH ILHOG RI
WUDQVSRUWDWLRQ SODQQLQJ $IWHU LOOXVWUDWLQJ RXU VROXWLRQ
DOJRULWKP ZLWK VRPH PDWKHPDWLFDO IXQFWLRQV ZH WKHQ DSSO\
WKLV PHWKRG WR WZR FRQWUROSUREOHPVIDFLQJWKHWUDQVSRUWDWLRQ
QHWZRUN PDQDJHU '( LV LQWHJUDWHG ZLWK FRQYHQWLRQDO WUDIILF
DVVLJQPHQW WHFKQLTXHV WR VROYH WKH UHVXOWLQJ ELOHYHO SURJUDP
1XPHULFDOFRPSXWDWLRQVRIWKLV'(EDVHGDOJRULWKP NQRZQDV
'(%/3 DUHSUHVHQWHGDQGFRPSDUHGZLWKH[LVWLQJUHVXOWV2XU
QXPHULFDO UHVXOWV DXJPHQW WKH YLHZ WKDW '( LV D VXLWDEOH
FRQWHQGHUIRUVROYLQJWKHVHW\SHVRISUREOHPV

+HXULVWLFLVDSSOLHGWRVROYHWKHP'(LVDVLPSOHDOJRULWKP
WKDW XWLOL]HV SHUWXUEDWLRQ DQG UHFRPELQDWLRQ WR RSWLPL]H D
PXOWLPRGDO IXQFWLRQ DQG KDV DOUHDG\ EHHQ UHSRUWHG WR
SHUIRUP HIIHFWLYHO\ ZKHQ DSSOLHG WR SUDFWLFDO HQJLQHHULQJ
SUREOHPV
7KLVSDSHUKDVDIXUWKHUVHFWLRQV6HFWLRQRXWOLQHVWKH
JHQHULF ELOHYHO SUREOHP 6HFWLRQ  UHYLHZV '( DQG VKRZV
KRZLWFDQEHXVHGWRVROYHELOHYHOSURJUDPPLQJSUREOHPV
6HFWLRQ  DSSOLHV WKLV PHWKRG WR VHYHUDO PDWKHPDWLFDO WHVW
SUREOHPV 6HFWLRQ  DQG  DSSOLHV WKH '( +HXULVWLF WR 
SUREOHPV RI UHOHYDQFH WR WUDQVSRUWDWLRQ UHJXODWRUV  )LQDOO\
6HFWLRQ  SURYLGHV VRPH FRQFOXVLRQV DQG GLUHFWLRQV IRU
IXUWKHUUHVHDUFK
,, %,/(9(/352*5$00,1*)5$0(:25.

%LOHYHO SURJUDPPLQJ KDV DSSOLFDWLRQV LQ URERW PRWLRQ


SODQQLQJ FKHPLFDO HQJLQHHULQJ SURGXFWLRQ SODQQLQJ DV
ZHOO DV LQ WKH ILHOG RI WUDQVSRUWDWLRQ >@  ,Q JDPH
WKHRU\ D ELOHYHO SURJUDPPLQJ SUREOHP LV NQRZQ DV D
, ,1752'8&7,21
6WDFNOHEHUJ RU OHDGHUIROORZHU JDPH >@ LQ ZKLFK WKH
(SUHVHQWDQDSSOLFDWLRQRIWKH'LIIHUHQWLDO(YROXWLRQ
KHXULVWLF WR D FODVV RIWUDQVSRUWDWLRQGHFLVLRQPDNLQJ OHDGHU FKRRVHV KLV YDULDEOHV VR DV WR RSWLPL]H KLV REMHFWLYH
SUREOHPV  6WRFKDVWLF RSWLPL]DWLRQ WHFKQLTXHV DUH IXQFWLRQWDNLQJLQWRDFFRXQWWKHUHVSRQVHRIWKHIROORZHU V 
UHFRJQL]HG DV XVHIXO WRROV IRU VROYLQJ SUREOHPV ZKHUH ZKR VHSDUDWHO\ RSWLPL]H WKHLU RZQ REMHFWLYHV WUHDWLQJ WKH
REMHFWLYH IXQFWLRQV GR QRW QHFHVVDULO\ VDWLVI\ FODVVLFDO OHDGHUVGHFLVLRQVDVH[RJHQRXV'HQRWLQJ [ DVWKHOHDGHUV
RSWLPL]DWLRQDVVXPSWLRQVVXFK DVFRQWLQXLW\FRQYH[LW\DQG GHFLVLRQYDULDEOHV \ DVWKHYHFWRURIWKHIROORZHUVGHFLVLRQ
GLIIHUHQWLDELOLW\ 7HFKQLTXHV LQFOXGH VLPXODWHG DQQHDOLQJ YDULDEOHVWKHJHQHULFELOHYHOSURJUDPFDQEHZULWWHQDV
PLQ 8 [ \  ZKHUH \ LV REWDLQHG E\ VROYLQJ WKH ORZHU
6$  >@ DQG JHQHWLF DOJRULWKPV *$  >@ $QW &RORQ\
[
2SWLPL]DWLRQ $&2 >@3DUWLFOH6ZDP2SWLPL]DWLRQ 362 
OHYHORSWLPL]DWLRQSUREOHP 3URJUDP / 
>@ DQG 'LIIHUHQWLDO (YROXWLRQ '(  >@ 7KHVH KDYH EHHQ
PLQ / [ \ 
DSSOLHGLQYDULRXVZD\VLQVROYLQJGLIILFXOWSUREOHPVZLWKLQ
\
WUDQVSRUWDWLRQ DQG HOVHZKHUH  ZLWK D KLJK GHJUHH RI
,Q WKLV IUDPHZRUN WKH HYDOXDWLRQ RI WKH XSSHUOHYHO
VXFFHVV
REMHFWLYHIXQFWLRQUHTXLUHVVROYLQJWKHORZHUOHYHOSUREOHP
,QWKHKLJKZD\WUDQVSRUWDWLRQFRQWH[WWKHQHWZRUNGHVLJQ ,Q RWKHU ZRUGV WKH OHDGHU FDQQRW RSWLPL]H KHU REMHFWLYH
SUREOHP ZDV WDFNOHG XVLQJ 6$ >@ $&2 >@ DQG 362 >@ ZLWKRXWUHJDUGVWRWKHUHDFWLRQVRIWKHIROORZHUV(YHQZKHQ
*$V KDYH EHHQ XVHG LQ >@ IRU WROO DQG UHVHUYH FDSDFLW\ ERWK WKH XSSHU OHYHO DQG WKH ORZHU OHYHO FRQVLVW RI FRQYH[
RSWLPL]DWLRQZKLOH>@UHSRUWRQWKHXVHRI*$VIRU SURJUDPPLQJSUREOHPVWKHUHVXOWLQJELOHYHOSUREOHPLWVHOI
GHVLJQLQJWROOSULFLQJFRUGRQV
PD\ EH QRQFRQYH[ >@ 7KH ORZHUOHYHO SUREOHP LV DQ
,QWKLVSDSHUWZRWUDQVSRUWDWLRQSUREOHPVZLWKSDUWLFXODU LPSOLFLW QRQOLQHDU FRQVWUDLQW RQ WKH XSSHU OHYHO SUREOHP
UHOHYDQFH WR SROLF\ PDNHUV DUH IRUPXODWHG LQ D ELOHYHO >@  1RQ FRQYH[LW\ VXJJHVWV WKH SRVVLELOLW\ RI PXOWLSOH
SURJUDPPLQJ IUDPHZRUN DQG WKH 'LIIHUHQWLDO (YROXWLRQ ORFDO RSWLPD 7KLV IUDPHZRUN KDV EHHQ DSSOLHG ZLWKLQ

WUDQVSRUWDWLRQ WR WKH 1HWZRUN 'HVLJQ 3UREOHPV >@
0DQXVFULSWUHFHLYHG-XQH7KLVZRUNZDVVXSSRUWHGLQSDUWE\
2SWLPL]DWLRQ RI VLJQDO WLPLQJV >@ 7ROO 3ULFLQJ 3UREOHPV
WKH(QJLQHHULQJDQG3K\VLFDO6FLHQFHV5HVHDUFK&RXQFLORIWKH8.
>@>@ DPRQJ RWKHUV ,Q WKLV SDSHU ZH LOOXVWUDWH
$QGUHZ .RK LV D 5HVHDUFK 2IILFHU ZLWK WKH ,QVWLWXWH IRU 7UDQVSRUW
WKURXJKQXPHULFDOH[DPSOHVWKDWWKH'LIIHUHQWLDO(YROXWLRQ
6WXGLHV 8QLYHUVLW\ RI /HHGV /HHGV /6 -7 8QLWHG .LQJGRP
FRUUHVSRQGLQJDXWKRUSKRQH  ID[  
KHXULVWLFFDQEHDSSOLHGLQWKLVIUDPHZRUNWRJHQHUDWHJRRG
HPDLODNRK#LWVOHHGVDFXN 
VROXWLRQV WR VXSSRUW LQIRUPHG WUDQVSRUWDWLRQ V\VWHPV


:

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




PDQDJHPHQW:HGHYHORSDQGGHPRQVWUDWHDPHWDKHXULVWLF
'( DOJRULWKP WR VROYH WKLV FODVV RI SUREOHPV ILUVW ZLWK
PDWKHPDWLFDO IXQFWLRQV DQG WKHQ VSHFLILFDOO\ ZLWK
WUDQVSRUWDWLRQSODQQLQJSUREOHPV
,,, ',))(5(17,$/(92/87,21%$6('$/*25,7+0
,Q JHQHUDO WKH WHVW SUREOHPV LQ WKH '( OLWHUDWXUH KDYH
IRFXVHG RQ WKH RSWLPL]DWLRQ RI PXOWLPRGDO VLQJOHOHYHO
SURJUDPV HJ 5DVWULJLQV RU $FNOH\V IXQFWLRQ HWF 7KH
QRYHOW\ RI RXU '( DSSOLFDWLRQ LV WKDW ZH HOLPLQDWH WKH EL
OHYHO DVSHFW RI WKH SUREOHP E\ WUHDWLQJ WKH SURJUDP DV D
VLQJOH OHYHO SUREOHP %87
WDNLQJ LQWR
VLPXOWDQHRXVO\

DFFRXQW WKH IROORZHUV SURJUDP 3URJUDP /  LQ WKHSURFHVV


RI RSWLPL]LQJ WKH OHDGHUV REMHFWLYH 3URJUDP 8  2XU
UHVXOWLQJ PHWDKHXULVWLF LV FDOOHG '(%/3 'LIIHUHQWLDO
(YROXWLRQ IRU %L/HYHO 3URJUDPPLQJ  ,Q HVVHQFH LW
FRPELQHV 'LIIHUHQWLDO (YROXWLRQ PDQLSXODWLRQ RI WKH
/HDGHUV YDULDEOHV ZLWK FODVVLFDO JUDGLHQW EDVHG DOJRULWKPV
IRURSWLPL]DWLRQIRUWKHORZHUOHYHOSUREOHP
'LIIHUHQWLDO (YROXWLRQ '(  ZDV GHYLVHG E\ 6WRUQ DQG
3ULFH>@DVDGLUHFWVHDUFK DOJRULWKP'(KDVEHHQDSSOLHG
WRDYDULHW\RIUHDOZRUOGHQJLQHHULQJSUREOHPV>@$V
IDUDVZHDUHDZDUH'(KDVQRW\HWEHHQWHVWHGRQELOHYHO
SUREOHPV
7KH SVHXGR FRGH IRU '(%/3 LV JLYHQ LQ 7DEOH , 2XU
VROXWLRQ PHWKRG XVHV '( WR JHQHUDWH DQG PRGLI\ [  WKH
OHDGHUV GHFLVLRQ YDULDEOHV $W HDFK LWHUDWLRQ JHQHUDWLRQ
LQ '( SDUODQFH  '(%/3 XVHV FODVVLFDO JUDGLHQW EDVHG
RSWLPL]DWLRQ DOJRULWKPV WR VROYH 3URJUDP /  WR REWDLQ \ 
7KLV HQDEOHV HYDOXDWLRQ RI WKH XSSHU OHYHO REMHFWLYH
8 [ \ DQG GHWHUPLQDWLRQ RI WKH ILWQHVV RI D SDUWLFXODU
[ YHFWRU '( RSHUDWLRQV GHVFULEHG KHUHLQ  DUH WKHQ
SHUIRUPHGWRJHQHUDWHDQHZWULDOSRSXODWLRQRIWKHOHDGHUV
7$%/(,
36(8'2&2'()25'(%/3
,QSXW0D[*4&513


2244

%HJLQ* 
,QLWLDOL]DWLRQRI/HDGHUV9DULDEOHV 
(YDOXDWLRQ
VROYH)ROORZHUV3URJUDPIRUHDFKYHFWRURIWKH/HDGHUV
9DULDEOHVXVLQJJUDGLHQWEDVHGQRQOLQHDURSWLPL]DWLRQ
DOJRULWKP
REWDLQOHDGHUVREMHFWLYHDQGILWQHVVRI/HDGHUVYHFWRU
'RXQWLO* 0D[*
3HUIRUP0XWDWLRQ
3HUIRUP&URVVRYHU

3HUIRUP(YDOXDWLRQ
VROYH)ROORZHUV3URJUDPIRUHDFKYHFWRURIWKH/HDGHUV
9DULDEOHVXVLQJJUDGLHQWEDVHGQRQOLQHDURSWLPL]DWLRQ
DOJRULWKP
REWDLQOHDGHUVREMHFWLYHDQGILWQHVVRI/HDGHUVWULDO
YHFWRU
3HUIRUP6HOHFWLRQ
* *
5HSHDW



2XWSXW 8 [  / [  \ 


YDULDEOHV DQG WKH SURFHVV LV UHSHDWHG IRU D QXPEHU RI XVHU
VSHFLILHGLWHUDWLRQV 0D[* 
,Q ZKDW IROORZV ZH GLVFXVV WKH VWHSV RI '(%/3 ZLWK
UHIHUHQFHWR7DEOH,DQGDVVXPHPLQLPL]DWLRQRIWKHOHDGHUV
SUREOHP/HWWKHSUREOHPGLPHQVLRQEHGHQRWHG 'LP 
$ ,QLWLDOL]DWLRQ
$QLQLWLDOSRSXODWLRQRIVL]H 13 RIWKHOHDGHUVGHFLVLRQ
YDULDEOHV [  NQRZQ DV WKH SDUHQW SRSXODWLRQ LQ '(
SDUODQFHLVUDQGRPO\JHQHUDWHGXVLQJ  DVIROORZV
 
[ L  M * UQG 8%M  /%M  /%M 

L ^  13` M ^  'LP` UQG >@ 
% (YDOXDWLRQ
)RU HDFK RI WKH OHDGHUV GHFLVLRQ YDULDEOHV [  ZH FDQ
REWDLQWKHFRUUHVSRQGLQJIROORZHUVYDULDEOHV \ E\XVLQJ
WUDGLWLRQDO JUDGLHQW EDVHG RSWLPL]DWLRQ PHWKRGV +HQFH ZH
REWDLQ WKH YDOXH RI 3URJUDP 8 IRU HDFK PHPEHU RI WKLV
SRSXODWLRQ WKH PHPEHU WKDW UHVXOWV LQ WKH ORZHVW REMHFWLYH
IXQFWLRQ YDOXH IRU 8 [ / [ \ LV GHQRWHG WKH EHVW
PHPEHURIWKHSRSXODWLRQ [ %HVW
M  * DWJHQHUDWLRQ * 
& 0XWDWLRQ
7KH PXWDWLRQ SURFHVVFRPELQHVGLIIHUHQWHOHPHQWVRIWKH
SDUHQW SRSXODWLRQ KHXULVWLFDOO\ WR JHQHUDWH D PXWDQW YHFWRU
P L  D * LQDFFRUGDQFHZLWK  
%HVW
 
PL  M  * [ M *  4 [ U  M * [ U  M * 

L ^  13` M ^  'LP` 
U U  ^  13` DUH UDQGRP LQWHJHU DQG PXWXDOO\
GLIIHUHQWLQGLFHVDQGDOVRGLIIHUHQWIURPWKHFXUUHQWUXQQLQJ
LQGH[ L  4 > @  LV D PXWDWLRQ IDFWRU WKDW VFDOHV WKH
LPSDFW RI WKH GLIIHUHQWLDO YDULDWLRQ 7KH PXWDWLRQ VWUDWHJ\
VKRZQLQ  LVRQHRIVHYHUDOYDULDQWVSURSRVHGLQ>@

' &URVVRYHU
2Q WKLV PXWDQW

YHFWRU P L  M *  FURVVRYHU LV


SUREDELOLVWLFDOO\ SHUIRUPHG WR SURGXFH D FKLOG YHFWRU
ZL  M * DFFRUGLQJWR  DVIROORZV

ZL  M  *

PL  M * LIUQG >@  &5  M

RWKHUZLVH
[ L  M *

K

 


L ^  13` M ^  'LP` 


K ^  'LP`  D UDQGRP LQWHJHU SDUDPHWHU LQGH[
FKRVHQ WR HQVXUH WKDW WKH FKLOG YHFWRU ZLOO GLIIHU IURP LWV
SDUHQW E\ DW OHDVW RQH SDUDPHWHU &5  LV WKH SUREDELOLW\ RI
FURVVRYHU
&URVVRYHU FDQ SURGXFH FKLOG YHFWRUV WKDW OLH RXW RI WKH
ERXQGV RI WKH RULJLQDO SUREOHP VSHFLILFDWLRQ 7KHUH DUH
VHYHUDOZD\VWRHQVXUHVDWLVIDFWLRQRIWKHVHFRQVWUDLQWV>
@ 2QH FRXOG VHW WKH SDUDPHWHU HTXDO WR WKH OLPLW LW
H[FHHGHG  $OWHUQDWLYHO\ DV RXWOLQHG LQ >@ RXW RI ERXQG

2007 IEEE Congress on Evolutionary Computation (CEC 2007)




YDOXHV FDQ EH UHVHW WR D SRLQW KDOI ZD\ EHWZHHQ LWV SUH
PXWDWLRQYDOXHDQGWKHERXQGYLRODWHGXVLQJ  
 
[L M*  /% M LI
XL M *  /% M




[L M * 8% M
LI XL M * ! 8% M 
ZL M *


ZL M *
RWKHUZLVH

L ^  13
` M ^  'LP` 


7$%/(,,&217'
7(67352%/(06)25%,/(9(/352*5$00,1*


3UREOHP

3


PLQ8 [ / [ \ [  \  


VW dd
d [  \  [ 
PLQ / [ \ [   \  

VW [ dd\ d  \ 


3

PLQ 8 [ / [ \  [      \  
[

VW [ t 
PLQ / [\ \     [\

( 6HOHFWLRQ
7KH ILWQHVV RI HDFK FKLOGYHFWRULVFRPSDUHGDJDLQVWWKDW
RI WKH SDUHQW 7KLV PHDQV WKDW FRPSDULVRQ LV DJDLQVW WKH
VDPH L WK L ^  13` YHFWRU SDUHQW RQ WKH EDVLV RI
ZKLFKHYHU RI WKH WZR JLYHV D ORZHU YDOXH DVVXPLQJ
PLQLPL]DWLRQ  IRU 3URJUDP 8   7KH RQH WKDW SURGXFHV D
ORZHU YDOXH VXUYLYHV WR EHFRPH D SDUHQW LQ WKH QH[W
JHQHUDWLRQDVVKRZQLQ  
ZL * LI8 ZL * / ZL * \  8 [ L *  / [ L *  \  
[ L * 

RWKHUZLVH
[ L *

L ^  13` 
7KHVH VWHSV DUH UHSHDWHG IRU D PD[LPXP QXPEHU RI XVHU
GHILQHGLWHUDWLRQV 0D[* 2XUGHVFULSWLRQRI'(LVEDVHG
RQWKHYDULDQWNQRZQDV'(EHVWELQVFKHPH7KRXJKDW
OHDVW PDQ\ DV  GLIIHUHQW YDULDQWV KDYH EHHQ SURSRVHG >
@ZHXWLOL]HGWKLVYDULDQWLQWKHZRUNUHSRUWHGKHUH
,Q WKH IROORZLQJ VHFWLRQ ZH WHVW '(%/3 RQ VHYHUDO
PDWKHPDWLFDO ELOHYHO IXQFWLRQV IURP WKH OLWHUDWXUH :H
VXEVHTXHQWO\ DSSO\ '(%/3 WR WZR VSHFLILF ELOHYHO
SUREOHPVIURPWKHWUDQVSRUWDWLRQOLWHUDWXUH

3

dVW   [  \

[   \ d 
[ t \ d  \ 
PLQ 8 [  / [
 \ [   
[

\  

VW  [  \ t 
[   \ t 
t[d  \



[ 

PLQ / [ \ \   
\

3


PLQ 8 [ / [\ [   
[

\  

VW  d [ d 
PLQ / [ \ \   

VW  [  \ t 
[   \ t 
t[   \


PLQ8 [ / [ \  [  [  \ \ 

3

VW d[  [  \  \  
 d [ [ d 

PLQ/ [ \ \  [   \ [  

d[     \ [  
VW  \d 

,9 %,/(9(/)81&7,21237,0,=$7,21

d d \ \ 

,Q WKLV VHFWLRQ ZH DSSO\ '(%/3 WR WHVW SUREOHPV WDNHQ
IURP WKH OLWHUDWXUH >@ 7KH  WHVW SUREOHPV XVHG DUH
VKRZQ LQ 7DEOH ,, 7DEOH ,,, FRPSDUHV WKH RSWLPD UHSRUWHG
ZLWKWKHVROXWLRQVIRXQGE\'(%/3


7$%/(,,,
5(3257('*/2%$/237,0$62/87,2169662/87,216)281'%<
'(%/3)257(67352%/(06

7$%/(,,
7(67352%/(06)25%,/(9(/352*5$00,1*
3UREOHP



3




PLQ 8 [  / [ \ [  

\ 

 / [ \  \   \  [\
PLQ


3


3


3


3


PLQ8 [ / [\ [  [ [ [ \


[

VW  d [ [ d 
\

3


 \ \  [  \ [ 
PLQ / [
t  \L 
VW 

3

\

$VSHUOLWHUDWXUH

3HUFHQWDJH
2SWLPD
2EWDLQHGLQ
UXQV


$VSHUOLWHUDWXUH



$VSHUOLWHUDWXUH



$VSHUOLWHUDWXUH



$VSHUOLWHUDWXUH



5HSRUWHG2SWLPDO
6ROXWLRQ>6RXUFH@
8  
/  >@
8  /  
>@
8  /  
>@
8  /  
>@
8  /  
>@

6ROXWLRQZLWK
'(%/3

 L 

2007 IEEE Congress on Evolutionary Computation (CEC 2007)

2245




7$%/(,,,&217'
5(3257('*/2%$/237,0$62/87,2169662/87,216)281'%<
'(%/3)257(67352%/(06
3HUFHQWDJH
5HSRUWHG2SWLPDO
6ROXWLRQZLWK
2SWLPD

6ROXWLRQ>6RXUFH@
'(%/3
2EWDLQHGLQ
UXQV
3
8  /  
8  /  

>@
[ \  

3
8  
8  /   
/  >@
[ [ 
\ \  

:LWK 13   4   &5   DQG 0D[* 


'(%/3 IRXQG WKH RSWLPDO VROXWLRQ WR HDFK RI WKHVH
SUREOHPV ZKLFK ZHUH HDFK UXQ  WLPHV 7KH ORZHU OHYHO
SURJUDP ZDV VROYHG XVLQJ WKH IPLQFRQ URXWLQH D JUDGLHQW
EDVHG VHTXHQWLDO TXDGUDWLF SURJUDPPLQJ DOJRULWKP  IURP
0$7/$%V RSWLPL]DWLRQ WRROER[ LQWHJUDWLQJ WKDW URXWLQH
LQWR '(%/3 DW WKH HYDOXDWLRQ SKDVH 7DEOH ,,, DOVR VKRZV
WKDW LQ DOO  UXQV '(%/3 REWDLQHGEHWWHUHG WKH EHVW
UHSRUWHG RSWLPDO VROXWLRQ )RU DOO  SUREOHPV '(%/3
FRQVLVWHQWO\ REWDLQHG WR WKH JOREDO RSWLPXP
UHSRUWHGGLVFRYHUHGE\WKHWKJHQHUDWLRQ
.HHSLQJLQPLQGWKDWDOOWHVWSUREOHPVDUHPLQLPL]DWLRQ
SUREOHPV7DEOH,,,VKRZVWKDWZHIRXQGEHWWHUVROXWLRQVIRU
WZRSUREOHPV3DQG3)RU3WKHEHVWUHSRUWHGRSWLPD
ZDV8  /  EXW'(%/3IRXQGDORZHUREMHFWLYH8 
ZLWKWKHVDPH/  
)RU 3 WKH EHVW UHSRUWHG RSWLPD ZDV 8    /   
EXW'(%/3IRXQG8  DVLQ>@EXW/  ZKLFKLV
ORZHU WKDQ WKH EHVW VROXWLRQ IRXQG IRU WKH ORZHU OHYHO
SURJUDP
33DQG3KDGOLQHDULQHTXDOLWLHVDVFRQVWUDLQWVLQWKH
XSSHU OHYHO SUREOHP 7KHVH ZHUH KDQGOHG E\ GHJUDGLQJ WKH
ILWQHVVRIWKHWULDOYDOXHVLQWKHHYDOXDWLRQSKDVHLIWKHWULDO
YDOXHV SURGXFHG GLG QRW VDWLVI\ WKH FRQVWUDLQWV E\ XVLQJ D
IL[HG SHQDOW\ PHWKRG  6SHFLILFDOO\ ZH DGGHG D UDQGRP
QXPEHU EHWZHHQ  DQG  WR GHJUDGH WKH ILWQHVV
SURGXFHG E\ WULDO YHFWRUV WKDW GLG QRW VDWLVI\ WKHVH
FRQVWUDLQWV
1RWHWKDWLWLVDOVRSRVVLEOHWRDSSO\'(%/3WROLQHDUEL
OHYHOSURJUDPV LHELOHYHOSUREOHPVWKDWDUHOLQHDULQERWK
WKHXSSHUDQGORZHUKLHUDUFK\ ,QWKDWFDVHWKHZHOONQRZQ
VLPSOH[DOJRULWKPIRUOLQHDUSURJUDPPLQJ>@FDQEHXVHG
IRUVROYLQJWKHORZHUOHYHOSURJUDP
2QH REYLRXV OLPLWDWLRQ RI WKHVH H[DPSOHV LV WKDW WKH
OHDGHUV YHFWRU FRQVLVWV RI DW PRVW  GLPHQVLRQV 7KLV LV
W
EHFDXVH WKH NQRZQ JOREDO RSWLPD IRU VXFK SUREOHPV HYHQ
ZLWK VXFK VPDOO GLPHQVLRQV DUH GLIILFXOW WR REWDLQ ZLWK
WUDGLWLRQDO DOJRULWKPV DQG WKH WDVN ZLOO EH PDGH PRUH
GLIILFXOW ZLWK LQFUHDVHG GLPHQVLRQV +RZHYHU LQ IXUWKHU
H[DPSOHV WKDW IRFXV RQ WUDQVSRUWDWLRQ PDQDJHPHQW
SUREOHPV ZH ZLOO GHPRQVWUDWH WKDW '(%/3 FDQ EH DSSOLHG
WR SUREOHPV ZLWK ODUJHU GLPHQVLRQV ZLWK HQFRXUDJLQJ
VXFFHVV

2246

,Q WKH QH[W WZR VHFWLRQV ZH FRQVLGHU WZR SUDFWLFDO


SUREOHPVHQFRXQWHUHGLQWKHWUDQVSRUWDWLRQOLWHUDWXUHWKDWFDQ
EH FDVW LQ WKH ELOHYHO SURJUDPPLQJ IUDPHZRUN :H WKHQ
DSSO\ '(%/3 WR WKHVH SUREOHPV DQG FRPSDUH ZLWK WKH
UHVXOWVUHSRUWHGLQWKHOLWHUDWXUH
9 &217,18286237,0$/72//352%/(0 &273 
7KHFRQWLQXRXVRSWLPDOWROOSUREOHPLQYROYHVVHOHFWLQJDQ
RSWLPDO WROO OHYHO IRU HDFK SUHGHILQHG WROOHG OLQN LQ WKH
QHWZRUN >@ 0DQ\ WUDQVSRUWDWLRQ DXWKRULWLHV DURXQG WKH
ZRUOG DUH LQWHUHVWHG LQ VHWWLQJ WROOV WR FRQWURO FRQJHVWLRQ
HJ 6LQJDSRUH /RQGRQ  ,Q YLHZ RI WKLV WKH &273
SURYLGHVDSUDFWLFDODSSOLFDWLRQRI'(%/3
$ 0RGHO)RUPXODWLRQ
&RQVLGHU D WUDQVSRUWDWLRQ QHWZRUN ZLWK 1 QRGHV DQG $ 
OLQNVOHW
5 WKHVHWRIDOOURXWHVLQWKHQHWZRUN
+  WKH VHW RI DOO 2ULJLQ 'HVWLQDWLRQ 2'  SDLUV LQ WKH
QHWZRUN
5K WKHVHWRIURXWHVEHWZHHQ2'SDLU K K + 
'K WKHGHPDQGEHWZHHQHDFK2'SDLU K K + 
I U WKHIORZRQURXWH U U 5 

Y WKHYHFWRURIOLQNIORZV Y >YD @ D $ 
WD YD WKHWUDYHOWLPHRQWKHOLQN D DVDIXQFWLRQRIOLQN

IORZ YD RQWKDWOLQNRQO\

G DU    LI WKH URXWH U U 5  XVHV OLQN D D $  


RWKHUZLVH
7 WKHVHWRIOLQNVWKDWDUHWROOHG 7 $ 
W WKHYHFWRURIWROOV W >W D @ D 7 
 W PLQ
W PD[
D
D  WKH XSSHU DQG ORZHU ERXQGV RI WROO FKDUJH
D 7 
6\VWHPFRVWFRQYHQWLRQDOO\PHDVXUHGDVWKHVXPSURGXFW
RI WKH WUDYHO WLPHV DQG WUDIILF IORZV RQ DOO OLQNV LQ WKH
QHWZRUN PD\ EH LQWHUSUHWHG DV WKH VRFLDO FRVW RI WKH
WUDQVSRUW VHFWRU DQG SUR[LHV WKH UHVRXUFH FRVW WR WKH
HFRQRP\ RI WKH KLJKZD\ V\VWHP 7KH REMHFWLYH RI WKH
GHFLVLRQPDNHULQWKH&273LVWRPLQLPL]HWKLVJLYHQE\  
E\FKDUJLQJWROOV
3URJUDP 8 
 
0LQ 8 Y
YD W W D YD W 
W

D $

6XEMHFWWR
PD[
 
D 7
W PLQ
D dW D d D




D
7
WD
ZKHUH Y LVREWDLQHGE\VROYLQJWKHORZHUOHYHOSURJUDP
3URJUDP / 
YD
 

0LQ /
W D ] W D G] 
Y

D 

2007 IEEE Congress on Evolutionary Computation (CEC 2007)




6XEMHFWWR
I U 'K  K + 

U5K

YD

IG
U

DU

 D

  

 

 


$

U 5

I U t   U

5 

% 7KH/RZHU/HYHO3URJUDPLQ7UDQVSRUWDWLRQ
,QWKHWUDQVSRUWDWLRQOLWHUDWXUH3URJUDP / KDVDVSHFLDO
LQWHUSUHWDWLRQ LQ WKDW LW LV WKH PDWKHPDWLFDO IRUPXODWLRQ IRU
UHSUHVHQWLQJ WKH IROORZHUV URDG XVHUV  URXWH FKRLFH >@
RIWHQUHIHUUHGWRDVWKH7UDIILF$VVLJQPHQW3UREOHP 7$3 
7KH EDVLF EHKDYLRUDO SUHPLVH HPSOR\HG LQ 7UDIILF
$VVLJQPHQW LV WKDW WKH URXWH FKRLFH LV JRYHUQHG E\
:DUGURSV XVHU HTXLOLEULXP SULQFLSOH >@ ZKHUH XVHU
HTXLOLEULXPLVDWWDLQHGZKHQQRXVHUFDQGHFUHDVHKLVWUDYHO
FRVWV ZLWKRUZLWKRXWWROOV E\XQLODWHUDOO\FKDQJLQJURXWHV
7KHVROXWLRQWRWKH7$3LVWKHHTXLOLEULXPOLQNIORZYHFWRU
Y  ,W LV NQRZQ WKDW D WUDIILF DVVLJQPHQW DOJRULWKP HJ
WKRVHLQ>@ FDQEHXVHGWREHXVHGWRVROYH3URJUDP / 
,Q WKH &273 DV IRUPXODWHG WKH OHDGHUV YDULDEOHV [  LV
DQDORJRXV WR WKH WROO YHFWRU W  :LWKLQ '(%/3 VROYLQJ WKH
ORZHUOHYHOSURJUDPLVHTXLYDOHQWWKHUHIRUHWRVROYLQJD7$3
IRUHDFKWROOYHFWRUJHQHUDWHGE\'(
& 3UHYLRXV:RUNRQWKH&273
9DULRXV VROXWLRQ DOJRULWKPV KDYH EHHQ SURSRVHG IRU WKH
&273 <DQJ DQG /DP SURSRVHG D OLQHDUL]DWLRQ EDVHG
PHWKRG WKDW XVHV GHULYDWLYH LQIRUPDWLRQ WR IRUP
DSSUR[LPDWLRQV WR WKH XSSHU OHYHO REMHFWLYH >@ $QRWKHU
GHULYDWLYHEDVHG PHWKRG ZDV GHULYHG IURP FRQVWUDLQW
DFFXPXODWLRQ >@ 3UHOLPLQDU\ WHVWV E\ WKH DXWKRU DQG
FROOHDJXHV RQ WKLV ODWWHU PHWKRG KDYH VKRZQ WKDW LW LV YHU\
VHQVLWLYHWRWKHVWDUWLQJSRLQW>@$FRPSUHKHQVLYHUHYLHZ
RI WKHVH DQG RWKHU DOJRULWKPV IRU WKH &273 DUH IRXQG LQ
>@
' ([DPSOH
:HLOOXVWUDWHWKHXVHRI'(%/3WRVROYHWKH&273ZLWKD
VPDOO H[DPSOH IURP>@)LJVKRZVWKHQHWZRUNZKLFK
KDVQRGHVDQGOLQNV/LQNQXPEHUVDUHZULWWHQDERYHWKH
OLQNVDQGQRGHQXPEHUVDUHLQGLFDWHGDFFRUGLQJO\7KHUHDUH
WZR2'SDLUVEHWZHHQQRGHVDQGDQGEHWZHHQDQGRI
 WULSV HDFK 7KH UHVW RI WKH QRGHV UHSUHVHQW
MXQFWLRQLQWHUVHFWLRQVRIWKHURDGQHWZRUNDQGWUDYHOLVLQWKH
GLUHFWLRQLQGLFDWHGE\WKHDUURZV
















)LJ1HWZRUNIRU&273([DPSOH


7KH OLQN WUDYHO WLPHV WDNH WKH H[SOLFLW IXQFWLRQ IRUPV DV
JLYHQE\
 
Y
WD YD WD    D  

&D

ZKHUH WD LVDVWKHIUHHIORZWUDYHOWLPHRQWKHOLQNDQG &D 
LV WKH OLQN FDSDFLW\  7KH SDUDPHWHU GHWDLOV IRU WKH QHWZRUN
DQG WKH XSSHU ERXQG RQ WROOV DUH JLYHQ LQ 7DEOH ,9 1RWH
WKDW W PLQ
 D 7  
D
7$%/(,9
1(7:25.3$5$0(7(56)25&273(;$03/(
/LQN

WD 

&D 


W PD[
D

































)RU WKLV H[DPSOH 13     4   &5   DQG


0D[*   7DEOH 9 FRPSDUHV WKH UHVXOWV RI '(%/3 ZLWK
WKDW RI WZR GHWHUPLQLVWLF DOJRULWKPV GLUHFW IURP >@ DQG
RXULPSOHPHQWDWLRQRIWKHDOJRULWKPRI>@ WRJHWKHUZLWKD
*HQHWLF $OJRULWKP EDVHG PHWKRG IURP >@ 832 UHIHUV WR
WKHXSSHUOHYHOREMHFWLYHLQ  ,WFDQEHVHHQIURP7DEOH9
WKDW WKH IRXU GLIIHUHQW DOJRULWKPV SURYLGHG GLIIHUHQW WROOV
+RZHYHU WKH XSSHU OHYHO REMHFWLYH IXQFWLRQ YDOXHV DUH WKH
VDPHLQDOOFDVHV
7$%/(9
&203$5,6212)(;,67,1*$1''(%$6('5(68/76)25&273
(;$03/(
7ROOV

>@

>@

>@

'(%/3

/LQN
/LQN
/LQN
/LQN
/LQN
/LQN
/LQN
832





































9, &217,182861(7:25.'(6,*1352%/(0 &1'3 


7KH FRQWLQXRXV QHWZRUN GHVLJQ SUREOHP &1'3 
LQYROYHVGHWHUPLQDWLRQRIFDSDFLW\HQKDQFHPHQWVRIH[LVWLQJ
IDFLOLWLHV RI D QHWZRUN LQ VXFK D ZD\ WKDW WKH GHFLVLRQ LV
UHJDUGHGDVRSWLPDO>@&DUHKDVWREHWDNHQZKHQVROYLQJ
WKH &1'3 EHFDXVH DGGLWLRQDO FDSDFLW\ FDQ XQSURGXFWLYHO\
LQFUHDVH WKH WRWDO QHWZRUN WUDYHO WLPH DQG WKLV LV D
SKHQRPHQRQNQRZQDV%UDHVVVSDUDGR[%UDHVVVSDUDGR[
KDV EHHQ NQRZQ WR RFFXU LQ WUDQVSRUWDWLRQ >@ DQG
WHOHFRPPXQLFDWLRQQHWZRUNV>@

2007 IEEE Congress on Evolutionary Computation (CEC 2007)

2247




$ 0RGHO)RUPXODWLRQ
7R SURFHHG ZLWK WKLV H[DPSOH ZH LQWURGXFH DGGLWLRQDO
QRWDWLRQDVIROORZV RWKHUVDVSUHYLRXVO\GHILQHG 
.  WKH VHW RI OLQNV WKDW KDYH WKHLU LQGLYLGXDO FDSDFLWLHV
HQKDQFHG . $ 
E  WKH YHFWRU RI FDSDFLW\ HQKDQFHPHQWV

> E D @ D . 

PD[
D

T FRQYHUVLRQIDFWRUIURPPRQHWDU\LQYHVWPHQWFRVWVWR
WUDYHOWLPHV
7KH &1'3 VHHNV D . GLPHQVLRQ YHFWRU RI FDSDFLW\
HQKDQFHPHQWVRSWLPDOWRWKHIROORZLQJELOHYHOSURJUDP
7KH8SSHUOHYHOSUREOHP 3URJUDP 8 LVGHVFULEHGDV
0LQ 8 Y E
YD E W D YD  D 
T G D E D  
E

D $
 D .

VXEMHFWWR
PD[
 
E PLQ
D .
D d E D d
D


E D  D .
ZKHUH Y LV REWDLQHG E\ VROYLQJ D ORZHU OHYHO SUREOHP
3URJUDP /  VLPLODU WR WKDW SUHYLRXVO\ GHILQHG LQ WKH
HTXDWLRQVHW  
,Q WKH &1'3WKHUHJXODWRUDLPVWRPLQLPL]HWKHVXPRI
WKH V\VWHP FRVW DQG WKHLQYHVWPHQWFRVWJLYHQE\  ZLWK
FRQVWUDLQWV RQ WKH DPRXQW RI FDSDFLW\ DGGLWLRQV   ZKLOH
3URJUDP / GHWHUPLQHV WKH XVHUV URXWH FKRLFH IRU D
JLYHQ E RQFHDJDLQEDVHGRQ:DUGURSVSULQFLSOHRIURXWH
FKRLFHDVPHQWLRQHGSUHYLRXVO\
7KH OHDGHUV YDULDEOHV [  LV DQDORJRXV WR WKH YHFWRU RI
FDSDFLW\ HQKDQFHPHQWV E  :LWKLQ '(%/3 VROYLQJ WKH
ORZHUOHYHOSURJUDPLVHTXLYDOHQWWKHUHIRUHWRVROYLQJD7$3
IRUHDFKFDSDFLW\HQKDQFHPHQWYHFWRUJHQHUDWHGE\'(














& ([DPSOH+\SRWKHWLFDO1HWZRUN
7KHQHWZRUNIRUWKHILUVWH[DPSOHLVWDNHQIURP>@DQG
UHSURGXFHG LQ )LJ  7KLV QHWZRUN KDV  QRGHV DQG  2'





)LJ1HWZRUNIRU&1'3([DPSOH

7KHWUDYHOWLPHVDGRSWWKHIROORZLQJIRUPDVJLYHQE\
 
Y
WD YD WD     D  

&D  ED
7$%/(9,
1(7:25.3$5$0(7(56)25&1'3(;$03/(


% 3UHYLRXV:RUNRQ&1'3
7KH &1'3 KDV EHHQ LQYHVWLJDWHG E\ PDQ\ UHVHDUFKHUV
DQG YDULRXV VROXWLRQ DOJRULWKPV KDYH VRIDUEHHQSURSRVHG
0HQJ HW DO WUDQVIRUPHG WKH ELOHYHO SURJUDP LQWR D VLQJOH
OHYHOFRQWLQXRXVO\GLIIHUHQWLDEOHSUREOHPXVLQJWKHPDUJLQDO
IXQFWLRQ PHWKRG DQG VROYHG WKH UHVXOWLQJ SUREOHP ZLWK
$XJPHQWHG /DJUDJLDQ PHWKRG >@ &KLRX LQYHVWLJDWHG
VHYHUDO YDULDQWV RI WKH GHVFHQW EDVHG .DUXVK.KXQ7XFNHU
DSSURDFKHV >@ 6WRFKDVWLF RSWLPL]DWLRQ WHFKQLTXHV KDYH
DOVREHHQXVHG*$VZHUHDSSOLHGLQ>@DQGWKHXVHRI6$
KDVEHHQUHSRUWHGLQ>@

2248



 E PLQ
D  WKH XSSHU DQG ORZHU ERXQGV RI FDSDFLW\




& D H[LVWLQJFDSDFLW\RIOLQN D D $ 




HQKDQFHPHQWV D . 
G D WKHPRQHWDU\FRVWRIFDSDFLW\LQFUHPHQWVSHUXQLWRI
HQKDQFHPHQW D . 

SDLUV WKH ILUVW EHWZHHQ  DQG  RI  WULSV DQG WKH VHFRQG
EHWZHHQQRGHVDQGRIWULSV

/LQN

















WD 

& 



































GD 


















7DEOH 9, JLYHV GHWDLOV UHJDUGLQJ WKH IUHH IORZ WUDYHO
WLPHV LQLWLDO OLQN FDSDFLWLHV DQG WKH FRVW RI FDSDFLW\

DQG

H[SDQVLRQ
1RWH
WKDW
E PLQ
E PD[
D
D
 D .  . $ DVLQ>@
)RU WKLV H[DPSOH ZH DVVXPHG 13   4   &5 
DQG 0D[* 7DEOH9,,VXPPDUL]HVWKHUHVXOWVWKDW
KDYH EHHQ UHSRUWHG SUHYLRXVO\ DQG FRPSDUHV LW ZLWK WKH
UHVXOWV UHSRUWHG LQ RXU SDSHU 832 LV WKH XSSHU OHYHO
REMHFWLYHLQ  1)(LVWKHQXPEHURIIXQFWLRQHYDOXDWLRQV
QXPEHU RI ORZHU OHYHO SURJUDPV VROYHG HTXDO WR
13 0D[*  DQG 6' LV WKH VWDQGDUG GHYLDWLRQ RYHU 
UXQV 2XU UHVXOWV IURP '(%/3 DUH EDVHG RQ WKH PHDQ RI
WKHVHUXQV
7KRXJKWKHVWDQGDUGGHYLDWLRQRIWKH*$PHWKRGXVHGLQ
>@ LV PXFK ORZHU WKH DXWKRUV DOVR UHSRUWHG XVLQJ D ORFDO
VHDUFKPHWKRGWRDLGWKHVHDUFKSURFHVV

2007 IEEE Congress on Evolutionary Computation (CEC 2007)





7$%/(9,,
5(68/76)25&1'3(;$03/(

0HWKRG
6RXUFH
832
1)(
6'

'(7(50,1,67,&
>@
>@
>@






1RW5HSRUWHG

672&+$67,&
>@




'(%/3




' ([DPSOH6LRX[)DOOV7HVW1HWZRUN
7KH VHFRQG H[DPSOH LV WKH &1'3 IRU WKH 6LRX[ )DOOV
QHWZRUNZLWKQRGHVOLQNVDQG2'SDLUV7KLVLV
WKHQHWZRUNRIDUHDOFLW\RI6LRX[)DOOV6RXWK'DNRWDLQWKH
86$ 'XH WR VSDFH FRQVWUDLQWV SOHDVH UHIHU WR >@ IRU WKH
QHWZRUNSDUDPHWHUVDQG2'GHWDLOV2QO\OLQNVRXWRIWKH
DUHVXEMHFWWRLPSURYHPHQWV
:KLOH WKLV QHWZRUN LV FOHDUO\ ODUJHU DQG DUJXDEO\ PRUH
UHDOLVWLF WKH SUREOHP GLPHQVLRQ QXPEHU RI YDULDEOHV
VLPXOWDQHRXVO\ RSWLPL]HG  LV VPDOOHU WKDQ LQ WKH SUHYLRXV
QHWZRUN XVHG VLQFH  OLQNV DUH VXEMHFW WR LPSURYHPHQW
FRPSDUHGWROLQNVSUHYLRXVO\7KLVFRXOGH[SODLQZK\WKH
QXPEHU RI IXQFWLRQ HYDOXDWLRQV UHSRUWHG LQ DOO VWXGLHV
FRPSDUHG LV OHVV WKDQ IRU WKH ILUVW H[DPSOH  )XUWKHUPRUH
RXU OLWHUDWXUH UHYLHZ GRHV QRW LQGLFDWH WKDW *$ KDV EHHQ
XVHGIRUWKLVSDUWLFXODUSUREOHP7KHUHVXOWVDUHFRPSDUHGLQ
7DEOH9,,,2XUUHVXOWVIURP'(%/3DUHDJDLQEDVHGRQWKH
PHDQRIUXQV

7$%/(9,,,
5(68/76)25&1'3(;$03/(

0HWKRG
6RXUFH
832
1)(
6'

'(7(50,1,67,&

672&+$67,&

>@
>@
>@






1RW5HSRUWHG

'(%/3





)URP 7DEOH 9,,, '(%/3 LV DEOH WR ORFDWH WKH JOREDO
RSWLPXP DJDLQ ZLWK D OHVVHU QXPEHU RI LWHUDWLRQV WKDQ WKH
6$ PHWKRG LQ >@ RU WKH GHWHUPLQLVWLF PHWKRG LQ >@ 7KH
VWDQGDUGGHYLDWLRQLVDOVRYHU\ORZZKLFKVXJJHVWVWKDWWKLV
KHXULVWLFLVUHDVRQDEO\UREXVWDVZHOO
9,, &21&/86,216
7KH SXUSRVH RI WKLV SDSHU ZDV WR DVVHVV WKH DELOLW\ RI D
VLPSOH PHWDKHXULVWLF '(%/3 ZKLFK FRPELQHG ERWK '(
PDQLSXODWLRQ ZLWK WUDGLWLRQDO RSWLPL]DWLRQ DOJRULWKPV WR
VROYHELOHYHOSURJUDPPLQJSUREOHPV,QSDUWLFXODUELOHYHO
SURJUDPPLQJ SUREOHPV DUH LPSRUWDQW IRU WUDQVSRUWDWLRQ
DQDO\VWV LQWHQGLQJ WR XVH SROLF\ YDULDEOHV VXFK DV FDSDFLW\
DQGWROOV WRRSWLPL]HWKHLUQHWZRUN
7KURXJK VLPSOH QXPHULFDO ELOHYHO IXQFWLRQ RSWLPL]DWLRQ
H[DPSOHV DV ZHOO DV VSHFLILF DSSOLFDWLRQV LQ WUDQVSRUWDWLRQ

ZHKDYHGHPRQVWUDWHGWKDW'(FDQEHLQWHJUDWHGZLWKLQWKH
ELOHYHOSURJUDPPLQJIUDPHZRUNWRSURYLGHJRRGVROXWLRQV
,Q WKH QXPHULFDO IXQFWLRQ RSWLPL]DWLRQ H[DPSOHV '(%/3
QRWRQO\IRXQGDOOWKHJOREDORSWLPDWKDWKDYHEHHQUHSRUWHG
IRUWHVWIXQFWLRQVEXWDOVRSURYLGHGEHWWHUVROXWLRQVWRWZR
RWKHUH[DPSOHVWKDQSUHYLRXVO\UHSRUWHGLQWKHOLWHUDWXUH
2XU VSHFLILF H[DPSOHV IURP WUDQVSRUWDWLRQ QHWZRUN
DQDO\VLV VXEVHTXHQWO\ GHPRQVWUDWHG WKDW '(%/3 FDQ
RXWSHUIRUP VRPHGHWHUPLQLVWLF ORFDOO\RSWLPDO FRQYHUJHQW
DOJRULWKPV ZLWK DQ DSSUR[LPDWHO\ HTXLYDOHQW QXPEHU RI
IXQFWLRQ HYDOXDWLRQV DQG FDQ SHUIRUP DV ZHOO LI QRW
RXWSHUIRUPHVWDEOLVKHGVWRFKDVWLFRSWLPL]DWLRQWHFKQLTXHV
2QH FRQFHUQ ZLWK '( DV ZLWK PRVW HYROXWLRQDU\
DOJRULWKPV LV WKDW LW SRWHQWLDOO\ VXIIHUV IURP WKH FXUVH RI
GLPHQVLRQDOLW\ >@ 7KLV LV LOOXVWUDWHG E\ WKH IDFW WKDW WKH
QXPEHU RI ORZHU OHYHO SURJUDP HYDOXDWLRQV UHTXLUHG IRU
&1'3([DPSOHDQGLWVVWDQGDUGGHYLDWLRQDUHERWKKLJKHU
WKDQ IRU &1'3 ([DPSOH  SDUWLDOO\ GXH WR WKH ODUJHU
GLPHQVLRQV RI WKH IRUPHU SUREOHP 0RUH LQYHVWLJDWLRQ LQWR
WKLVLVFOHDUO\UHTXLUHG
2XU VLPSOH H[DPSOHV DOVR LJQRUHG FRPSOHPHQWDU\ RU
FRPSHWLQJ REMHFWLYHV DQG WUDGH RII GHFLVLRQV ,Q RXU
IRUPXODWLRQ RI WKH ELOHYHO SURJUDP ZH DVVXPHG WKDW WKH
REMHFWLYH RI GHFLVLRQ PDNHU ZDV RQO\ VLQJO\ GHILQHG HJ
PLQLPL]H V\VWHP FRVW RQO\ +RZHYHU VKH PLJKW EH
HQYLVDJHGWRKDYHRWKHUREMHFWLYHVHJPD[LPL]LQJUHYHQXH
LQ WKH FDVH RI WROO SULFLQJ ZKLOH VLPXOWDQHRXVO\ PLQLPL]LQJ
V\VWHPFRVW$SRVVLEOHH[WHQVLRQRIWKLVZRUNZRXOGEHWR
H[WHQG WKH ELOHYHO IRUPXODWLRQ ZLWKLQ D PXOWLREMHFWLYH
RSWLPL]DWLRQIUDPHZRUNVXFKDVWKRVHSURSRVHGLQ>@
,W LV LQWHUHVWLQJ WKDW '(V VLPSOLVWLF SHUWXUEDWLRQ DQG
UHFRPELQDWLRQ VFKHPH FDQ UHVXOW LQ D UHDVRQDEO\ HIILFLHQW
RSWLPL]DWLRQKHXULVWLF7KHSHUIRUPDQFHRIWKH'(KHXULVWLF
DQG LWV FRPSDULVRQ WR RWKHU WHFKQLTXHV SDUWLFXODUO\
SHUWDLQLQJ WR WKH RSWLPL]DWLRQ RI ELOHYHO SURJUDPV ZRXOG
FRQVWLWXWH D FKDOOHQJLQJ DQG IUXLWIXO DUHD IRU IXUWKHU
UHVHDUFK
$&.12:/('*0(17
7KHDXWKRUWKDQNV3URIHVVRU+LOOHO%DU*HUD %HQ*XULRQ
8QLYHUVLW\RIWKH1HJHY,VUDHO IRUSURYLGLQJWKHXVHRIKLV
RULJLQEDVHGWUDIILFDVVLJQPHQWVRIWZDUHZLWKLQ'(%/3DQG
3URIHVVRU 0LNH 0DKHU IRU FRPPHQWV RQ DQ HDUOLHU GUDIW RI
WKLV SDSHU 7KH DXWKRU H[SUHVVHV KLV DSSUHFLDWLRQ WR WKH
DQRQ\PRXV UHIHUHHV ZKR VXJJHVWHG LOOXVWUDWLQJ WKH '(%/3
PHWDKHXULVWLF ZLWK PDWKHPDWLFDO IXQFWLRQV IURP WKH
OLWHUDWXUH$OOHUURUVUHPDLQWKHDXWKRUVVROHUHVSRQVLELOLW\
5()(5(1&(6
>@ ($DUWVDQG-.RUVW6LPXODWHG$QQHDOLQJDQG%ROW]PDQ0DFKLQHV
&KLFKHVWHU-RKQ:LOH\
>@ ' ( *ROGEHUJ *HQHWLF $OJRULWKPV LQ 6HDUFK 2SWLPL]DWLRQ DQG
0DFKLQH/HDUQLQJ5HDGLQJ0DVVDFKXVHWWV$GGLVRQ:HVOH\
>@ 0 'RULJR DQG 7 6WW]OH $QW &RORQ\ 2SWLPL]DWLRQ &DPEULGJH
0DVVDFKXVHWWV0,73UHVV

2007 IEEE Congress on Evolutionary Computation (CEC 2007)

2249




>@ - .HQQHG\ DQG 5 & (EHUKDUW 3DUWLFOH VZDUP RSWLPL]DWLRQ 3URF
,((( &RQI 1HXUDO 1HWZRUNV 3LVFDWDZD\ 1- ,((( 3UHVV  SS

>@ 5 6WRUQ DQG . 3ULFH 'LIIHUHQWLDO (YROXWLRQ  $ 6LPSOH DQG
(IILFLHQW+HXULVWLFIRU*OREDO2SWLPL]DWLRQRYHU&RQWLQXRXV6SDFHV
-RXUQDORI*OREDO2SWLPL]DWLRQYROQRSS
>@ 7 )ULHV] + &KR 1 0HKWD 5 7RELQ DQG * $QDQGDOLQJDP $
6LPXODWHG$QQHDOLQJ$SSURDFKWRWKH1HWZRUN'HVLJQ3UREOHPZLWK
9DULDWLRQDO ,QHTXDOLW\ &RQVWUDLQWV 7UDQVSRUWDWLRQ 6FLHQFH YRO 
QRSS
>@ + 3RRU]DKHG\ DQG ) $EXOJKDVHPL   $SSOLFDWLRQ RI $QW
6\VWHPWRQHWZRUNGHVLJQSUREOHP7UDQVSRUWDWLRQYROQRSS

>@ +;LDRDQG&+XDQJ$QHZPRGHOIRUHTXLOLEULXPQHWZRUNGHVLJQ
SUREOHP DQG DOJRULWKP -RXUQDO RI :XKDQ 8QLYHUVLW\ 1DWXUDO
6FLHQFH(GLWLRQ YROQRSS LQ0DQGDULQ 
>@ < <LQ *HQHWLF $OJRULWKPV %DVHG $SSURDFK IRU %L/HYHO
3URJUDPPLQJ 0RGHOV  $6&(  -RXUQDO RI 7UDQVSRUWDWLRQ
(QJLQHHULQJYROQRSS
>@ $ 6XPDOHH 2SWLPDO 5RDG 8VHU &KDUJLQJ &RUGRQ 'HVLJQ D
+HXULVWLF 2SWLPL]DWLRQ $SSURDFK &RPSXWHU $LGHG &LYLO DQG
,QIUDVWUXFWXUH(QJLQHHULQJYROQRSS
>@ $ 6XPDOHH 2SWLPDO 5RDG 3ULFLQJ 6FKHPH 'HVLJQ 3K' 7KHVLV
,QVWLWXWHIRU7UDQVSRUW6WXGLHV8QLYHUVLW\RI/HHGV8.
>@ ; 1 =KDQJ DQG + <DQJ 7KH RSWLPDO FRUGRQEDVHG QHWZRUN
FRQJHVWLRQ SULFLQJ SUREOHP 7UDQVSRUWDWLRQ 5HVHDUFK 3DUW % YRO
QRSS
>@ -) %DUG 3UDFWLFDO %LOHYHO 2SWLPLVDWLRQ $OJRULWKPV DQG
$SSOLFDWLRQV'RUGUHFKW.OXZHU
>@ =4 /XR -6 3DQJ DQG ' 5DOSK 0DWKHPDWLFDO 3URJUDPV ZLWK
(TXLOLEULXP &RQVWUDLQWV &DPEULGJH &DPEULGJH 8QLYHUVLW\ 3UHVV

>@ & )LVN *DPH WKHRU\ DQG WUDQVSRUWDWLRQ V\VWHPV PRGHOOLQJ
7UDQVSRUWDWLRQ5HVHDUFK3DUW%YROQRSS
>@ 0 * + %HOO DQG < ,LGD 7UDQVSRUWDWLRQ 1HWZRUN $QDO\VLV
&KLFKHVWHU-RKQ:LOH\
>@ ;<=KDQJDQG00DKHU$QDOJRULWKPIRUWKHVROXWLRQRIELOHYHO
SURJUDPPLQJSUREOHPVLQWUDQVSRUWQHWZRUNDQDO\VLVLQ0DWKHPDWLFV
LQ7UDQVSRUW3ODQQLQJDQG&RQWURO-'*ULIILWKV HG $PVWHUGDP
3HUJDPRQSS
>@ 6&KLRX  %LOHYHO)RUPXODWLRQIRU(TXLOLEULXP7UDIILF)ORZ
DQG 6LJQDO 6HWWLQJV LQ 0DWKHPDWLFV LQ 7UDQVSRUW 3ODQQLQJ DQG
&RQWURO-'*ULIILWKV HG $PVWHUGDP3HUJDPRQSS
>@ + <DQJ DQG + . /DP 2SWLPDO URDG WROOV XQGHU FRQGLWLRQV RI
TXHXLQJ DQG FRQJHVWLRQ 7UDQVSRUWDWLRQ 5HVHDUFK 3DUW $ YRO 
QRSS
>@ 1.DUDERJD'LJLWLDO,,5)LOWHU'HVLJQ8VLQJ'LIIHUHQWLDO(YROXWLRQ
$OJRULWKP (XUDVLS -RXUQDO RI $SSOLHG 6LJQDO 3URFHVVLQJ YRO
QRSS
>@ - ,ORQHQ - .DPDUDLQHQ DQG - /DPSLQHQ 'LIIHUHQWLDO (YROXWLRQ
7UDLQLQJ $OJRULWKP IRU )HHG)RUZDUG 1HXUDO 1HWZRUNV 1HXUDO
3URFHVVLQJ/HWWHUVYROQRSS
>@ $4LQJ'\QDPLFGLIIHUHQWLDOHYROXWLRQVWUDWHJ\DQGDSSOLFDWLRQVLQ
HOHFWURPDJQHWLF LQYHUVH VFDWWHULQJ SUREOHPV ,((( 7UDQV *HRVFL
5HPRWH6HQVYROQR
>@ . 3ULFH $Q ,QWURGXFWLRQ WR 'LIIHUHQWLDO (YROXWLRQ LQ 1HZ
7HFKQLTXHVLQ2SWLPL]DWLRQ'&RUQH0'RULJRDQG)*ORYHU HGV 
/RQGRQ0F*UDZ+LOOSS
>@ .=HLOLQVNLDQG5/DXU&RQVWUDLQHG6LQJOH2EMHFWLYH2SWLPL]DWLRQ
8VLQJ 'LIIHUHQWLDO (YROXWLRQ 3URF ,((( &RQI (YROXWLRQDU\
&RPSXWDWLRQ3LVFDWDZD\1-,(((3UHVVSS
>@ 9 2GXJXZD DQG 5 5R\ %LOHYHO 2SWLPLVDWLRQ XVLQJ *HQHWLF
$OJRULWKPV LQ 3URF ,((( &RQI $UWLILFLDO ,QWHOOLJHQFH 6\VWHPV
3LVFDWDZD\1-,(((3UHVVSS
>@ ) )DFFKLQHL + -LDQJ DQG / 4L $ VPRRWKLQJ PHWKRG IRU
PDWKHPDWLFDO SURJUDPV ZLWK HTXLOLEULXP FRQVWUDLQWV 0DWKHPDWLFDO
3URJUDPPLQJ3DUW%YROQRSS
>@ $ + 'H6LOYD 6HQVLWLYLW\ IRUPXODH IRU QRQOLQHDU IDFWRUDEOH
SURJUDPPLQJ DQG WKHLU DSSOLFDWLRQ WR WKH VROXWLRQ RI DQ LPSOLFLWO\
GHILQHGRSWLPL]DWLRQPRGHORI86FUXGHRLOSURGXFWLRQ3K'7KHVLV
*HRUJH:DVKLQJWRQ8QLYHUVLW\:DVKLQJWRQ

2250

>@ 99LVZHVZDUDQ&)ORXGDV0,HUDSHWULWRXDQG(3LVWLNRSRORXV$
GHFRPSRVLWLRQEDVHGJOREDORSWLPL]DWLRQDSSURDFKIRUVROYLQJELOHYHO
OLQHDUDQGQRQOLQHDUTXDGUDWLFSURJUDPVLQ6WDWHRIWKH$UWLQ*OREDO
2SWLPL]DWLRQ &RPSXWDWLRQDO 0HWKRGV DQG $SSOLFDWLRQV 3 3DUGDORV
DQG&)ORXGDV HGV .OXZHU'RUGUHFKWSS
>@ 5DMHVK - . *XSWD + 6 .XVXPDU 9 -D\DUDPDQ DQG  % .XONDUQL
$ WDEX VHDUFK EDVHG DSSURDFK IRU VROYLQJ D FODVV RI ELOHYHO
SURJUDPPLQJ SUREOHPV LQ FKHPLFDO HQJLQHHULQJ -RXUQDO RI
+HXULVWLFVYROQRSS
>@ 3$&ODUNDQG$:HVWHUEHUJ%LOHYHOSURJUDPPLQJIRUVWHDG\VWHDG
FKHPLFDO SURFHVV GHVLJQ  )XQGDPHQWDOV DQG $OJRULWKPV
&RPSXWHUVDQG&KHPLFDO(QJLQHHULQJYROQRSS
>@ 0 %HFNPDQQ &% 0F*XLUH DQG &% :LQVWHQ 6WXGLHV LQ WKH
(FRQRPLFV RI 7UDQVSRUWDWLRQ 1HZ +DYHQ &RQQHFWLFXW <DOH
8QLYHUVLW\3UHVV
>@ - * :DUGURS 6RPH WKHRUHWLFDO DVSHFWV RI URDG WUDIILF UHVHDUFK
3URF,QVWLWXWHRI&LYLO(QJLQHHUV3DUW,,YROQR
>@ <6KHIIL8UEDQ7UDQVSRUWDWLRQ1HWZRUNV(TXLOLEULXP$QDO\VLVZLWK
0DWKHPDWLFDO3URJUDPPLQJ0HWKRGV(QJOHZRRG&OLIIV1HZ-HUVH\
3UHQWLFH+DOO
>@ 6 /DZSKRQJSDQLFK DQG ' : +HDUQ $Q 03(& $SSURDFK WR
6HFRQG%HVW 7ROO 3ULFLQJ 0DWKHPDWLFDO 3URJUDPPLQJ 3DUW % YRO
QRSS
>@ $.RK66KHSKHUGDQG$6XPDOHH6HFRQG%HVW7ROODQG&DSDFLW\
2SWLPLVDWLRQ LQ 1HWZRUNV 3URF WK 8QLYHUVLW\ 7UDQVSRUW 6WXGLHV
*URXS$QQXDO&RQIHUHQFH+DUURJDWH(QJODQG-DQXDU\
>@ ' %UDHVV 8EHU HLQ SDUDGR[RQ DXV GHU YHUNHKUVSODQXQJ
8QWHUQHKPHQIRUVFKXQJYROSS
>@ < .RULOLV $ /D]DU DQG $ 2UGD $YRLGLQJ WKH %UDHVV SDUDGR[ LQ
QRQFRRSHUDWLYH QHWZRUNV -RXUQDO RI $SSOLHG 3UREDELOLW\ YRO 
QR
>@ 4 0HQJ + <DQJ DQG 0*+ %HOO   $Q HTXLYDOHQW
FRQWLQXRXVO\GLIIHUHQWLDEOHPRGHO DQGDORFDOO\FRQYHUJHQWDOJRULWKP
IRUWKHFRQWLQXRXVQHWZRUNGHVLJQSUREOHP7UDQVSRUWDWLRQ5HVHDUFK
3DUW%YROQRSS
>@ 6 &KLRX %LOHYHO SURJUDPPLQJ IRUPXODWLRQ IRU WKH FRQWLQXRXV
QHWZRUN GHVLJQ SUREOHP 7UDQVSRUWDWLRQ 5HVHDUFK 3DUW % YRO 
QRSS
>@ 1'&UHH0-0DKHUDQG%3DHFKWHU7KHFRQWLQXRXVHTXLOLEULXP
RSWLPDO QHWZRUN GHVLJQ SUREOHP D JHQHWLF DSSURDFK LQ
7UDQVSRUWDWLRQ 1HWZRUNV 5HFHQW 0HWKRGRORJLFDO $GYDQFHV %HOO 0
*+ HG /RQGRQ3HUJDPRQSS
>@ 5 %HOOPDQ $GDSWLYH &RQWURO 3URFHVVHV $ *XLGHG 7RXU 3ULQFHWRQ
1HZ-HUVH\3ULQFHWRQ8QLYHUVLW\3UHVV
>@ 9 / +XDQJ 3 1 6XJDQWKDQ DQG 6 %DVNDU 0XOWLREMHFWLYH
'LIIHUHQWLDO (YROXWLRQ ZLWK ([WHUQDO $UFKLYH 7HFKQLFDO 5HSRUW
1DQ\DQJ7HFKQRORJLFDO8QLYHUVLW\6LQJDSRUH

2007 IEEE Congress on Evolutionary Computation (CEC 2007)

You might also like