基于微分进化的混合生物地理学约束优化算法

2015年7月第36卷 第7期计算机工程与设计COMPUTERENGINEERINGANDDESIGNJuly2015Vol.36 No.7

基于微分进化的混合生物地理学约束优化算法

徐以坤,余 洋,米增强,赵 彤

(华北电力大学新能源电力系统国家重点实验室,河北保定071003)

摘 要:针对生物地理学优化算法(biogeographybasedoptimization,BBO)容易陷入局部最优解的缺点,提出一种基于微分进化(differentialevolution,DE)改进BBO算法的混合生物地理学(BBO‐DE)优化算法。通过有机结合BBO算法的利用能力和DE算法的搜索能力,实现利用能力与搜索能力的平衡;引入基于可行性的约束处理机制,解决传统BBO算法无法求解约束优化的问题。通过选定的8个标准测试函数对改进算法进行仿真测试,测试结果验证了改进算法的可行性和有效性,与基本BBO和DE算法相比,其在最终解的质量和收敛速度上具有明显优势。

关键词:生物地理学优化;微分进化;约束优化;混合算法;全局优化

中图法分类号:TP18 文献标识号:A 文章编号:1000‐7024(2015)07‐1927‐05

doi:10.16208/j.issn1000‐7024.2015.07.048

收稿日期:2014‐07‐17;修订日期:2014‐09‐18基金项目:高等学校博士学科点专项科研基金优先发展领域基金项目(20120036130001);中央高校基本科研业务费基金项目(2014MS93);新能源电力系统国家重点实验室自主研究课题基金项目(201414)

作者简介:徐以坤(1991),男,山东临沂人,硕士研究生,研究方向为电力系统储能及优化算法;余洋(1982),男,河北保定人,博士研究生,讲师,研究方向为电力系统储能、新能源发电与并网技术;米增强(1960),男,河北保定人,博士,教授,博士生导师,研究方向为新能源发电与并网技术、电力系统储能;赵彤(1990),男,河北石家庄人,硕士研究生,研究方向为电力系统储能。E‐mail:dione_xu@163.comHybridbiogeographyconstrainedoptimizationbasedondifferentialevolution

XUYi‐kun,YUYang,MIZeng‐qiang,ZHAOTong(StateKeyLaboratoryofAlternateElectricalPowerSystemwithRenewableEnergySources,

NorthChinaElectricPowerUniversity,Baoding071003,China)Abstract:Basicbiogeographybasedoptimization(BBO)canbeeasilytrappedintolocaloptima.Tomodifythedefect,ahybridbiogeographybasedoptimizationwithdifferentialevolution(BBO‐DE)wasproposed,whichcombinedtheexploitationabilityofBBOandtheexplorationabilityofdifferentialevolution(DE)reasonablytobalancetheexploitationabilityandexplorationabili‐ty.Inaddition,feasibility‐basedconstrainthandlingmechanismwasintroducedintoBBO‐DE,whichextendedtraditionalBBOtosolveconstrainedoptimizationproblem.TheproposedBBO‐DEwasperformedoneightselectedbenchmarkfunctions.Simula‐tionresultsdemonstratethatitisafeasibleandeffectivemethodforconstrainedoptimization.WithrespecttobasicBBOandDE,BBO‐DEhasdistinctsuperiorityintermsofthequalityoffinalsolutionsandtheconvergencespeed.

Keywords:BBO;DE;constrainedoptimization;hybridalgorithm;globaloptimization0 引 言

BBO算法[1]模拟生物种群在栖息地间的迁徙机制,来实现种群信息的共享,从而达到寻优的目的。BBO算法结

构简单,控制参数少,收敛速度快,具有出色的信息利用

能力,已被成功地应用于多个工程领域[2‐4]。

然而,由于搜索能力和利用能力没有得到有效的平衡,

BBO算法容易陷入局部最优解而发生“早熟”现象。为了提升BBO算法的全局优化能力,加快收敛速度,相关的研

究人员提出了许多改进方案[5‐7]。这些改进方案均在一定程度上平衡了BBO的搜索能力和利用能力,提升了BBO的全局优化能力,但已有的改进生物地理学优化算法大多应用于无约束优化,用于解决约束优化的改进BBO算法很少。本文研究工作的创新点主要体现在以下两方面:第一,融合BBO的利用能力和DE的搜索能力,提出了一种混合生物地理学优化算法BBO‐DE;第二,在提出的改进算法中引入了基于可行性的约束处理机制,将BBO算法推广至约束优化领域。

相关主题
相关文档
最新文档