System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【】本专利技术涉及动态多目标优化算法的,特别是基于邻域空间拥挤度的动态多目标优化算法的。
技术介绍
0、
技术介绍
1、动态多目标优化算法是一种用于处理具有多个互相冲突且随着时间变化的多目标优化问题的算法。动态多目标优化算法中的目标函数、约束条件或决策变量都会随着时间的推移而变化,因此非支配解集也会随之发生变化。在进行动态多目标优化算法时,需要考虑到环境的动态变化,如目标函数的变化、约束条件的变化、决策变量的变化等,这些变化会导致解的可行性发生变化,从而影响最终的优化结果。动态多目标优化算法在及时跟踪变化最优前沿面的同时,还要尽可能提供多样性的解集来得到最新的随时间变化的近似最优前沿面。种群(population)指同一时间生活在一定自然区域内,同种生物的所有个体。种群中的个体并不是机械地集合在一起,而是彼此可以交配,并通过繁殖将各自的基因传给可育后代。种群是进化的基本单位,同一种群的所有生物共用一个基因库。对种群的研究主要是其数量变化与种内关系,种间关系的内容属于生物群落的研究范畴。针对动态多目标进化问题,通常需要研究和开发动态多目标优化算法来解决。当环境变化的速度比较快时,动态多目标优化算法的求解会更加困难。决策变量分类方法的优势在于可以依据决策变量不同的性质,针对性的采取不同的优化策略,提高算法的收敛性与多样性。随着动态多目标进化问题的发展,很多传统多目标优化算法与动态环境响应策略相结合的动态多目标优化算法被提出用来解决种群动态多目标进化问题。其中,如何高效率的平衡好算法的多样性和收敛性是十分重要的。
...【技术保护点】
1.基于邻域空间拥挤度的动态多目标优化算法,其特征在于:包括以下步骤:
2.如权利要求1所述的基于邻域空间拥挤度的动态多目标优化算法,其特征在于:所述步骤S2中,进行环境监测后划定种群环境区域,保证种群生存环境的适应性,将对应种群进行筛选和标记后分批次引入划定种群环境区域内,初始化种群个体和精英档案个体划定在不同种群环境区域内。
3.如权利要求1所述的基于邻域空间拥挤度的动态多目标优化算法,其特征在于:所述步骤S4中,通过重新评估的方法检测种群环境是否发生变化,选取每组中同一区域的个体作为环境探测器成员,按照分组顺序对其在同一时段内重新评估适应度值,并与其之前的适应度值进行对比,如果环境探测器成员的适应度值前后之间存在差异,则认为其成功的检测到了变化。
4.如权利要求1所述的基于邻域空间拥挤度的动态多目标优化算法,其特征在于:所述步骤S6中,根据空间的拥挤程度选择不同的交叉变异方式,使用切比雪夫分解法在邻域解中选择离目标个体最近的多个个体作为交叉变异的目标个体,并分别计算其与剩余个体的欧氏距离,将欧氏距离小于搜索半径的个体相加,当多个目标个体的
5.如权利要求1所述的基于邻域空间拥挤度的动态多目标优化算法,其特征在于:所述步骤S7中,将精英个体根据适应度进行等级排序,若目标个体的数值优于精英个体时,按照精英个体等级从差到好的顺序与目标个体进行替换操作;目标个体从精英档案的随机位置开始,按照顺序对精英档案中的个体进行比较,若找到数值比目标个体差的精英个体,对精英个体与目标个体进行替换操作。
6.如权利要求1所述的基于邻域空间拥挤度的动态多目标优化算法,其特征在于:所述步骤S9中,计算种群的反世代指标值,如果当代种群的指标值比上一代种群的指标值弱,则使用种群调整策略对当代种群做出相应的调整;如果当代种群的指标值比上一代种群的指标值强时,则在环境选择操作后进行下一世代的进化。
7.如权利要求1所述的基于邻域空间拥挤度的动态多目标优化算法,其特征在于:所述步骤S9中,种群更新包括邻域更新和父代种群更新两部分,邻域更新是利用切比雪夫分解法计算出邻域个体值与目标个体值并进行比较,若目标个体值优于邻域个体值,则对其进行更新操作;父代种群更新是对父代种群和精英档案通过比较适应度的大小来进行等级排序,首先按照等级从精英档案中挑选较好的40%个体存储到新精英档案中,然后从父代种群中挑选较差的40%个体存储到新种群中,分别从中挑选十个个体,随即对其比较适应度,若不是相同个体,则用精英档案中较优个体代替父代种群中较差个体。
...【技术特征摘要】
1.基于邻域空间拥挤度的动态多目标优化算法,其特征在于:包括以下步骤:
2.如权利要求1所述的基于邻域空间拥挤度的动态多目标优化算法,其特征在于:所述步骤s2中,进行环境监测后划定种群环境区域,保证种群生存环境的适应性,将对应种群进行筛选和标记后分批次引入划定种群环境区域内,初始化种群个体和精英档案个体划定在不同种群环境区域内。
3.如权利要求1所述的基于邻域空间拥挤度的动态多目标优化算法,其特征在于:所述步骤s4中,通过重新评估的方法检测种群环境是否发生变化,选取每组中同一区域的个体作为环境探测器成员,按照分组顺序对其在同一时段内重新评估适应度值,并与其之前的适应度值进行对比,如果环境探测器成员的适应度值前后之间存在差异,则认为其成功的检测到了变化。
4.如权利要求1所述的基于邻域空间拥挤度的动态多目标优化算法,其特征在于:所述步骤s6中,根据空间的拥挤程度选择不同的交叉变异方式,使用切比雪夫分解法在邻域解中选择离目标个体最近的多个个体作为交叉变异的目标个体,并分别计算其与剩余个体的欧氏距离,将欧氏距离小于搜索半径的个体相加,当多个目标个体的邻域空间内的个体数量达到拥挤程度时,使用de交叉算子产生远离目标决策变量的子代;反之,采用sbx交叉算子产生接近目标决策变量的子代;当邻域空间内的个体数量拥挤时,使用de交叉算子产生远离父代的子代;当邻域空间内的个体数量稀疏时,则采用sbx交叉...
【专利技术属性】
技术研发人员:杨珍,琚锋,姚杰愉,王新杰,张浩宇,
申请(专利权)人:湖州学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。