毕业论文 | 免费论文 | witkeycity.com免费论文网
用心做到最好,您的支持是我们最大的动力!
网站地图
合作联系
收藏本站

首 页 经济学论文 财政税收 证券金融 管理学论文 会计审计 工商管理 财务管理 公共管理 法学论文 理学论文 医药学论文
政治论文 社会学论文 文学论文 教育类论文 工学论文 计算机论文 艺术类论文 哲学论文 文化论文 英语论文 应用文 论文写作指导

   
 ·推荐文章
·毕业论文写作的基本要求
·计算机软件许可证协议书
·高三班主任工作总结
·入党思想汇报 1
·如何把简历设计成你的个人广告 
·简历策划:让面试官对你一见钟情
·企业管理软件的“渐进式实施方法
·中小企业人力资源规划困惑与解决
·电子商务对国际贸易的影响与中国
 ·书籍推荐
 ·广告推荐
   当前位置:首页 > 理学论文 > 数学论文 > 正文
求解不可微函数优化的一种混合遗传算法
来源:  [ 2006-9-7 11:09:18 ]  作者:   编辑:
收藏到VIVI | 收藏到365KEY | 收藏到YOUNOTE | 收藏到博采| 收藏到天极网摘 | 收藏到和讯网摘

3  算例

    T  [-500,500] 

 


1 函数f(x)特性示意图

函数f(x)有相当多的极小点,全局极小点是 =-420.97 =1,2,…, ,最优值为-837.97;次最优点为 ={( , ,…, ) =-420.97, , =302.52} =1,2,…, ,次优值-719.53。变量个数n=2时函数f(x) 特性如图1示。程序编制和运行环境采用Fortran Power Station 4.0,随机数由内部随机函数产生,在奔腾133微机上运行。

采用改进的Powell方法计算100次,初值在区间[-500,500]内随机产生,只有6次(即以概率0.06)搜索到全局最优,计算成功的概率极低。

Holland建立的标准(或简单)遗传算法,其特点是二进制编码、赌轮选择方法、随机配对、一点交叉、群体内允许有相同的个体存在。取种群规模m=30,交叉概率pc=0.95、变异概率pm=0.05,最大进化代数T=1000,每个变量用串长为L=16的二进制子串表示。二进制编码比浮点编码遗传算法计算精度低,对于标准遗传算法以目标函数小于-800为搜索成功,标准遗传算法运行100次。当取最大进化代数为T=200时,40次(以概率0.40)搜索到全局最优,平均计算时间为0.51秒;当取T=500时,51次(以概率0.51)搜索到全局最优,平均计算时间为1.13秒。

采用本文混合法计算,取m=30 pc=0.85pm=0.2T=100,进行Powell搜索的概率pPowell取不同值,混合法运行100次,计算结果见如表1。对于这个具有多极值的算例,多次计算表明pPowell=0.3时,混合法能以完全概率搜索到全局最优的准确值,但是此时混合法计算时间约为标准遗传算法取T=500时计算时间的4/5。对应的浮点编码遗传算法,取m=30pc=0.85pm=0.2T=100,运行100次,82次(以概率0.82)搜索到全局最优(如表1PPowell =0所示),计算时间约为标准遗传算法取T=500时计算时间的1/8,但是搜索到全局最优的概率却远远高于标准遗传算法。

 

1  pPowell取不同值时混合法的计算结果

PPowell

0.0

0.02

0.05

0.1

0.2

0.3

求得最优解的次数

82

85

89

94

98

100

求得最优解的概率

0.82

0.85

0.89

0.94

0.98

1.00

平均计算时间/

0.14

0.20

0.31

0.47

0.68

0.87

4  结束语

针对不可微函数的全局优化问题,本文提出一种把Powell方法与浮点编码遗传算法相结合的混合遗传算法,该算法兼顾了遗传算法全局优化方面的优势和Powell方法局部搜索能力较强的特点,提高求得全局解的概率。计算结果表明混合法优于遗传算法和Powell法,可以可靠地搜索到具有多个局部极值的函数优化问题的全局解。由于计算中只用到函数值信息,本文混合法不仅适用于不可微函数优化问题,也适合可微函数全局优化问题。

本新闻共3页,当前在第2页  1  2  3  

 
上篇文章: “案例分析”应重在分析——关于搞好“案例分析”的若干想法  下篇文章: 函数图象中体现的辩证观点
网站首页 - 友情链接 - 网站地图 - 加入收藏

声明:免费毕业论文网资料来源于网络,如有侵犯您的权益,请立即告知,我们将删除!
联系方式: E-mail:Laozhanga@QQ.COM QQ:75931341
同时按下键盘 CTRL+D 会有惊喜发生哦!
冀ICP备07000828号