已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章遗传算法,4.1基本概念4.2选择算子4.3交叉算子4.4变异算子4.5基本遗传算法4.6基本实现技术4.7遗传算法应用,第4章遗传算法,生物进化自然法则优胜劣汰适者生存有性繁殖基因通过有性繁殖不断进行混合和重组遗传算法从生物界按照自然选择和有性繁殖、遗传变异的自然进化现象中得到启发,而设计的一种优化搜索算法,第4章遗传算法,应用函数优化组合优化:旅行商、图形化分生产调度:车间调度、生产规划自动控制:控制器、参数辨识机器人智能控制:机器人路径规划、运动轨迹规划图像处理与模式识别:特征提取、图像分割人工生命:进化模型、学习模型、行为模型遗传程序设计机器学习,4.1基本概念,个体个体就是模拟生物个体而对问题中的对象(一般就是问题的解)的一种称呼一个个体也就是搜索空间中的一个点种群种群(population)就是模拟生物种群而由若干个体组成的群体它一般是整个搜索空间的一个很小的子集通过对种群实施遗传操作,使其不断更新换代而实现对整个论域空间的搜索,4.1基本概念,适应度(fitness)借鉴生物个体对环境的适应程度,而对问题中的个体对象所设计的表征其优劣的一种测度适应度函数(fitnessfunction)问题中的全体个体与其适应度之间的一个对应关系一般是一个实值函数该函数就是遗传算法中指导搜索的评价函数,4.1基本概念,染色体(chromosome)染色体是由若干基因组成的位串(生物学)个体对象由若干字符串组成来表示(遗传算法)遗传算法(geneticalgorithm)染色体就是问题中个体的某种字符串形式的编码表示染色体以字符串来表示基因是字符串中的一个个字符,个体染色体9-1001(2,5,6)-010101110,4.1基本概念,遗传算子(geneticoperator)选择(selection)交叉(crossover)变异(mutation),4.2选择算子,选择算子模拟生物界优胜劣汰的自然选择法则的一种染色体运算从种群中选择适应度较高的染色体进行复制,以生成下一代种群算法:个体适应度计算在被选集中每个个体具有一个选择概率选择概率取决于种群中个体的适应度及其分布个体适应度计算,即个体选择概率计算个体选择方法按照适应度进行父代个体的选择,4.2选择算子,个体适应度计算按比例的适应度计算(proportionalfitnessassignment)基于排序的适应度计算(rank-basedfitnessassignment)个体选择方法轮盘赌选择(roulettewheelselection)随机遍历抽样(stochasticuniversalsampling)局部选择(localselection)截断选择(truncationselection)锦标赛选择(tournamentselection),4.2.1按比例的适应度计算,算法:对一个规模为N的种群S,按每个染色体xiS的选择概率P(xi)所决定的选中机会,分N次从S中随机选择N个染色体,并进行复制其中:f为适应度函数f(xi)为xi的适应度,优胜劣汰概率越高,随机选中概率越大概率越高,选中次数越多适应度高的染色体后代越多,4.2.3轮盘赌选择,原理:做一个单位圆,然后按各个染色体的选择概率将圆面划分为相应的扇形区域转动轮盘,轮盘静止时指针指向某一扇区,即为选中扇区,相应的个体/染色体即被选中,4.2.3轮盘赌选择,算法:在0,1区间,产生一个均匀分布的伪随机数r若rq1,则染色体1被选中若qk-10)指数比例法:g(x)=exp(af(x)(a0)幂指数比例法:g(x)=(f(x)a(a为偶数),4.7算法举例,例7.1利用遗传算法求解区间0,31上的二次函数y=x2的最大值分析原问题转化为0,31中寻找能使y取最大值的点x区间0,31为论域空间/解空间x为个体对象函数f(x)=x2可作为适应度函数,4.7算法举例,解:定义适应度函数,编码染色体适应度函数取f(x)=x2用5位二进制数作为个体x的基因型编码/染色体设定种群规模,产生初始种群种群规模N=4初始种群S=s1=01101(13),s2=11000(24),s3=01000(8),s4=10011(19),4.7算法举例,计算各代种群中各染色体的适应度,并进行遗传操作选择设从区间0,1产生4个随机数r1=0.45,r2=0.11,r3=0.57,r4=0.98按轮盘赌选择法,染色体s1,s2,s3,s4依次选中次数为1,2,0,1选择产生种群S1=s1=11000(24),s2=01101(13),s3=11000(24),s4=10011(19),4.7算法举例,交叉设交叉率Pc=100%,即S1全部染色体参与交叉将s1与s2配对,s3与s4配对,交换后两位基因新种群S2=s1=11001(25),s2=01100(12),s3=11011(27),s4=10000(16)变异设变异率Pm=0.001种群变异基因位数:Pm*L*N=0.001*5*4=0.020.02不足1,本轮不做变异-第一代遗传操作完成-第二代种群S=s1=11001(25),s2=01100(12),s3=11011(27),s4=10000(16),4.7算法举例,选择设从区间0,1产生4个随机数r1=0.25,r2=0.41,r3=0.77,r4=0.98按轮盘赌选择法,染色体s1,s2,s3,s4依次选中次数为1,1,1,1选择产生种群S1=s1=11001(25),s2=01100(12),s3=11011(27),s4=10000(16),4.7算法举例,交叉将s1与s2配对,s3与s4配对,交换后三位基因新种群S2=s1=11100(28),s2=01001(9),s3=11000(24),s4=10011(19)变异种群变异基因位数:Pm*L*N=0.001*5*4=0.020.02不足1,本轮不做变异-第二代遗传操作完成-第三代种群S=s1=11100(28),s2=01001(9),s3=11000(24),s4=10011(19),4.7算法举例,选择设从区间0,1产生4个随机数r1=0.25,r2=0.41,r3=0.77,r4=0.98按轮盘赌选择法,染色体s1,s2,s3,s4依次选中次数为2,0,1,1选择产生种群S1=s1=11100(28),s2=11100(28),s3=11000(24),s4=10011(19),4.7算法举例,交叉将s1与s4配对,s2与s3配对,交换后两位基因新种群S2=s1=11111(31),s2=11100(28),s3=11000(24),s4=10000(16)变异种群变异基因位数:Pm*L*N=0.001*5*4=0.020.02不足1,本轮不做变异-第三代遗传操作完成-第四代种群S=s1=11111(31),s2=11100(28),s3=11000(24),s4=10000(16),4.7算法举例,在这一代种群中已经出现了适应度最高的染色体s1=11111。遗传操作终止,将染色体“11111”作为最终结果输出。将染色体“11111”解码为表现型,得所求最优解:31将31代入函数y=x2中,即得原问题的解,即函数y=x2的最大值为961,4.7算法举例,Y,小结,遗传算法模拟自然选择和有性繁殖、遗传变异的自然原理实现优化搜索和问题求解遗传操作选择算子交叉算子变异算子,小结,特点直接对结构对象操作,不存在求导和函数连续性的限定;遗传算法不是从单个点,而是从一个点地群体开始搜索;具
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年能源加工公司财务基本制度管理总则
- 2025珠海市斗门区委组织部招聘2名普通雇员易考易错模拟试题(共500题)试卷后附参考答案
- 数据要素保险机制:“十五五”风险分散新路径
- 2025湖南长沙市社会科学界联合会招聘普通雇员1人易考易错模拟试题(共500题)试卷后附参考答案
- 体育产品:利用微生态产品吸引消费者
- 2025湖南株洲市人民政府办公室招聘易考易错模拟试题(共500题)试卷后附参考答案
- 2025湖北咸宁市咸安区事业单位招聘工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 2025海南省三亚市事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 2025浙江明州测绘院招聘2人易考易错模拟试题(共500题)试卷后附参考答案
- 2025浙江台州市黄岩站场管理服务限公司招聘5人易考易错模拟试题(共500题)试卷后附参考答案
- 橡胶厂成本核算管理办法
- 职业教育校企合作项目评估标准
- 人工智能+技术体系创新驱动发展战略研究
- 土壤污染状况调查方案投标文件(技术标)
- 《形势政策教育教程》(2025年·秋季)课程标准
- 5.1 相交和垂直-教学设计 2025-2026学年小学数学四年级上课 西师大版
- 2024海康威视DS-K2M062 门控安全模块用户手册
- 同心共育静待花开-2025-2026学年高二上学期家长会
- 半导体产业在智能传感器系统领域的技术创新与发展
- 宜兴博物馆讲解
- 实验室简介课件
评论
0/150
提交评论