matlab里面怎样画关于迭代次数的种群均值图 遗传算法,研究生作业_基于.遗传算法优化多元多目标函数的MATLAB实现...

本文分析了不同种群大小(2000, 100)与最大迭代次数(80, 20)对优化函数值和自变量取值的影响。结果表明,种群规模和迭代次数对结果有显著影响,规模大和迭代次数多时收敛性更好。关键发现包括快速收敛和参数选择对优化效果的重要性。
摘要由CSDN通过智能技术生成

111.png

WORD格式可编辑

4实验分析 改变种群数量等参数的实验结果对比。 表格横列2000-80表示参数设置为种群大小为2000,最大迭代次数80.竖列f1value、f2value和X1等分别表示函数值和自变量取值。 表1 参数改变最优化函数值及自变量取值 f1value f2value X1 X2 X3 X4 X5 2000-80 20.0914 4.6331 3.9961 1.0132 2.0167 2.0073 3.0001 2000-20 20.3343 4.6205 3.9655 1.0055 2.4596 5.1599 3.0164 100-80 20.968 4.8023 3.9958 1.0631 2.0012 2.0079 3.0002 100-20 23.8958 4.7151 3.474 1.0388 2.3256 4.5378 3.0079 当参数设置为种群大小为2000,最大迭代次数80时,最佳解及种群均值随迭代次数的变化曲线如图3所示。 第一目标函数 第二目标函数 图2 种群大小为2000,最大迭代次数80变化曲线 专业知识分享

WORD格式可编辑

当参数设置为种群大小为2000,最大迭代次数20时,最佳解及种群均值随迭代次数的变化曲线如图3所示。 第一目标函数 第二目标函数 图3 种群大小为2000,最大迭代次数20变化曲线 当参数设置为种群大小为100,最大迭代次数80时,最佳解及种群均值随迭代次数的变化曲线如图3所示。 第一目标函数 第二目标函数 图4 种群大小为100,最大迭代次数80变化曲线 专业知识分享

WORD格式可编辑

当参数设置为种群大小为100,最大迭代次数20时,最佳解及种群均值随迭代次数的变化曲线如图3所示。 第一目标函数 第二目标函数 图5 种群大小为100,最大迭代次数20变化曲线 种群大小2000,最大迭代次数80时,各自变量取值如图6所示。可看出各变量的变化较为稳定,即可知收敛性较好,应为最优解。 图6 5维自变量变化曲线 4.2结果分析 (1)因本体优化目标并不太复杂,故交叉概率取为较一般的0.7,变异概率也采用默认值,避免太多的无谓改变。曲线在一开始的几次迭代后迅速下降,但到了一定值后,曲线则变得平缓,说明收敛速度较快,交叉和遗传概率满足优化要求。 (2)种群规模的大小和迭代次数的多少对结果的影响是较大的。主要表现在种群规模较小或迭代次数较少时,其结果较最优解偏差较大。由于计算机性能的不断提高,在速度要求不高时可选择较大种群和较多迭代次数已确保结果的最优化。 (3)由自变量变化曲线可看出,在交叉和变异概率选取适当的前提下,种群大小2000,最大迭代次数80时,各自变量变化较为稳定,说明最优解已基本收敛。 专业知识分享

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值