简单遗传算法的步骤: 初始化种群 计算种群中每一个个体的适应度函数值 根据与适应度相关联的规则确定进入下一轮的个体 按照某一个概率进行交叉操作 按照某一个概率进行变异操作 如果不满足终止条件,则转到(2),否则继续 将种群中适应度最优的个体作为问题的解 遗传算法的终止条件:需满足其中之一 1、完成预先给定的进化代数。 2、种群中最优个体或者平均适应度在连续若干代没有改进。 开始 初始化种群 计算适应度值 选择操作 交叉操作 变异操作 终止条件? 选取适应度最优个体作为解 结束 是 3 遗传算法例子 求最大值 求一阶导数,并令其为零 得 求二阶导数 f(x) f’(x) f’’(x) 主要步骤: 编码:22位二进制数码串 种群初始化 适应度函数:函数本身 遗传操作:选择、交叉、变异操作 算法的若干关键参数:种群大小、种群代数、选择交叉变异概率等 结果: 最佳个体: 1111 0011 0100 0100 0001 01 对于自变量值:1.850773 函数值: 2.850227 4 Matlab中的遗传算法函数 使用方式: 函数形式 ga 图形界面形式 optimtool(选择ga) 包含在Matlab2010版本的Global Optimization Toolbox 工具箱中,只能求最小值 数学问题: 线性的等式与不等式约束 非线性的等式
您可能关注的文档
- 第5章 蜂群算法基本理论.ppt
- 第4章立体图形的投影.ppt
- 第5章 建筑环能专业概论.ppt
- 第5章 客户互动.ppt
- 第5章 各行业微信营销策略与案例.ppt
- 第5章 免疫凝集试验.ppt
- 第5章 混凝土与钢筋混凝土工程.doc
- 第5章 旅游者个性心理.ppt
- 第5章 数据库管理与保护.ppt
- 第5章 三极管放大电路.ppt
- 【计算题专项练习】人教版小学五年级数学下册第二单元计算专项01:求一个数的因数(含答案).pdf
- 【计算题专项练习】人教版小学六年级数学下册第四单元计算专项06:比例尺(含答案).pdf
- 【计算题专项练习】人教版小学五年级数学下册第二单元计算专项02:求一个数的倍数(含答案).pdf
- 【计算题专项练习】人教版小学六年级数学下册第二单元计算专项02:百分数的四则计算(含答案).pdf
- 【计算题专项练习】人教版小学五年级数学下册第六单元计算专项02:异分母分数加、减法(含答案).pdf
- 【计算题专项练习】人教版小学五年级数学下册第六单元计算专项06:数阵问题(含答案).pdf
- 【计算题专项练习】人教版小学六年级数学下册第三单元计算专项02:计算圆柱的表面积(含答案).pdf
- 【计算题专项练习】人教版小学六年级数学下册第三单元计算专项01:计算圆柱的侧面积(含答案).pdf
- 【计算题专项练习】人教版小学六年级数学下册第三单元计算专项09:立体图形的切拼(含答案).pdf
- 专利强制许可规定及案例.docx
最近下载
- 2024年高频高危漏洞清单(3).docx VIP
- 二龙山水电站增效扩容改造项目-初步设计报告.doc VIP
- 桑墟水电站增效扩容改造初步设计报告书.doc VIP
- 企业安环部各岗位职责.pdf VIP
- 2024年工勤考试收银审核员(高级技师)考试题(含答案).pdf VIP
- 财务报表分析概论张新民.pptx VIP
- 【2025年】上海市公安机关辅警招聘[面试]复习题及答案.docx VIP
- 2024《色氨酸生产中的热量衡算及设备选型综述》3400字.docx VIP
- 《DLT 1215.2-2013链式静止同步补偿器 第2部分:换流链的试验》专题研究报告.pptx VIP
- 2025年铜仁学院专升本护理题目及答案.doc VIP
原创力文档

文档评论(0)