Matlab编程实例视频教程系列47:遗传算法 概念原理 选择 变异 交叉 混合优化 非线性约束问题

freexyn编程实例视频教程系列47
Matlab与遗传算法
47.0 概述
1.主要内容
1.1 遗传算法的基础理论知识与应用;
1.2 运用Matlab编程解决具体问题实例及算法调参演示;
作者:freexyn
47.1 算法概念和流程
1.实例
(1)求函数f(x)=x2+3sin(2x)的全局最小值
(2)函数exp((x+y)²)+(x-1)²全局最小值
St. x+y≥1 x+2y=1.5 x≥0.6
2.认识函数跨国新娘
北京市第十一次党代会ga数字监控系统
电流源3.说明
3.1概念
遗传算法,建立包含多个个体(染体)的种,通过选择/交叉/变异等方式,不断迭代更新,改进个体和种,经过一系列的演化,最终收敛到全局最优解;
3.2算法流程(随堂讲解
47.2 初始化种
1.实例
马来亚的青春
求函数f(x,y)=x2+y2+3sin(2x)+3sin(2y)的全局最小值2.说明(随堂讲解)
2.1概念
个体
适应度函数
2.2种参数
种大小PopulationSize
初始种InitialPopulationMatrix
初始种范围InitialPopulationRange
中国移动北京公司网上营业厅
创建种CreationFcn
47.3 选择
1.实例
求函数f(x,y)=x2+y2+3sin(2x)+3sin(2y)的全局最小值作者:freexyn
2.说明(随堂讲解)
选择的概念
适应度缩放FitnessScalingFcn
选择SelectionFcn
47.4 交叉和变异
1.实例
求函数f(x,y)=x2+y2+3sin(2x)+3sin(2y)的全局最小值2.说明(随堂讲解)
交叉的概念
交叉CrossoverFcn
变异的概念
变异MutationFcn
47.5 精英个体
1.实例
求函数f(x,y)=x2+y2+3sin(2x)+3sin(2y)的全局最小值2.说明(随堂讲解)
精英个体的概念
精英个体EliteCount
交叉比例CrossoverFraction
47.6 迭代终止和可视化
1.实例
求函数f(x,y)=x2+y2+3sin(2x)+3sin(2y)的全局最小值2.说明(随堂讲解)
终止条件
迭代过程可视化
47.7 输出和过程显示
1.实例
求函数f(x,y)=x2+y2+3sin(2x)+3sin(2y)的全局最小值作者:freexyn
2.说明(随堂讲解)
输出参数[x,fval,ex,msg,pop,sc]
过程显示Display
47.8 优化与全局优化(智能算法)的比较
总结课(随堂讲解)
优化全局优化

本文发布于:2024-09-22 09:44:19,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/355526.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:种群   个体   随堂   讲解   全局   说明
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议