一种新的改进遗传算法及其性能分析外文翻译中英文翻译外文文献翻译.docx
- 文档编号:1438770
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:11
- 大小:97.46KB
一种新的改进遗传算法及其性能分析外文翻译中英文翻译外文文献翻译.docx
《一种新的改进遗传算法及其性能分析外文翻译中英文翻译外文文献翻译.docx》由会员分享,可在线阅读,更多相关《一种新的改进遗传算法及其性能分析外文翻译中英文翻译外文文献翻译.docx(11页珍藏版)》请在冰豆网上搜索。
一种新的改进遗传算法及其性能分析外文翻译中英文翻译外文文献翻译
一种新的改进遗传算法及其性能分析外文翻译@中英文翻译@外文文献翻译
摘要:
虽然遗传算法以其全局搜索、并行计算、更好的健壮性以及在进化过程中不需要求导而著称,但是它仍然有一定的缺陷,比如收敛速度慢。
本文根据几个基本定理,提出了一种使用变异染色体长度和交叉变异概率的改进遗传算法,它的主要思想是:
在进化的开始阶段,我们使用短一些的变异染色体长度和高一些的交叉变异概率来解决,在全局最优解附近,使用长一些的变异染色体长度和低一些的交叉变异概率。
最后,一些关键功能的测试表明,我们的解决方案可以显著提高遗传算法的收敛速度,其综合性能优于只保留最佳个体的遗传算法。
关键字:
编译染色体长度;变异概率;遗传算法;在线离线性能
遗传算法是一种以自然界进化中的选择和繁殖机制为基础的自适应的搜索技术,它是由Holland1975年首先提出的。
它以其全局搜索、并行计算、更好的健壮性以及在进化过程中不需要求导而著称。
然而它也有一些缺点,如本地搜索不佳,过早收敛,以及收敛速度慢。
近些年,这个问题被广泛地进行了研究。
本文提出了一种使用变异染色体长度和交叉变异概率的改进遗传算法。
一些关键功能的测试表明,我们的解决方案可以显著提高遗传算法的收敛速度,其综合性能优于只保留最佳个体的遗传算法。
在第一部分,提出了我们的新算法。
第二部分,通过几个优化例子,将该算法和只保留最佳个体的遗传算法进行了效率的比较。
第三部分,就是所得出的结论。
最后,相关定理的证明过程可见附录。
1.算法的描述
1.1一些定理
在提出我们的算法之前,先给出一个一般性的定理(见附件),如下:
我们假设有一个变量(多变量可以拆分成多个部分,每一部分是一个变量)x∈[a,b],x∈R,二进制的染色体编码是1.
定理1染色体的最小分辨率是
s=
定理2染色体的第i位的权重值是
wi=(i=1,2,…l)
定理3单点交叉的染色体搜索步骤的数学期望Ec(x)是
Ec(x)=Pc
其中Pc是交叉概率
定理4位变异的染色体搜索步骤的数学期望Em(x)是
Em(x)=(b-a)Pm
其中Pm是变异概率
1.2算法机制
在进化过程中,我们假设变量的值域是固定的,交叉的概率是一个常数,所以从定理1
和定理3我们知道,较长的染色体长度有着较少的染色体搜索步骤和较高的分辨率;反之亦然。
同时,交叉概率与搜索步骤成正比。
由定理4,改变染色体的长度不影响变异的搜索步骤,而变异概率与搜索步骤也是成正比的。
进化的开始阶段,较短染色体(可以是过短,否则它不利于种群多样性)和较高的交叉和变异概率会增加搜索步骤,这样可进行更大的域名搜索,避免陷入局部最优。
而全局最优的附近,较长染色体和较低的交叉和变异概率会减少搜索的步骤,较长的染色体也提高了变异分辨率,避免在全局最优解附近徘徊,提高了算法收敛速度。
最后,应当指出,染色体长度的改变不会使个体适应性改变,因此它不影响选择(轮盘赌选择)。
1.3算法描述
由于基本遗传算法没有在全局优化时收敛,而遗传算法保留了当前一代的最佳个体,我
们的方法采用这项策略。
在进化过程中,我们跟踪到当代个体平均适应度的累计值。
它被写成:
X(t)=(t)
其中G是当前进化的一代,favg是个体的平均适应度。
当累计平均适用性增加到最初个体平均适应度的k(k>1,k∈R)倍,我们将染色体长度变为其自身的m(m是一个正整数)倍,然后减小交叉和变异的概率,可以提高个体分辨率、减少搜索步骤以及提高算法收敛速度。
算法的执行步骤如下:
第一步:
初始化群体,并计算个体平均适应度favg0,然后设置改变参数的标志flag。
flag设为1.
第二步:
在所保留的当代的最佳个体,进行选择、再生、交叉和变异,并计算当代个体的累积平均适应度favg
第三步:
如果且flag=1,把染色体的长度增加至自身的m倍,减少交叉和变异概率,并设置flag等于0;否则继续进化。
第四步:
如果满足结束条件,停止;否则转自第二步。
2.测试和分析
我们采用以下两种方法来测试我们的方法,和只保留最佳个体的遗传算法进行比较:
2.1收敛的分析
在功能测试中,我们进行了以下政策:
轮盘赌选择,单点交叉,位变异。
种群的规
模是60。
L是染色体长度,Pc和Pm分别是交叉概率和变异概率。
我们随机选择4个遗传算法所保留的最佳个体来与我们的方法进行比较,它们具有不同的固定染色体长度和交叉和变异的概率。
表1给出了在100次测试的平均收敛代。
在我们的方法中,我们采取的初始参数是l0=10,Pc0=0.3,Pm0=0.1和k=1.2,当满足改变参数的条件时,我们调整参数l=30,Pc=0.1,Pm=0.01。
从表1中得知,我们的方法显著提高了遗传算法的收敛速度,正符合上述分析。
表1功能测试结果
方法
我们的算法
l=10
Pc=0.1,Pm=0.1
l=10
Pc=0.1,Pm=0.1
l=30
Pc=0.1,Pm=0.1
l=30
Pc=0.1,Pm=0.1
f1
257
15236
35791
1626
4363
f2
198
26973
42374
450
5433
2.2在线和离线性能的分析
Dejong提出了遗传算法的定量评价方法,包括在线和离线性能评价。
前者测试动态性能,而后者评估收敛性能。
为了更好地分析测试功能的在线和离线性能,我们把个体的适应性乘以10,并f1和f2分别给出了4000和1000代的曲线:
(a)在线(b)离线
图1f1的在线与离线性能
(a)在线(b)离线
图2f2的在线与离线性能
从图1和图2可以看出,我们方法的在线性能只比第四种情况差一点点,但比第二种、第三种、第五种好很多,这几种情况下的在线性能几乎完全相同。
同时,我们方法的离线性能也比其他四种好很多。
3.结论
本文提出了一种使用变异染色体长度和交叉变异概率的改进遗传算法。
一些关键功能的测试表明,我们的解决方案可以显著提高遗传算法的收敛速度,其综合性能优于只保留最佳个体的遗传算法。
附件
有了第一部分中假定的条件,定理1和定理2的验证是显而易见的。
下面给出定理3和定理4的证明过程:
定理3单点交叉的染色体搜索步骤的数学期望Ec(x)是
Ec(x)=Pc
其中Pc是交叉概率
证明:
如图A1所示,我们假设交叉发生在第k个基因位点,从k到l的父基因位点没有变化,基因位点1到k上的基因改变了。
在交叉过程中,1到k基因位点上的基因改变的概率为0.5(“1”变化”0”或者”0”变为”1”),因此,交叉之后,基因位点上的染色体搜索步骤从1到k的数学期望是
此外,每个位点的染色体发生交叉的概率是相等的,即Pc。
交叉后,染色体搜索步骤的数学期望是
把Eq.(A1)替换为Eq.(A2),我们得到
其中l是非常大的,,所以
图1单点交叉
定理4位变异的染色体搜索步骤的数学期望是
其中Pm是变异概率。
证明:
每个基因位点上的基因的变异概率是相等的,比如Pm,因此变异搜索步骤的数学期望是:
参考
[1]LiHaimin,WuChengke.自适应变异概率的遗传算法以及其性能分析.[J].ActaElectroniaSinica,1999,27(5):
89---92.
[2]NaraKoichi.基于大规模的分布式系统损失最小化的改进遗传算法.[A].进化计算IEEE会议[C].1995:
120---125.
[3]LeiYin,WeiHong.一种改进的遗传算法以及它在E计划波导过滤器设计重点额应用[J].ActaElectroniaSinica,2000,28(6):
121---124.
[4]EnriqueAlba,JoseMTroya.迁移策略在结构化的随机交配群体中的并行分布遗传算法的影响.[J].应用智能,2000,12:
163---181.
[5]RudolphR.经典遗传算法的收敛分析.[J].基于神经网络的IEEE转录,1994,5
(1):
96---101.
ImprovedGeneticAlgorithmandItsPerformanceAnalysis
Abstract:
Althoughgeneticalgorithmhasbecomeveryfamouswithitsglobalsearching,parallelcomputing,betterrobustness,andnotneedingdifferentialinformationduringevolution.However,italsohassomedemerits,suchasslowconvergencespeed.Inthispaper,basedonseveralgeneraltheorems,animprovedgeneticalgorithmusingvariantchromosomelengthandprobabilityofcrossoverandmutationisproposed,anditsmainideaisasfollows:
atthebeginningofevolution,oursolutionwithshorterlengthchromosomeandhigherprobabilityofcrossoverandmutation;andatthevicinityofglobaloptimum,withlongerlengthchromosomeandlowerprobabilityofcrossoverandmutation.Finally,testingwithsomecriticalfunctionsshowsthatoursolutioncanimprovetheconvergencespeedofgeneticalgorithmsignificantly,itscomprehensiveperformanceisbetterthanthatofthegeneticalgorithmwhichonlyreservesthebestindividual.
Keywords:
variantchromosomelength;variantprobability;geneticalgorithm;onlineandofflineperformance
Geneticalgorithmisanadaptivesearchingtechniquebasedonaselectionandreproductionmechanismfoundinthenaturalevolutionprocess,anditwaspioneeredbyHollandinthe1970s.Ithasbecomeveryfamouswithitsglobalsearching,parallelcomputing,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 改进 遗传 算法 及其 性能 分析 外文 翻译 中英文 文献