欢迎来到咨信网! | 成为共赢成为共赢 咨信网助力知识提升 | 自信网络旗下运营:咨信网 自信AI创作助手 自信AI导航
咨信网
全部分类
  • 包罗万象   教育专区 >
  • 品牌综合   考试专区 >
  • 管理财经   行业资料 >
  • 环境建筑   通信科技 >
  • 法律文献   文学艺术 >
  • 学术论文   百科休闲 >
  • 应用文书   研究报告 >
  • ImageVerifierCode 换一换
    首页 咨信网 > 资源分类 > PDF文档下载
    分享到微信 分享到微博 分享到QQ空间

    自适应惯性权重的粒子群优化算法_张渊博.pdf

    • 资源ID:608963       资源大小:1.76MB        全文页数:8页
    • 资源格式: PDF        下载积分:10金币
    微信登录下载
    验证码下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    验证码: 获取验证码
    温馨提示:
    支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    VIP下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    声明    |    会员权益      获赠5币      写作写作
    1、填表:    下载求助     索取发票    退款申请
    2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
    6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    7、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

    自适应惯性权重的粒子群优化算法_张渊博.pdf

    1、基金项目:国家自然科学基金(62003152);江苏省研究生科研创新计划项目(2020XKT081)收稿日期:2021-04-28 修回日期:2021-07-25 第 40 卷 第 4 期计 算 机 仿 真2023 年 4 月 文章编号:1006-9348(2023)04-0350-08自适应惯性权重的粒子群优化算法张渊博,邹德旋,张春韵,杜星瀚(江苏师范大学电气工程及自动化学院,江苏 徐州 221116)摘要:针对粒子群优化算法容易陷入局部极值、进化后期的收敛速度慢和精度低等问题,提出自适应惯性权重的粒子群优化算法。算法采用自适应更新惯性权重,添加影响算子,并通过惯性权重自适应调整学习因子,

    2、然后加入随机局部搜索策略;最后使用测试函数,通过和 3 种优化算法进行 30 次重复实验。结果表明,提出的算法具有更好的全局收敛能力,且收敛精度、和稳定性都有明显的提升。关键词:粒子群优化算法;自适应惯性权重;影响算子;学习因子;测试函数;收敛精度中图分类号:TP301 文献标识码:BParticle Swarm Optimization Algorithmwith Adaptive Inertial WeightZHANG Yuan-bo,ZOU De-xuan,ZHANG Chun-yun,DU Xing-han(School of Electrical Engineering and A

    3、utomation,Jiangsu Normal University,Xuzhou Jiangsu 221116,China)ABSTRACT:In order to solve the problems of particle swarm optimization(PSO),such as easy to fall into localextremum,slow convergence speed and low accuracy in the later stage of evolution,an adaptive inertia weight PSOalgorithm is propo

    4、sed.The algorithm adaptively updated the inertia weight,added the influence operator,adaptivelyadjusted the learning factor through the inertia weight,and then added the random local search strategy.Finally,thetest functions and three optimization algorithms were used for 30 repeated experiments.The

    5、 results show that the pro-posed algorithm has better global convergence ability,and the convergence accuracy and stability are significantly im-proved.KEYWORDS:Particle swarm optimization algorithm;Adaptive inertia weight;Influence operator;Learning factor;Test function;Convergence accuracy1 引言群智能优

    6、化算法1是模拟昆虫、兽群、鸟群和鱼群的群体行为,这些群体按照一种合作的方式寻找食物,群体中的每个成员通过学习它自身的经验和其它成员的经验来不断地改变搜索的方向。群体智能优化算法的突出特点就是利用了种群的群体智慧进行协同搜索,从而在解空间内找到最优解。其中粒子群算法结构简单、参数少、容易实现,收敛速度较快。该算法已成功应用于许多领域如图像分割2、路径规划3、车间调度4、系统优化5。尽管粒子群优化算法优势众多,但粒子群算法容易陷入早熟收敛而找不到最优解,存在收敛后期种群多样性较差、速度较慢。因此学者们针对局部收敛、不变性、稳定性、参数设置和拓扑结构进行研究,对粒子群算法改进,并提出了许多算法的变体

    7、。文献6提出了一种基于粒子群算法的自适应变异差分进化算法,在迭代早期,算法有效地利用改进的DE/rand/1 突变策略来探索较好的区域,从而提高逃离局部最优的能力。在进化的后期,利用粒子群算法的变异策略有效地加快了收敛速度。文献7采用动态自适应惯性加权因子,并将遗传算法(Genetic Algorithm,GA)8相关算子引入粒子群算法中,通过交叉和 n 点变异算子自适应地选择满足遗传算法选择准则且选择概率随时间变化的粒子群,更新其位置。文献9提出全息粒子群算法采用了整体结构和自相似结构。将不同的粒子分为不同的组和级,组内之间粒子进行信息交换,用一组中最好的粒子进行不同级粒子的信息交换。该结构

    8、提高了粒子群算法的速度和精度。廖星等10运053用线性递减惯性权重与正态随机数的随机惯性权重提出了一种自适应惯性权重粒子群优化算法,并引入压缩因子与变学习因子减小惯性权重的影响,最后使用 GPU 并行的运行算法,加快运行速度。李龙澍等11针对 PSO 算法易陷入局部极值的缺陷,提出了一种新的自适应惯性权重混沌 PSO 算法(New AdaptiveInertial Weight Chaotic Particle Swarm Optimizatio,CPSO-NAIW)。该算法首先采用新的权重自适应方法,通过粒子与群体极值位置距离对权重进行调整,使权重的调整与粒子的状态位置状态信息相结合,然后采

    9、用基于混沌优化摆脱局部极值的方法,在算法陷入局部极值时,对群体极值进行混沌调整,以使各个粒子在追逐不同群体极值位置进行更新时,可以改变寻优轨迹,提高了算法摆脱局部极值的能力。吴凡等12提出一种惯性权重曲线递增策略的改进算法(Curve In-crement Particle Swarm Optimization,CIPSO),有效避免早熟问题,在处理“维度灾难”问题上,寻优性能更强,且具备良好的平衡全局与局部寻优性能。以上现有方法都通过自适应权重平衡全局与局部寻优能力,但对于多峰测试函数,算法仍陷入局部最优。为了使算法在进化前期锁定较好区域,在进化后期提高局部搜索能力,提出一种自适应惯性权重的

    10、粒子群优化算法(Stochastic Inertial-Weighted Particle Swarm Optimization,AI-WPSO),算法主要是对惯性权重、学习因子进行改进,并加入局部搜索策略。最后通过标准测试函数与其它算法对比,验证了该算法的有效性。2 基本粒子群优化算法粒子群优化算法是由 Kennedy13和 Eberhart14在 1995年提出的一种启发式的群体智能算法,是一种无梯度优化算法,其灵感来自于移动生物的社会行为,如鸟群的移动,来达到同样的目标。运动是基于粒子在搜索空间中最佳的位置(即局部最好的位置),以及整个搜索空间中最佳的位置群(即全局最佳)。假设搜索空间有

    11、 d 维(d=1,2,D)每个粒子 i 的 位 置 和 速 度 分 别 用 Vi=vid,viD(),Xi=xid,xiD()表示。对于每次迭代或时间步长 t,速度被用来更新的下一个位置,每个粒子的计算公式为vid(t+1)=wvid(t)+c1r1(pgd-xid(t)+c2r2(pid-xid(t)(1)xid(t+1)=xid(t)+vid(t+1)(2)对于每个粒子 i 和维数 d,通过以上方程(1)式更新粒子的速度 vid和(2)式更新粒子的位置 xid。在式(1)中,w 是动量的权重,它影响到前一个速度对下一个粒子运动的影响程度。群体的最佳位置记为 pgd,用常数 c1加权,c1为

    12、个体学习因子。c2为社会学习因子,对每个粒子 pid的最佳位置加权。r1、r2为 r(0,1)的均匀随机数样本。3 自适应权重粒子群优化算法避免速度向量使粒子发散导致后期收敛变慢和低精度问题,胡旺15提出一种更简化的粒子群优化算法(SimplifiedParticle Swarm Optimization,SPSO),舍去速度项,简化为xt+1id=xtid+c1r1(pid-xtid)+c2r2(pgd-xtid)(3)本文为了平衡算法的全局搜索与局部搜索能力并加快搜索速度,将惯性权重 与学习因子(c,c2)和随机数(r1,r2)进行改进,提出一种自适应惯性权重的粒子群优化算法,更新公式为x

    13、t+1id=tixtid+c1e(pgd-xtid)+c2(1-e)(pid-xtid)(4)e=tT(5)其中 T 为最大迭代次数,t 为当前迭代次数;pgd为粒子全局最优解,pid为粒子个体最优解,c1和 c2分别为个体学习因子和社会学习因子,ti为第 i 个粒子 t 代时的惯性权重,e 为影响因子。影响因子根据迭代次数来改变个体极值和全局极值对粒子位置的影响。前期受个体极值影响大,使粒子快速找到相对较好的位置,寻优中期,一部分粒子向全局最优值靠近,一部分粒子继续搜寻更好的位置点,迭代次数达到后期时,所有粒子向全局最优值靠近,使粒子得到更好的收敛。固定的学习因子,在处理复杂问题时,很有可能

    14、陷入局部最优解;因此,本文根据惯性权重自适应的更新认知和社交因子,更新公式为c1=c_start+(c_start-c_end)cos(exp(ti-1)+1)(6)c2=c_start-(c_start-c_end)cos(exp(ti-1)+1)(7)其中 c_start 和 c_end 分别设置为 1.5 和 1。当惯性权重减小时,说明上一代的粒子位置不理想,在更新下一代粒子时应保留粒子少部分的信息,同时应该适量增加认知因子和社交因子,使粒子向自身历史最佳位置和群体历史最佳位置逼近。此学习因子加入余弦函数,能够产生振荡,使粒子更好的寻优。3.1 自适应惯性权重惯性权重 起到了一个平衡全局

    15、搜索能力和局部搜索能力的作用恰当的 值可以提高算法性能,提高寻优能力,减少迭代次数。本文运用双曲线先下降后上升的特性和高斯函数与目标函数值相结合,提出自适应惯性权重,表示为=(f(x)(t)(8)=e(f_avgf(x)2-22(9)=a2+(-50+100(tT)b2(10)其中 f(x)为粒子的目标函数值;f_avg 为所有粒子的平均目153标函数值;为方差,a,b 为双曲线参数,分别为 0.3,50,取值范围为0.3,1.042。目标函数值越小说明粒子适应度越大。当粒子适应度小于平均适应度值时,说明粒子处于较差的位置,惯性权重取得较小值,使下次粒子更新时获得前代粒子较少信息;当粒子适应度

    16、值大于平均适应度值时,粒子处于好的位置,惯性权重取得较大值,使下次粒子更新时获得较多前代粒子信息。然后通过双曲线先下降后上升的特性,使粒子寻优前期有很强的全局寻优能力,中期有较强的局部寻优能力,加快收敛,后期增强全局搜索能力,使粒子有能力跳出局部最优,提高寻优精度。图 1 为一个粒子随进化次数的惯性权重分布,整体上呈现先下降后上升趋势,进化前期,粒子通过自己的适应度值与所有粒子适应度值的平均值的比值得到自己的惯性权重,使每个粒子搜寻到适合自己的区域;进化中期,惯性权重较小,粒子可以快速达到最优解;进化后期,粒子的惯性权重较大,有利于粒子逃出局部最优。图 1 惯性权重分布3.2 随机局部搜索本文

    17、为了增加最优解的精确度,引入交叉变异操作,随机生成粒子的方向向量,根据粒子与粒子中心的平均距离,进行随机局部搜索,随机局部搜索的公式为xcid=randxjd+(1-rand)xkd(11)xqid=xcid+(ui-li)(12)xni,d=xqi,d+Ui(13)=1KKi=1i(14)Ui=RiR21+R2n(i=1,2,n)(15)其中 i,j,k 分别表示为第 i 个、第 j 个、第 k 个粒子,且 ijk,xcid为交叉后得到新粒子,xqid为突变后的粒子,为均匀分布在-0.01,0.01之间,ui、li分别为第 i 个粒子迭代过程中空间中的最大值与最小值,xni,d为逃脱局部最优

    18、产生的新粒子,为距离中心位置最近的 K 个粒子的平均距离,Ri(i=1,m)为随机生成的方向向量。算法实现步骤如下:Step1 设置最大迭代次数、种群数量、初始化种群位置、学习因子;Step2 计算出每个粒子的适应度值;Step3 找出个体极值 Pbest与全局极值 Gbest;Step4 根据式(6-10)计算学习因子与惯性权重;Step5 根据式(11-15)进行随机局部搜索更新出新的粒子;Step6 通过适应度函数计算两种粒子的适应度值,更新个体极值 Pbest和全局极值 Gbest。Step7 判断是否满足终止条件,若满足执行 Step8,否则转到 Step4。Step8 输出全局极值

    19、 Gbest。算法流程图如图 2。图 2 算法流程图4 仿真研究仿真的运行环境的内存为 16G,Intel i5-9300H CPU2.4GHz,Windows 10 操作系统,算法采用 Matlab R2019b 实现。为了验证算法的合理性,分别在 30 维和 100 维下运行30 次进行实验对比与分析。最后对算法的局部搜索进行验证。4.1 测试函数为了检验算法 AIWPSO 的有效性,本文用 16 个标准测试函数进行仿真对比,其中 f3、f4、f8、f10-f16为单峰测试函数,253f1、f2、f5、f6、f7、f9为多峰函数,f7为病态的二次函数,全局极小点被无数的局部极小点所围绕,因

    20、此很难找到最优解。本文的测试函数见表 1。为了更好统一观测算法搜寻测试函数的最优解。以下测试函数可能在形式上略有变化,但并不影响其测试效果,测试函数的理论解都为 0。表 1 测试函数函数名函数表达式定义域函数名函数表达式定义域Ackleys Pathf1(x)=-20exp-0.2130ni=1x2i|-exp130ni=1cos 2xi()+20+e-32,32Rastriginf9(x)=ni=1x2i-10cos(2xi)+10-5.12,5.12Alpinef2(x)=ni=1|xisin(xi)+0.1xi|-10,10Schwefels 1.2f10(x)=ni=1ij=1xj()

    21、2-100,100Axis ParallelHyperellipsoidf3(x)=ni=1ix2i-5.12,5.12Schwefels2.21f11(x)=max|xi|,1 i 30-100,100De Jongs(noise)f4(x)=ni=1ix4i-1.28,1.28Schwefels2.22f12(x)=ni=1|xi|+ni=1|xi|-10,10Girewangkf5(x)=14000ni=1x2i-ni=1xii|+1-600,600Spheref13(x)=ni=1x2i-100,100InvertedCosine Wavef6(x)=-n-1i=1exp-(x2i+x

    22、2i+1+0.5xixi+1)8()(cos4x2i+x2i+1+0.5xixi+1()+n-1-100,100Sum ofDifferent Powerf14(x)=ni=1|xi|(i+1)-1,1Pathologicalf7(x)=n-1i=10.5+sin2(100 x2i+x2i+1)-0.51+0.001(x2i-2xixi+1+x2i+1)2|-100,100Xin-SheYang 1f15(x)=ni=1rand0,1)|xi|i-5,5Quarticf8(x)=ni=1ix4i+rand0,1)-1.28,1.28Zakharovf16(x)=ni=1x2i+ni=10.5i

    23、xi()2+ni=10.5ixi()4-5,10表 2 四种算法参数设置算法c1c2minmaxmTPSO220.80.840100CPSO220.40.940100CIPSO1.51.5-240100AIWPSO-401004.2 参数设置与实验结果分析设计实验时最重要的环节是合理设置参数和仿真环境,如此才能保证算法比较过程的公平性与公正性。表 2 为四种算法参数设置。4.3 实验结果将本文算法,与近三年新算法 CPSO、CISPO 和基本粒子群算法 PSO 在 30 维下进行仿真对比。算法的实验数据对比结果见表 3。表 3 四种算法搜索 30 维函数结果函数算法最小值平均值标准差函数算法最

    24、小值平均值标准差f1AIWPSO8.88E-168.88E-160.00E+00f9AIWPSO0.00E+000.00E+000.00E+00CPSO1.17E-131.74E-114.15E-11CPSO6.97E-401.50E-355.21E-35CIPSO2.94E-158.59E-149.70E-14CIPSO9.31E-497.51E-383.05E-37PSO6.19E+007.91E+009.41E-01PSO1.44E+021.86E+022.35E+01f2AIWPSO1.80E-801.40E-714.83E-71f10AIWPSO8.26E-834.05E-712.1

    25、9E-70353函数算法最小值平均值标准差函数算法最小值平均值标准差CPSO4.19E-314.58E-271.08E-26CPSO3.41E-131.10E-111.53E-11CIPSO1.14E-354.70E-326.03E-32CIPSO3.39E-137.74E-126.82E-12PSO4.74E+001.18E+013.65E+00PSO6.28E-032.17E-011.64E-01f3AIWPSO3.42E-1681.97E-1385.16E-137f11AIWPSO1.79E-811.06E-693.25E-69CPSO4.10E-391.25E-306.87E-30CP

    26、SO1.81E-291.21E-272.56E-27CIPSO3.77E-521.65E-367.43E-36CIPSO2.21E-239.90E-229.92E-22PSO6.38E-033.62E+011.02E+01PSO1.00E-034.80E-024.29E-02f4AIWPSO1.48E-3186.54E-2570.00E+00f12AIWPSO7.53E-872.57E-691.38E-68CPSO9.90E-531.10E-335.30E-33CPSO1.37E-263.39E-241.13E-23CIPSO3.31E-421.48E-357.78E-35CIPSO3.16E

    27、-292.21E-267.88E-26PSO3.96E+004.78E-023.88E-02PSO8.88E+001.36E+012.89E+00f5AIWPSO0.00E+000.00E+000.00E+00f13AIWPSO1.33E-1635.24E-1362.96E-135CPSO1.14E-291.35E-272.36E-27CPSO7.15E-373.71E-311.46E-30CIPSO1.45E-545.08E-352.71E-34CIPSO2.90E-431.37E-327.35E-32PSO1.52E+018.55E+002.47E+00PSO3.83E+021.03E+0

    28、33.25E+02f6AIWPSO0.00E+000.00E+000.00E+00f14AIWPSO1.46E-1671.02E-1435.60E-143CPSO2.41E-502.80E-371.37E-36CPSO8.16E-148.35E-131.28E-12CIPSO2.09E-406.81E-371.87E-36CIPSO1.25E-156.92E-141.11E-13PSO4.70 E+011.95E+011.84E+00PSO7.86E-069.22E-058.10E-05f7AIWPSO0.00E+001.43E-003.27E+00f15AIWPSO2.75E-1642.81

    29、E-661.53E-65CPSO1.13E-211.78E-202.92E-20CPSO4.86E-144.04E-128.58E-12CIPSO1.78E-302.23E-275.94E-27CIPSO3.68E-167.57E-151.05E-14PSO9.19E+001.02E+014.54E-01PSO2.94E-042.99E+001.05E+01f8AIWPSO1.17E-059.60E-047.40E-04f16AIWPSO1.38E-1641.88E-1331.03E-132CPSO1.10E-012.56E-011.27E-01CPSO4.86E-131.09E-091.72

    30、E-09CIPSO1.63E-038.29E-034.72E-03CIPSO3.73E-121.35E-102.08E-10PSO6.62E-021.69E-017.49E-02PSO1.03E+022.37E+028.94E+01 从实验结果表中可以看出对于 16 个测试函数,虽然 AI-WPSO 算法对于 f8所搜索的最优解不优,但是四种算法中最优的解,对于其它测试函数 AIWPSO 算法都能搜寻到很好的解,而且 AIWPSO 算法搜寻的最优解都比其它三种算法搜寻的解好,并且 AIWPSO 算法能过搜索到 f5、f6、f7、f9的理论解,这主要因为算法有很好的全局搜索能力。但是算法对于多次

    31、搜寻 f7测试函数的平均解和标准差不优。表中的平均值代表算法的平均优化性能,这也是重要的评价指标,AIWPSO算法不仅最小值搜寻到 f5、f6、f9的理论解,而且平均值也为理论解,说明 AIWPSO 算法对这三个函数有很强的搜索能力。标准差也是衡量算法性能的重要物理量之一。可以从表中看出 f1、f4、f5、f6、f9被搜索的方差为 0,说明 AIWPSO 算法搜寻的解很稳定,f8函数的方差较大,是因为此函数带有噪音扰动,导致算法搜寻不稳定。为了更加直观的观察和反应四种算法的优越性,图 3 为四种算法分别对函数 f1、f3和 f4、f8、f10、f16的迭代曲线。从图中可以看出,从算法迭代开始不

    32、久 AIWPSO 就比其它三种算法搜寻的解好,并且不断地找更加准确的解,其它三种算法始终无法在寻优过程中下滑到低于 AIWPSO 寻优曲线的位置,是由于 CPSO 产生混沌现象时只有单一的混沌策略,在粒子陷入局部最优时,通过混沌策略,逃出局部最优的能力较弱,粒子会进入另一个局部最优解,减慢了找到更好解的速度。CIPSO 的曲线递增策略虽然满足了前期惯性权重较小,加快了搜寻速度,后期惯性权重较大,增加了全局搜索能力,但寻优前期,单一的惯性权重策略,使粒子陷入局部最优,在寻优后期时,粒子跳出局部能力较弱,所以搜寻的解没有 AIWPSO 的优秀。但对于函数 f1、f8平均函数解中 CIPSO算法比

    33、CPSO 逃脱局部最优能力强。453图 3 四种算法获得的 6 个函数平均适应度进化曲线表 4 四种算法搜索 100 维函数结果函数算法最小值平均值标准差函数算法最小值平均值标准差f1AIWPSO8.88E-168.88E-160.00E+00f9AIWPSO0.00E+000.00E+000.00E+00CPSO1.99E-126.37E-117.14E-11CPSO1.16E-318.61E-283.13E-27CIPSO6.51E-141.39E-112.90E-11CIPSO2.03E-501.17E-356.18E-35PSO7.94E+008.89E+007.06E-01PSO6.

    34、34E+027.76+025.03E+01f2AIWPSO7.27E-811.14E-696.12E-69f10AIWPSO1.04E-826.90E-743.13E-27CPSO3.93E-252.24E-221.11E-21CPSO3.03E-125.66E-116.18E-35CIPSO7.92E-311.68E-265.63E-26CIPSO2.98E-121.64E-105.03E+01PSO2.09E+014.13E+011.14E+01PSO4.80E-027.25E-013.13E-27f3AIWPSO9.27E-1622.79E-1388.42E-138f11AIWPSO1.

    35、50E-811.48E-716.11E-71CPSO5.27E-311.31E-276.66E-27CPSO9.12E-246.27E-221.43E-21CIPSO2.85E-415.46E-322.01E-31CIPSO2.19E-181.09E-161.87E-16PSO2.92E+026.56E+021.9.E+02PSO2.03E-034.81E-023.46E-02f4AIWPSO0.00E+001.40E-2750.00E+00f12AIWPSO1.99E-374.06E-272.22E-26CPSO1.59E-524.48E-322.06E-31CPSO1.94E-219.70

    36、E-201.97E-19CIPSO2.67E-359.56E-303.12E-29CIPSO6.22E-223.04E-204.22E-20PSO1.24E-011.12E+006.82E-01PSO4.13E+015.68E+019.80E+00f5AIWPSO0.00E+000.00E+000.00E+00f13AIWPSO1.50E-1724.79E-1292.62E-128CPSO4.19E-252.76E-236.31E-23CPSO3.03E-294.91E-271.01E-26CIPSO2.58E-538.17E-324.46E-31CIPSO4.56E-372.95E-317.

    37、49E-31PSO2.16E+014.26E+011.26+01PSO1.76E+035.21E+031.89E+03553函数算法最小值平均值标准差函数算法最小值平均值标准差f6AIWPSO0.00E+000.00E+000.00E+00f14AIWPSO1.37E-1087.32E-903.81E-89CPSO2.74E-444.57E-351.84E-34CPSO1.93E-126.30E-118.80E-11CIPSO3.68E-423.36E-321.84E-31CIPSO2.05E-135.42E-124.94E-12PSO7.28E+018.17E+013.15E+00PSO2.

    38、02E-069.43E-058.71E-05f7AIWPSO0.00E+006.37E+001.45E+01f15AIWPSO2.53E-802.77E-491.52E-48CPSO5.21E-172.32E-157.06E-15CPSO1.55E-124.92E-052.20E-04CIPSO7.17E-253.40E-237.48E-23CIPSO3.01E-139.97E-121.12E-11PSO3.88E+014.16E+011.04E+00PSO2.87E-042.85E+091.56E+10f8AIWPSO7.79E-051.01E-038.78E-04f16AIWPSO6.33

    39、E-1646.00E-1303.28E-129CPSO1.01E+003.23E+001.90E+00CPSO4.18E-111.54E-091.99E-09CIPSO3.50E-031.88E-021.09E-02CIPSO7.21E-132.24E-103.85E-10PSO1.15E-011.27E+007.77E-01PSO8.11E+022.42E+059.80E+04图 4 四种算法获得的 3 个函数平均适应度进化曲线图 5 两种算法获得的 3 个函数平均适应度对比曲线 多数智能算法在低维函数的计算中效果很好,而在高纬函数中效果不佳。为进一步综合评价 AIWPSO 算法在高维度下算

    40、法的性能,本文将四种算法在 100 维下进行实验,实验结果见表 4。由结果可知,AIWPSO 算法寻找的最优解并没有明显增大,除了搜寻函数 f12、f14、f15的最小值增大了一倍,其它并没有随着维度的增加而使算法降低了寻优的精准度,说明 AIWPSO 算法能较好的适应解决高维度函数问题。相比较而言,其它三种算法,最优解都有明显增大,发生维度灾难。图 4 为四种算法在 100 维下运行 30 次的平均函数解,可以从图中看出 f3、f10的进化曲线,AIWPSO 算法随着迭代次数仍平稳的下降,搜寻着最优解,而 CPSO、CIPSO 算法逃出局部最优能力较差,下降缓慢,而且由于维数的增加,两种算法

    41、找到的最优解都有一定量的增大。对于 f14进化曲线,AI-WPSO 算法虽然在 52 代左右曲线不在下降,但仍搜寻到了较好的解。整体上看,四种算法 AIWPSO 平均函数解下降的653最快,这除了自适应惯性权重的原因外,随机局部搜素影响下,使每代都有机会得到更优的解。4.4 局部搜索效果验证将有局部搜索策略(AIW)和无局部搜索策略(AIW2)两种算法运行 10 次的平均函数解进行对比见图 5。可以看出局部搜索策略十分有效。特别是多峰函数 f7、f8尤为明显,分别在 28 代搜索到理论解和 29 代搜寻到更好的解。f3为单峰函数,在 25 代左右逐渐产生效果。由此可以看出,局部搜索策略增强了算

    42、法局部的搜索能力,提高了算法的收敛的精度。5 结束语本文针对粒子群优化算法在迭代的后期会出现种群多样性不足,导致陷入局部最优的问题,做出三点改进,首先,提出自适应惯性权重,其次,加入随惯性权重而改变的学习因子,然后,通过交叉变异操作进行随机局部搜索。最后本文通过 16 个标准测试函数进行仿真,将算法与近三年的两种粒子群算法和标准粒子群算法分别在 30 维和 100 维下对比分析,结果表明,AIWPSO 算法具有更好的寻优能力。参考文献:1Wei Dong et al.Preaching-inspired swarm intelligence algorithmand its applicati

    43、onsJ.Knowledge-Based Systems,2021,211:106552-106552.2 Vijai Singh.Sunflower leaf diseases detection using image segmen-tation based on particle swarm optimizationJ.Artificial Intelli-gence in Agriculture,2019,3:62-68.3 P K Das and P K.Jena.Multi-robot path planning using improvedparticle swarm optim

    44、ization algorithm through novel evolutionaryoperatorsJ.Applied Soft Computing Journal,2020,92:106312-106335.4M K Marichelvam and M Geetha and Omur Tosun.An improvedparticle swarm optimization algorithm to solve hybrid flow shopscheduling problems with the effect of human factors-A case studyJ.Comput

    45、ers and Operations Research,2020,114:104812-104820.5A Lorestani and M M Ardehali.Optimization of autonomous com-bined heat and power system including PVT,WT,storages,andelectric heat utilizing novel evolutionary particle swarm optimizationalgorithmJ.Renewable Energy,2018,119:490-503.6 Shihao Wang an

    46、d Yuzhen Li and Hongyu Yang.Self-adaptive mu-tation differential evolution algorithm based on particle swarm opti-mizationJ.Applied Soft Computing Journal,2019,81:105496-105517.7Hao Zhu and Yumei Hu and Weidong Zhu.A dynamic adaptiveparticle swarm optimization and genetic algorithm for different con

    47、-strained engineering design optimization problemsJ.Advances inMechanical Engineering,2019,11(3):1-27.8 Dexuan Zou et al.Solving the combined heat and power economicdispatch problems by an improved genetic algorithm and a new con-straint handling strategy J.Applied Energy,2019,237:646-670.9 Mahdi Ro

    48、shanzamir,Mohammad Ali Balafar,Seyed Naser Razavi.Empowering Particle Swarm Optimization Algorithm Using MultiAgents Capability:A Holonic ApproachJ.Knowledge-BasedSystems,2017,136(15):58-74.10 廖星,袁景凌,陈旻骋.一种自适应权重的并行 PSO 快速装箱算法J.计算机科学,2018,45(3):233-236,275.11 李龙澍,张效见.一种新的自适应惯性权重混沌 PSO 算法J.计算机工程与应用,20

    49、18,54(9):139-144.12 吴凡,洪思,杨冰,胡贤夫.一种曲线递增策略的自适应粒子群算法研究J.计算机应用研究,2021,38(6).13Kennedy J,Eberhart R.Particle swarm optimizationC.Pro-ceedings of 1995 IEEE International Conference on Neural Net-works.Piscataway,NJ:IEEE Press,2002:1942-1948.14 Shi Y,Eberhart R C.Empirical study of particle swarm optimiza

    50、-tionC.Proceedings of the 1999 Congress on Evolutionary Com-putation Piscataway,NJ:IEEE Service Center,1999:1945-1950.15 胡旺,李志蜀.一种更简化而高效的粒子群优化算法J.软件学报,2007,(4):861-868.作者简介张渊博(1996-),男(汉族),河南省洛阳市人,硕士研究生,主要研究领域为群体智能优化算法。邹德旋(1982-),男(汉族),辽宁省大连市人,副教授,硕士研究生导师,主要研究领域为群体智能优化算法、电力系统经济调度。张春韵(1995-),女(汉族),安徽


    注意事项

    本文(自适应惯性权重的粒子群优化算法_张渊博.pdf)为本站上传会员【自信****多点】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表




    页脚通栏广告
    关于我们 - 网站声明 - 诚招英才 - 文档分销 - 服务填表 - 联系我们 - 成长足迹

    Copyright ©2010-2024   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:4008-655-100    投诉/维权电话:4009-655-100   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-2024(办理中)    



    关注我们 :gzh.png  weibo.png  LOFTER.png