基于matlab遗传工具箱的多目标函数优化

基于matlab遗传工具箱的多目标函数优化

ID:28061367

大小:18.86 KB

页数:7页

时间:2018-12-08

基于matlab遗传工具箱的多目标函数优化_第1页
基于matlab遗传工具箱的多目标函数优化_第2页
基于matlab遗传工具箱的多目标函数优化_第3页
基于matlab遗传工具箱的多目标函数优化_第4页
基于matlab遗传工具箱的多目标函数优化_第5页
资源描述:

《基于matlab遗传工具箱的多目标函数优化》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。基于MATLAB遗传工具箱的多目标函数优化  摘要:本文对遗传算法的基本特点、步骤和流程和基于MATLAB的遗传算法优化工具箱进行了介绍,结合多目标函数问题的优化实例,说明了遗传算法是一种具有良好的全局寻优性能的优化方法。  关键词:遗传算法;MATLAB;多目标函数优化  中图分类号:TP311文献标志码:B文章编号:1671-7953(XX)01-0049-03    Multi-objectiveOptimiza

2、tionBasedonMATLAB��  GeneticAlgorithmOptimizationToolbox  ZHANGPei��jun��1,LiXiao��xia��1,JIZhi��qiang��2��  ��  Abstract:Thepaperintroducesgeneticalgorithm(GA)andgeneticalgorithmoptimizationtoolboxandanalysestheoptimizationtoolboxfunction.Thefunctionoptimizationproblemofmulti-objectivehasbeengivent

3、odemonstratethatgeneticalgorithmisabetterglobaloptimizationmethod.��  Keywords:genetic为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。algorithm;MATLAB;Multi-objective

4、optimization    1遗传算法简介    遗传算法由JohnHolland教授于1975年率先提出,是基于达尔文的自然选择原理,用来模拟生物遗传过程中的物竞天择、优胜劣汰,依据自然界不断进化发展的过程来实现优化,弱者子代较少将被淘汰,从而使群体在若干代进化后“素质”得以提高,这些子代中“素质”最好的,即问题的最优解得以生存,是一种随机搜索优化算法。遗传算法以其搜索空间大这一优点在众多工程应用中为解决多变量、多目标、多峰值等约束的优化问题发挥了作用。  遗传算法具有以下特点:  1)遗传算法不是直接处理优化问题变量本身的实际值,而是以优化变量的编码为运算对象。  2)遗传算法是从优化

5、问题解的编码组开始搜索的,而不是从单个解开始搜索的。  3)遗传算法不要求目标函数连续,更不要求目标函数可微。  4)遗传算法使用的选择、交叉、变异这三个算子都是随机操作,而不是确定规则。  遗传算法步骤为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。  采用有限体积法离散控制方程和

6、湍流模式。对于压力方程采用标准的离散格式进行离散,对于动量方程、湍流方程、雷诺应力方程,均采用二阶迎风格式进行离散,压力速度耦合迭代采用Simplec算法。  标准遗传算法的主要步骤可描述如下。  1)随机产生一组初始个体构成初始种群,并评价每一个个体的适配值。  2)判断算法收敛准则是否满足。若满足则输出搜索结果;否则执行以下步骤。  3)根据适配值大小以一定方式执行复制操作。  4)按交叉概率pc执行交叉操作。  5)按变异概率pm执行变异操作。  6)返回步骤。  流程    2基于MATLAB遗传工具箱的多目标优化    遗传工具箱主要参数含义  x最终值到达的点@fitnessfcn

7、适应度函数句柄(即适应度函数的文件名,通常是.m文件)  fval适应度函数的最终值(即运行中最好的结果)  nvars适应度函数的独立变量个数为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。