

Finite-time performance analysis for genetic algorithms
- 期刊名字:自然科学进展
- 文件大小:193kb
- 论文作者:WANG Ling,ZHENG Dazhong
- 作者单位:Department of Automation
- 更新时间:2020-12-06
- 下载次数:次
PROGRESS IN NATURAL SCIENCEVol. 12 ,No. 12 , December 2002Finite-time performance analysis for genetic algorithms'WANG Ling* and ZHENG Dazhong( Department of Automation , Tsinghua University , Bejing 100084 , China )Received May 17 ,2002 ;revised June 24 , 2002between evolution generation and the quality of the solution found best so far is analyzed. The estimating formulations of the expectationvalue as well as upper bound and lower bound for the evolution generation earliest achieving specific performance are provided.Keywords : genetic algorithm , finite-time performance , earliest achieving time.Performance analysis is one of the important the-space , in which 02 is the search space x∈∩is a so-oretical issues for genetic algorithms( GA{1~6] ,in-lution,f( x ) a bounded objective function andcluding convergence ability ,convergence rate , pa-|f(x )|<∞. Let X( k )be the population in the kthrameter selection and stopping criteria design and sogeneration ( suppose the population size is fixed ason. RudolpHt 21 used Markov chain theory to analyzen ),and let f( X( k ))= minf( x; ) be the objectivethe convergence property of canonical GA , and em-phasized the importance of elitism strategy for globalvalue of the population. The elitist GA studied in thisconvergence. Based on the eigenvalue analysis of thepaper can be described as follows , where" elitist'transition matrix , Suzukf 3] derived a lower bound formeans the best individual that will be reserved andsimple GA. He et al.L4) provided the convergencepassed to the next generation.conditions and convergence rate for generic GA. InStep 1 : Randomly generate initial population ,Ref. [ 1 ], Schmitt systematically reviewed the theoryof GAs. Guo et al.t51 presented a unified method toand evaluate all the individuals.Step 2 : Perform elitist selection.analyze the GAs' convergence. Although there areStep 3 : Repeat the following steps until themany results on convergence analysis , to our knowl-edge there is hardly any result on finite time perfor-stopping criterion is satisfied :( i ) perform elitist mu-mance analysis except for Aytug et al.' s study ontation and elitist crossover separately ,( ii ) evaluate allstopping criteria design of finite length GAL61 Withthe individuals ,( ii ) perform elitist selection.respect to the study on convergence ability with infi-Considering Step 3,essentially it performs anite time ,it is very important to analyze GAs' finite-time performance. In this paper , the finite-time per-probabilistic state transition in every generation ,soformance of elitist GA in finite search space is stud-Markov chain has been widely used to study the con-ied , and the relationship between the evolution gener-vergence of GA. In Ref.[4 ],it was pointed out thatation and the quality of the solution found best so farthe GA is convergent with probability 1 if all the ge-is analyzed. Finally , the estimating formulations ofnetic operators have elitist property and the global op-the expectation value as well as upper bound and low-timum is accessible from any initial population afterer bound for evolution generation earliest achievingfinite probabilistic transitions. Similar to Ref. [ 4 ],specific performance are provided.in this paper we suppose that the GA has such proper-1 Description of the elitist GA and some def-ties中国煤化工equirement on operatorsandinitionsMHCNMHG( onsider a mrnmuzation problem,a-acceptableConsider a minimization problem on finite searchpopulation space is defined as* Supported by the National Natural Science Foundation of China( Grant Nos.60074012 and 60174022 ) , and Basic Research Program of TsinghuaUrverivi,¥* To whotdence should be addressed. E-mail : wangling@ mail. tsinghua. edu. cnProgress in Natural Science Vol. 12 No.12 2002941S。= {X1X∈Q",f(X)≤a}(ii)P{r。= K}= μK a)II[1-Kk a)]Obviously ,if a=f*( best value), there must be op-k=1timal solution in the population of Sa. To considerthe finite- time performance , we define an event asProof. Property( i ) can be proved by the defini-Eq.( 1 ) that means GA can achieve a - acceptable pop-tionofτa.Then,letK=+∞,wecanget(i).ulation within K generations , and its complementaryFurthermore,by P{ta= K }= P{ra> K- 1 }-event is defined as Eq.( 2).P{tx>K }we can get( ii ).E(K ,a)={X; X2- Xk)| Xk∈Q”,Next, we will provide the expectation of Tak = 1.. ,K ,3kXk∈S.}, (1)when P{ra≤K }>0 ,K=1 2...E(K a)={X1 X2 r.. Xk)| Xk∈Q”,Theorem 1. Consider the above GA , given a >k=1..K,VkXptS。}(2)f* ,and P{ra≤K}>0 ,K=1 2... holds ,then :Due to the elitist property of theGA ,E(K ,a )(i)E[ra1 τa≤K]= KSE( K + 1 ,a ) obviously holds. And , the one step{1-I[1- Ki a)]}Ya -acceptable transition probability can be defined asEq.( 3 ), and the minimum generation to achieve a-acceptable population can be defined as Eq.(4 ).{1-T[1- (ke a)]},pK(Ka)=P{E(K,a)|E(K-1ra)}(i)Var[ ra1 τa≤K]=(K+ 1尸= P{(X1 ,Xz ..Xx)1Xpt S。,k =1. ,K-1 ;Xk∈S。}-之{(2k+1) [1- I[(1-p;)]}yk=0/P{E(K-1 ra )},(3)Ta=min{k≥1|X∈S。}(4 )[1-1[(1-px)]ETr。Iτ.≤K]Proof. For convenience ,denote μk ,a )= Pk.Obviously,the smaller Ta , the faster GA canachieve a -acceptable performance. In the next sec-By the definition of expectation and Property 1 ,tion , the relationship between p( K ,a ) and Ta willwe getbe discussed.E τ。| ra≤K]2 Conditional expectation of Ta and its rela-: 2k. P{ra = k |τa≤K}tionship with one step acceptable probability2k. P{r。= kYP{r。≤K}According to the definition of one step a -accept-able probability.1- p(K a)= P{E(K a)| E(K-1 a)}之k [i(1-p;)- 1(1-p,)]i=1= P{E( K a)}P{E( K- 1 ra )}.Thus,/[1-11(1-px)]P{E'(K a)YP{E(0a)}= [1- f(k a)]Because po=0 ,If GA' s initialization cannot get a -acceptable popula-Zk[i(1-p;)- 1(1-p;)]tion ,i.e. P{E(0 ra )}=0 , then= 1-1[(1- p;)+2H[(1- p;)P{E(K xa)}= 1-1[1- μ(k a)]We keep this supposition in this paper.2J[(1- p;)+..-KI[(1- p;)中国煤化工Property 1. Consider the above GA ,MHCN MHG)- kI[(1- p;)k=1 i=1(i)P{ra> K}= 1[1- p(k a)]: P{E'(K ,a)};= K[1-1[(1-p;)](i)务务数据∞}= 1- T[1-μk a)];- 2[1- I(1- p:)]942Progress in Natural Science Vol. 12 No. 122002Thus ,( i) is proved.m(k )+j};Because(v)P{m( ta)=m(k )}= P{ta≤K: m( k )}-Va[ τa1 τa≤K]=E[ τ2 | ra≤K]P{ra≤K[ m(k)- 1 ]};ETτo 1 τa≤K],(vi)P{ta>K m(k )}≤P{ra>k}≤P{ta>to prove( ii),it only needs to prove that E[ τ2lτa≤K[ m( k )-1]}.K ]equals the former half part of( i).Proof. If ta=k , then m( τa )= m(k ). Butr21 τa≤K]conversely ,if m( Ta )= m( k ), then Ta may equal=k2. P{ta= k1τ。≤K}several values. So ,( i) holds.k≈0By the definitionof m( τo ),= 2ktP{ra≤k}- P{ra≤k-1}]P{m( ta)> m(k )}=P{X;∈S。;i=12...,Km(k)}/P{τ≤K}=P{ta>Km(k)}:=.{2jk?P{ro≤k}- 2(k+ 1)P{ra≤k}So ,( i) holds.From(i), V j≥0 ,+(K+ 1YP{rg≤K}P{t≤K}P{X;∈S。i=12.,Km(k)}=(K+ 19- >[(2k+ 1)P{r.≤k}]k=0≤P{X;∈S。i=12..,Km(k)-j}/P{τa≤K}= P{r。 > Km(k )- j},so( ili ) holds. Similarly ,( iv ) holds.=(K+1}- 2{<2k+1)[1-I[(1-p)]}P{m( ta)= m(k )}=P{m( Ta )≤m(k )}P{m( ta)≤m(k )- 1},[1-(1-px)](v ) holds because of(i)Because[ m( k )- 1 ]K
-
C4烯烃制丙烯催化剂 2020-12-06
-
煤基聚乙醇酸技术进展 2020-12-06
-
生物质能的应用工程 2020-12-06
-
我国甲醇工业现状 2020-12-06
-
JB/T 11699-2013 高处作业吊篮安装、拆卸、使用技术规程 2020-12-06
-
石油化工设备腐蚀与防护参考书十本免费下载,绝版珍藏 2020-12-06
-
四喷嘴水煤浆气化炉工业应用情况简介 2020-12-06
-
Lurgi和ICI低压甲醇合成工艺比较 2020-12-06
-
甲醇制芳烃研究进展 2020-12-06
-
精甲醇及MTO级甲醇精馏工艺技术进展 2020-12-06