网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > VC与C++类别 > 正文

VC遗传算法的研究及实现

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/14

网学网为需要VC与C++类别的朋友们搜集整理了VC遗传算法的研究及实现相关资料,希望对各位网友有所帮助!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

2.1.2遗传算法基本步骤

遗传算法的主要处理步骤是:首先构造满足约束条件的染色体。编码的目的主要是使化问题解的表现形式适合于遗传算法中的遗传运算。实际问题的染色体有多种编码方,染色体编码方式的选取应尽可能的符合问题约束,否则将影响计算效率。第二是随机生初始群体。初始群体的染色体数量应适当选择。第三是是适应度函数的构造和应,计算每个染色体适应度。适应度函数基本上依据问题的目标函数而定,是反映染色体劣的唯一指标,遗传算法就是要寻得适应度最大的染色体。当适应度函数确定以后,复是以适应度函数值的大小决定的概率分布来确定哪些染色体适应生存,哪些被淘汰。第是染色体的交叉。父代的遗传基因的结合是通过父代染色体之间的交叉并到达下一代个的。子代的产生是一个生殖过程,它产生了一个新解;最后是变异,新解产生过程中可产生基因变异,变异使某些解的编码发生变化,使解具有更大的遍历性。

2.4.3变异算子
当交叉算子产生的后代的适应度不在比前辈好又未达到最优解,就会产生不成熟敛,不成熟收敛的根源是发生了有效基因缺失,这时,为克服这种情况,只有依赖于变异变异在遗传算法中的作用是第二位的。目前发展的主要变异算子如表2-1所示。

名称
特点
研究者
适用编码
常规位变异
标准遗传算法成员
Delong
二进制
有效基因变异
避免有效基因缺失
Yun
二进制
自适应有效基因变异
最低有效基因个数自适应变化
Yun
二进制
概率自调整变异
由两个串的相似性确定变异概率
Whitley
二进制
均匀变异
由一个实数元素以相同的概率在域内变动
Michalewicz
十进制
非均匀变异
使整个矢量在解空间轻微变动
Michalewicz
十进制
三次高斯近似变异
Bosworth,Foo,
Zeigler
十进制
零变异
 
同上
十进制

2-1 变异算子
2.3遗传算法步骤
一般而言,遗传算法的流程如下:
Step 1确定编码;
Step 2初始化种群;
Step 3计算种群中每个个体的适应值;
Step 4若满足某种停止条件,则执行Step 9,否则执行Step 5;
Step 5按由个体适应度值所决定的某个规则选择将进入下一代的个体;
Step 6按概率进行杂交操作;
Step 7按概率进行变异操作;
Step 8转到Step 3;

Step 9输出种群中适应度值最优的染色体作为问题的满意解或最优解。

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

  • 上一篇资讯: VC新员工工作分配系统
  • 原创论文

    设为首页 | 加入收藏 | 论文首页 |原创论文 |
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师