【技术实现步骤摘要】
本专利技术属于数据处理
,尤其涉及一种基于多层次信息反馈的多目标混合蛙跳算法。
技术介绍
现实世界的许多工程及科学研究中,多目标优化(multi-objectiveoptimizationproblems,MOP)是必须要解决的关键问题,至今都还没有非常有效的求解方法。区别于单目标优化问题,MOP由于其存在的广泛性及求解的困难性,加之不同设计条件对各目标有着不同权重要求,且各目标之间的量纲和数量级不同,基于传统数学理念设计的多目标优化方法应用于实际问题中往往表现出一定的脆弱性。这是因为,MOP往往存在多个相互冲突的目标,一个目标性能的改善可能会引起另一个或多个目标性能的下降,要使所有目标都同时达到最优往往是不可能的。例如,城市地铁线路系统的设计不仅要对目前居民定居点有清晰的认识,而且也要综合考虑今后的城市规划、线路容纳量和运营效益等目标来选择最优的建设方案;调度作业中设备负荷量、设备使用率、人员分配率等也可以作为优化调度中的待优化目标;汽车齿轮变速箱的设计,不仅要求零件结构紧凑且重量尽可能轻,而且对产品材料总成本、机器运转噪音量、零件强度与使用寿命等都提出了明确要求。可见,MOP中各个目标之间是相制约和排斥的,只能够通过折中的方法使所有目标尽可能达到最优,每个扣中解称之为非劣支配解,折中解的集合被称为Pareto最优解,其在目标空间的映射称为Pareto最优前沿。此外,随着维数的增加,各类MOP的动态、非线性及不可微等特性将会导致多目标优化计算的复杂度和搜索空间急剧递增,难以找到一种适合于不同MOP求解的通用方法,所有这些使得MOP的求解已成为目前 ...
【技术保护点】
一种基于多层次信息反馈的多目标混合蛙跳算法,其特征在于,该基于多层次信息反馈的多目标混合蛙跳算法进行标准混合蛙跳优化层﹑青蛙进化与学习层﹑外部档案信息交换层的优化;所述标准混合蛙跳优化层用于获得青蛙的新位置,同时对新位置与旧位置进行优劣对比;若新位置劣于旧位置,则进入青蛙进化与学习层;所述青蛙进化与学习层融入GA中交叉算子和PSO中的粒子学习策略,通过青蛙进化及对种群全局最优青蛙的学习,获得青蛙新的位置;在优化过程中获得Pareto支配解存储到一个外部档案中;在每次迭达结束后,根据预定的策略从外部档案中提取一定数目的非支配解进行信息交换,提高档案中解的质量,为以后的青蛙寻优及青蛙进化与学习提供全局最优解。
【技术特征摘要】
1.一种基于多层次信息反馈的多目标混合蛙跳算法,其特征在于,该基于多层次信息反馈的多目标混合蛙跳算法进行标准混合蛙跳优化层﹑青蛙进化与学习层﹑外部档案信息交换层的优化;所述标准混合蛙跳优化层用于获得青蛙的新位置,同时对新位置与旧位置进行优劣对比;若新位置劣于旧位置,则进入青蛙进化与学习层;所述青蛙进化与学习层融入GA中交叉算子和PSO中的粒子学习策略,通过青蛙进化及对种群全局最优青蛙的学习,获得青蛙新的位置;在优化过程中获得Pareto支配解存储到一个外部档案中;在每次迭达结束后,根据预定的策略从外部档案中提取一定数目的非支配解进行信息交换,提高档案中解的质量,为以后的青蛙寻优及青蛙进化与学习提供全局最优解。2.根据权利要求1所述的基于多层次信息反馈的多目标混合蛙跳算法,其特征在于,所述多层次信息反馈的多目标混合蛙跳算法具体步骤包括:Step1:初始化青蛙各子群体Popi(i=1,2,...,m);Step2:使用标准混合蛙跳优化层进行局部搜索,更新最差青蛙位置;Step3:若最差青蛙位置没有得到更新,则进行青蛙进化与学习层,以改善青蛙最差位置,促使整个种群朝着全局最优Pareto前沿前进;Step4:将学习层得到的非支配解按外部档案信息交换策略送入档案中,并同时确保档案的容量没有超出;Step5.判断设定的迭达次数是否结束,若没有,将各子群重新合成新一代种群并排序和划分子族群,返回Step2。3.根据权利要求1所述的基于多层次信息反馈的多目标混合蛙跳算法,其特征在于,所述标准混合蛙跳优化层算法为:该标准混合蛙跳优化层使用SFLA方法搜索青蛙的新位置;所述SFLA方法为:有P只青蛙在d维搜索空间随机搜索食物;随机设定青蛙位置,并按适应值排序;将整个群体分为K个子群,其中,排序第1的青蛙进入第1个子群,排序第2的进入第2个子群,排序第M的进入第M个子群,排序第M+1的进入第1个子群,排序第M+2的进入第2个子群,依次类推,直至全部青蛙分别进入对应子群;每个子群体按自己的思想进行局部搜索,得到最好青蛙位置Pb和最差青蛙位置Pw;全群最好青蛙位置Pg为各子群体中最好的个体;各子群局部搜索的目的就是按下式(1)-(2)更新最差青蛙位置;Di=rand()(Pb-Pw)(1),Pnew=Pw+Di(2);其中,rand()是介于0和1间的随机数;Di表示最差青蛙在第i维移动的距离,其更新移动的步长介于dmin和dmax之内;Pnew为最差青蛙移动后的新位置;如果按式(1)-(2)不能改善青蛙位置,则使用Pg代替(1)中Pb;若再不能改善,则随机产生一个解;若新得到的位置仍不能改善,...
【专利技术属性】
技术研发人员:汤可宗,于保春,丰建文,
申请(专利权)人:景德镇陶瓷大学,
类型:发明
国别省市:江西;36
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。