[go: up one dir, main page]

CN106056208A - 面向生物地理学优化算法的约束处理方法和装置 - Google Patents

面向生物地理学优化算法的约束处理方法和装置 Download PDF

Info

Publication number
CN106056208A
CN106056208A CN201610438026.3A CN201610438026A CN106056208A CN 106056208 A CN106056208 A CN 106056208A CN 201610438026 A CN201610438026 A CN 201610438026A CN 106056208 A CN106056208 A CN 106056208A
Authority
CN
China
Prior art keywords
population
individual
individuals
target
target population
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610438026.3A
Other languages
English (en)
Inventor
刘兴杰
杜哲
王伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
North China Electric Power University
Original Assignee
North China Electric Power University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by North China Electric Power University filed Critical North China Electric Power University
Priority to CN201610438026.3A priority Critical patent/CN106056208A/zh
Publication of CN106056208A publication Critical patent/CN106056208A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/12Computing arrangements based on biological models using genetic models
    • G06N3/126Evolutionary algorithms, e.g. genetic algorithms or genetic programming

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Biophysics (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Biomedical Technology (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Physiology (AREA)
  • Genetics & Genomics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供了一种面向生物地理学优化算法的约束处理方法和装置,其中方法包括:改进迁徙步骤:捕获从目标种群选取的个体;提取所述选取个体的目标维度元素;基于个体迁出率,依据模拟二进制交叉算子对选取个体的目标维度元素进行加权融合,产生新的待迁入元素;改进变异步骤:根据该新的待迁入元素更新目标的子种群并利用高斯分布进行扰动,以获得目标种群中的优秀者;可行性约束处理步骤:确定所述目标种群中的优秀者及确定最优个体,以微分进化算法更新变异参数。通过结合微分进化算法的信息搜索能力和生物地理学算法的信息利用能力,提升并平衡了该处理方案的全局优化能力。

Description

面向生物地理学优化算法的约束处理方法和装置
技术领域
本发明涉及生物地理学优化算法领域,更具体的说,涉及一种面向生物地理学优化算法的约束处理方法和装置。
背景技术
生物地理学优化算法是由Simon于2008年基于生物地理学数学模型提出的一种新型群体智能算法,该算法模拟生物种群在不同栖息地间的迁徙机制,来实现种群信息的共享,并模拟栖息地的突发现象来探索新的区域,从而达到寻优的目的。生物地理学算法结构简单,控制参数少,收敛速度快,具有出色的信息利用能力,已经在工程的不同领域获得应用。
然而,生物地理学优化算法通过迁徙操作最大程度地利用种群中已有信息,牺牲了对新区域的探索;其采用随机变异操作虽然能获得新的元素,探索未知空间,增加种群多样性,但探索力度不够强。
从而,生物地理学优化算法的信息探索能力和信息利用能力不平衡。因此生物地理学算法容易陷入局部最优解,发生早熟。
发明内容
本发明公开了一种面向生物地理学优化算法的约束处理方法和系统,通过结合微分进化算法的信息搜索能力和生物地理学算法的信息利用能力,提升并平衡了该处理方案的全局优化能力。,并将生物地理学算法引入约束优化领域。
为达到上述目的,本发明披露了:
一种面向生物地理学优化算法的约束处理方法,
改进迁徙步骤:
捕获从目标种群选取的个体;
提取所述选取个体的目标维度元素;
基于个体迁出率,依据模拟二进制交叉算子对选取个体的目标维度元素进行加权融合,产生新的待迁入元素;
改进变异步骤:根据该新的待迁入元素更新目标的子种群并利用高斯分布进行扰动,以获得目标种群中的优秀者;
可行性约束处理步骤:确定所述目标种群中的优秀者及确定最优个体,以微分进化算法更新变异参数。
优选地,所述捕获从目标种群选取的个体包括:
依据轮盘赌机制从种群X中随机选择两个互不相同的个体。
优选地,在所述改进迁徙步骤前还包括:
对当前迭代次数判断,当确定小于设定值,则执行可行性约束处理,其包括:
对目标种群按照优秀者在前地依据个体序号排序,并完成个体适应度值到物种数量的映射;
计算目标种群中各个个体的迁入率及迁出率以更新存在概率,并计算所述变异参数。
优选地,对当前迭代次数判断,当确定大于所述设定值时,输出种群X中最优个体及相应适应度值和约束违反度值。
优选地,改进变异步骤包括:
对目标种群中符合第一变异条件的个体进行修正,计算新个体的适应度值和总约束违反度值,优秀者存入第一种群;对目标种群中符合第二变异条件的个体,进行基于目标种群、子种群、第一种群的个体比较,优秀者存入目标种群。。
本发明还对应披露了:
一种面向生物地理学优化算法的约束处理装置,
改进迁徙模块,其配置为:
捕获从目标种群选取的个体;
提取所述选取个体的目标维度元素;
基于个体迁出率,依据模拟二进制交叉算子对选取个体的目标维度元素进行加权融合,产生新的待迁入元素;
改进变异模块,其配置为根据该新的待迁入元素更新目标的子种群并利用高斯分布进行扰动,以获得目标种群中的优秀者;
可行性约束处理模块,其配置为确定所述目标种群中的优秀者及确定最优个体,以微分进化算法更新变异参数。
优选地,该装置还包括判断模块,其配置为:
对当前迭代次数判断,当确定小于设定值,则执行可行性约束处理,其包括:
对目标种群按照优秀者在前地依据个体序号排序,并完成个体适应度值到物种数量的映射;
计算目标种群中各个个体的迁入率及迁出率以更新存在概率,并计算所述变异参数。
优选地,该判断模块还实现:
对当前迭代次数判断,当确定大于所述设定值时,输出种群X中最优个体及相应适应度值和约束违反度值。
优选地,所述改进变异模块配置为:
对目标种群中符合第一变异条件的个体进行修正,计算新个体的适应度值和总约束违反度值,优秀者存入第一种群;对目标种群中符合第二变异条件的个体,进行基于目标种群、子种群、第一种群的个体比较,优秀者存入目标种群。
通过本发明的面向生物地理学优化算法的约束处理方法和装置,引入模拟二进制交叉算子、高斯分布、自适应微分进化算法和基于可行性的约束处理机制,提升并且平衡生物地理学算法的信息搜索能力和信息利用能力,从而实现约束优化问题的求解。改进算法的迁徙算子依据模拟二进制交叉算子,从种群中随机选取两个个体,并按照预设加权系数对两个体进行结合,从而获得新的特征元素;改进变异元素基于高斯分布对变异个体进行扰动来产生新的个体。另外,在改进算法中,部分较差个体除按照生物地理学算法进化外,也依据两种微分进化的变异元素进行更新,以提升算法的全局优化能力和加快收敛速度。面向生物地理学优化算法的约束处理方法的不同个体相互比较时遵循可行性约束处理机制,通过结合微分进化算法的信息搜索能力和生物地理学算法的信息利用能力,提升并平衡了该处理方案的全局优化能力。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
图1为本发明实施例的面向生物地理学优化算法的约束处理方法流程图图。
图2为本发明另一实施例的面向生物地理学优化算法的约束处理方法流程图图。
图3为本发明另一实施例的面向生物地理学优化算法的约束处理方法流程图图。
图4为本发明实施例的面向生物地理学优化算法的约束处理装置结构示意图。
图5为本发明另一实施例的面向生物地理学优化算法的约束处理装置结构示意图。
具体实施方法
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
本发明公开了一种面向生物地理学优化算法的约束处理方法和系统,通过结合微分进化算法的信息搜索能力和生物地理学算法的信息利用能力,提升并平衡了该处理方案的全局优化能力。
为了能够实现实施例中的方案,需要实行如下的构建和初始化处理:
步骤1:设定参数:迁入率最大值I=1,迁出率最大值E=1,变异率最大值mmax=1,分布参数η=10,微分进化算法变异参数变动范围的上边界FL=0.7和下边界FU=0.9,种群规模NP,优化变量的上边界Ubound,优化变量的下边界Lbound,预设最大迭代次数Gmax,不等式约束的违反容忍度δ;定义优化问题的适应度值Fitness和总约束违反度函数Constraint。
步骤2:初始化迭代次数G=1,目标种群X、栖息地存在概率P和变异参数向量F,矩阵X的每一行表示一个个体,向量P的每一维元素都代表相应维度个体的存在概率,F的每一维元素对应种群X中相应个体的微分进化变异参数,用以计算种群X中每一个栖息地的适应度值和总约束违反度值,基于可行性约束处理机制,可确定种群中的最优个体。
图1为本发明实施例的面向生物地理学优化算法的约束处理方法,包括:
S101:改进迁徙步骤:
参见图2,该步骤具体实现为:
S201:捕获从目标种群选取的个体;
作为优选,所述捕获从目标种群选取的个体包括:
依据轮盘赌机制从种群X中随机选择两个互不相同的个体。
S202:提取所述选取个体的目标维度元素;
S203:基于个体迁出率,依据模拟二进制交叉算子对选取个体的目标维度元素进行加权融合,产生新的待迁入元素;
将遗传算法的模拟二进制交叉算子引入,改进基本迁徙操作,模拟二进制交叉算子的更新机制如下:
C 2 j = 1 2 [ ( 1 + β j ) Parent 1 j + ( 1 - β j ) Parent 2 j ]
其中Parent1j和Parent2j表示从种群X中随机选出的两个个体的第j维元素,C1j和C2j表示交叉后所得的新元素,β按如下公式计算:
β ( u ) = ( 2 u ) 1 η + 1 i f u ≤ 0.5 1 [ 2 ( 1 - u ) ] 1 η + 1 i f u > 0.5
在改进迁徙操作中,对每一维需要执行迁徙操作的元素,基于个体迁出率,依据轮盘赌机制从种群X中随机选择两个互不相同的个体,依据模拟二进制交叉算子对不同优秀个体的元素进行加权融合,产生两个新的待迁入元素。新元素继承优秀个体,同时也对优化空间的新区域进行了探索,从而提升了算法的信息探索能力。
其中η表示模拟二进制交叉算子的分布参数,u表示0和1之间的随机数。
S102:改进变异步骤:根据该新的待迁入元素更新目标的子种群并利用高斯分布进行扰动,以获得目标种群中的优秀者;
对种群中越出优化范围的个体进行修正,计算种群所有个体的适应度值和总约束违反度值。
引入高斯分布对变异元素进行了改进,高斯分布的概率密度函数如下: f μ , σ 2 ( x ) = 1 σ 2 π e ( x - μ ) 2 σ 2
其中μ表示概率分布的平均值,σ表示表示概率分布的方差。若元素Xij需执行变异操作,则改进变异操作如下:
X′ij=Xij+N(0,1)
其中N(0,1)表示均值为1,方差为0的高斯分布,X′ij表示Xij执行改进变异操作后所获得的新元素。改进变异的元素抛弃了盲目随机的变异方式,对于需执行变异操作的元素,基于高斯分布对其进行扰动,实现对原有个体周边区域的探索,有较大的可能性获得优秀解,从而使算法能够以更大的可能性快速脱离局部最优解,进一步提升并平衡了该处理方案的全局优化能力。
S103:可行性约束处理步骤:确定所述目标种群中的优秀者及确定最优个体,以微分进化算法更新变异参数。
引入可行性约束处理机制,使得算法能够处理优化问题中约束条件,以最小值优化为例,机制的具体原理如下:可行个体优于不可行个体;当两个不可行个体相互比较时,总约束违反度小的个体优秀;当两个可行个体相互比较时,适应度值小的个体优秀。
作为优选,该改进变异步骤包括:
对目标种群中符合第一变异条件的个体进行修正,计算新个体的适应度值和总约束违反度值,优秀者存入第一种群;
作为优选,可实施如下技术方案以完成上述步骤,但并不局限于此。
种群X中序号在区间[0.7*NP+1,NP]内的每一个个体均按照微分进化的rand/1和rand to best/1两种变异方式进化,获得两个新个体,对超出优化范围的个体进行修正后,计算新个体的适应度值和总约束违反度值,优秀者存入种群DEX。
对目标种群中符合第二变异条件的个体,进行基于目标种群、子种群、第一种群的个体比较,优秀者存入目标种群:
对于种群X中序号在区间[1,0.7*NP]内的个体,将X中的个体与NewX1和NewX2中的对应个体进行比较,优秀者存入种群X;对于种群X中序号在区间[0.7*NP+1,NP]内的个体,将种群X、NewX1、NewX2、DEX中的个体相互比较,优秀者存入种群X。
更新微分进化变异参数F,更新机制如下:
F i G + 1 = FL i + rand 1 &CenterDot; ( FU i - FL i ) i f r a n d < 0.3 F i G o t h e r w i s e
其中分别表示第G次迭代和第G+1次迭代中种群X中第i个体的微分进化变异参数,FUi和FLi表示变异参数Fi变化范围的上边界和下边界,rand和rand1表示0和1之间的随机数;G=G+1。
微分进化算法是一种经典的群体智能优化算法,通过不同个体之间的加权差值对其他个体进行扰动来搜索优化空间,具有出色的信息搜索能力,为将微分进化算法的信息搜索能力引入生物地理学算法,新型混合生物地理学算法采用如下混合机制:种群中较差30%个体除按照改进迁徙操作和变异操作进化外,还依据微分进化算法的rand/1和randto best/1两种变异方式进行更新。基于这种方式,种群中较差个体能够快速向优秀个体进化,对优化空间进行更为有效地探索,从而将微分进化算法的信息搜索能力与生物地理学算法的信息利用能力合理结合,提升并平衡了该处理方案的全局优化能力。
参见图3,在实施例一基础上,
在所述改进迁徙步骤S101前还包括:
S301:对当前迭代次数判断,当确定小于设定值,则执行可行性约束处理,其包括:
S302:对目标种群按照优秀者在前地依据个体序号排序,并完成个体适应度值到物种数量的映射;
303:计算目标种群中各个个体的迁入率及迁出率以更新存在概率,并计算所述变异参数。
而:
当确定大于所述设定值时,S304:
输出种群X中最优个体及相应适应度值和约束违反度值。
判断当前迭代次数G大于Gmax时,输出种群X中最优个体及相应适应度值和约束违反度值,不再执行其他步骤。
基于可行性约束处理机制,对种群X中的个体进行排序,优秀者在前,并依据种群个体序号,完成个体适应度值到物种数量的映射,映射方式如下:Xi表示按照可行性约束处理机制排序后种群X中第i个个体,其对应的物种数量Si=NP-i+1。
计算目标种群中各个个体的迁入率λi,迁出率μi,更新存在概率P,计算变异率mi:
&lambda; i = I ( 1 - S i N P )
&mu; i = E ( S i N P ) 2
P &CenterDot; i = - ( &lambda; i + &mu; i ) P i + &mu; i - 1 P i - 1 S i = 0 - ( &lambda; i + &mu; i ) P i + &lambda; i + 1 P i + 1 + &mu; i - 1 P i - 1 0 < S i < N P - ( &lambda; i + &mu; i ) P i + &lambda; i + 1 P i + 1 S i = N P
m i = m m a x ( 1 - P i P max )
其中Pi表示个体Xi的存在概率,Pmax=max(Pi)。
以上实施例中的面向生物地理学优化算法的约束处理算法,基于模拟二进制交叉算子对迁徙算子改进,将高斯分布引入变异操作,种群中较差个体依据微分进化变异算子进化,以上改进方案平衡了生物地理学算法的信息探索能力和信息利用能力。
引入可行约束处理机制,使该算法能够处理约束优化,为将生物地理学算法向约束优化领域推广提供了一种途径,从而能够以更大的可能性和更快的速度收敛至全局最优解。
本发明的实施例还公开了:一种面向生物地理学优化算法的约束处理装置,包括:
改进迁徙模块401,其配置为:
捕获从目标种群选取的个体;
提取所述选取个体的目标维度元素;
基于个体迁出率,依据模拟二进制交叉算子对选取个体的目标维度元素进行加权融合,产生新的待迁入元素;
改进变异模块402,其配置为根据该新的待迁入元素更新目标的子种群并利用高斯分布进行扰动,以获得目标种群中的优秀者;
可行性约束处理模块403,其配置为确定所述目标种群中的优秀者及确定最优个体,以微分进化算法更新变异参数。
优选地,所述改进变异模块配置为:
对目标种群中符合第一变异条件的个体进行修正,计算新个体的适应度值和总约束违反度值,优秀者存入第一种群;
对目标种群中符合第二变异条件的个体,进行基于目标种群、子种群、第一种群的个体比较,优秀者存入目标种群。。
参见图5,其还包括判断模块501,其配置为:
对当前迭代次数判断,当确定小于设定值,则执行可行性约束处理,其包括:
对目标种群按照优秀者在前地依据个体序号排序,并完成个体适应度值到物种数量的映射;
计算目标种群中各个个体的迁入率及迁出率以更新存在概率,并计算所述变异参数。
该判断模块还实现:
对当前迭代次数判断,当确定大于所述设定值时,输出种群X中最优个体及相应适应度值和约束违反度值。
改进变异模块配置为
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
综上所述:
通过本发明的面向生物地理学优化算法的约束处理方法和装置,引入模拟二进制交叉算子、高斯分布、自适应微分进化算法和基于可行性的约束处理机制,提升并且平衡生物地理学算法的信息搜索能力和信息利用能力,从而实现约束优化问题的求解。改进算法的迁徙算子依据模拟二进制交叉算子,从种群中随机选取两个个体,并按照预设加权系数对两个体进行结合,从而获得新的特征元素;改进变异元素基于高斯分布对变异个体进行扰动来产生新的个体。另外,在改进算法中,部分较差个体除按照生物地理学算法进化外,也依据两种微分进化的变异元素进行更新,以提升算法的全局优化能力和加快收敛速度。面向生物地理学优化算法的约束处理方法的不同个体相互比较时遵循可行性约束处理机制,通过结合微分进化算法的信息搜索能力和生物地理学算法的信息利用能力,提升并平衡了该处理方案的全局优化能力。
对于系统实施例而言,由于其基本相应于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明实施例的精神或范围的情况下,在其它实施例中实现。因此,本发明实施例将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (9)

1.一种面向生物地理学优化算法的约束处理方法,其特征在于:
改进迁徙步骤:
捕获从目标种群选取的个体;
提取所述选取个体的目标维度元素;
基于个体迁出率,依据模拟二进制交叉算子对选取个体的目标维度元素进行加权融合,产生新的待迁入元素;
改进变异步骤:根据该新的待迁入元素更新目标的子种群并利用高斯分布进行扰动,以获得目标种群中的优秀者;
可行性约束处理步骤:确定所述目标种群中的优秀者及确定最优个体,以微分进化算法更新变异参数。
2.根据权利要求1所述的面向生物地理学优化算法的约束处理方法,其特征在于,所述捕获从目标种群选取的个体包括:
依据轮盘赌机制从种群X中随机选择两个互不相同的个体。
3.根据权利要求1所述的面向生物地理学优化算法的约束处理方法,其特征在于,在所述改进迁徙步骤前还包括:
对当前迭代次数判断,当确定小于设定值,则执行可行性约束处理,其包括:
对目标种群按照优秀者在前地依据个体序号排序,并完成个体适应度值到物种数量的映射;
计算目标种群中各个个体的迁入率及迁出率以更新存在概率,并计算所述变异参数。
4.根据权利要求3所述的面向生物地理学优化算法的约束处理方法,其特征在于,对当前迭代次数判断,当确定大于所述设定值时,输出种群X中最优个体及相应适应度值和约束违反度值。
5.根据权利要求3所述的面向生物地理学优化算法的约束处理方法,其特征在于,改进变异步骤包括:
对目标种群中符合第一变异条件的个体进行修正,计算新个体的适应度值和总约束违反度值,优秀者存入第一种群;
对目标种群中符合第二变异条件的个体,进行基于目标种群、子种群、第一种群的个体比较,优秀者存入目标种群。
6.一种面向生物地理学优化算法的约束处理装置,其特征在于,
改进迁徙模块,其配置为:
捕获从目标种群选取的个体;
提取所述选取个体的目标维度元素;
基于个体迁出率,依据模拟二进制交叉算子对选取个体的目标维度元素进行加权融合,产生新的待迁入元素;
改进变异模块,其配置为根据该新的待迁入元素更新目标的子种群并利用高斯分布进行扰动,以获得目标种群中的优秀者;
可行性约束处理模块,其配置为确定所述目标种群中的优秀者及确定最优个体,以微分进化算法更新变异参数。
7.根据权利要求6所述的面向生物地理学优化算法的约束处理系统,其特征在于,还包括判断模块,其配置为:
对当前迭代次数判断,当确定小于设定值,则执行可行性约束处理,其包括:
对目标种群按照优秀者在前地依据个体序号排序,并完成个体适应度值到物种数量的映射;
计算目标种群中各个个体的迁入率及迁出率以更新存在概率,并计算所述变异参数。
8.根据权利要求7所述的面向生物地理学优化算法的约束处理系统,其特征在于,该判断模块还实现:
对当前迭代次数判断,当确定大于所述设定值时,输出种群X中最优个体及相应适应度值和约束违反度值。
9.根据权利要求7所述的面向生物地理学优化算法的约束处理系统,所述改进变异模块配置为:
对目标种群中符合第一变异条件的个体进行修正,计算新个体的适应度值和总约束违反度值,优秀者存入第一种群;
对目标种群中符合第二变异条件的个体,进行基于目标种群、子种群、第一种群的个体比较,优秀者存入目标种群。
CN201610438026.3A 2016-06-20 2016-06-20 面向生物地理学优化算法的约束处理方法和装置 Pending CN106056208A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610438026.3A CN106056208A (zh) 2016-06-20 2016-06-20 面向生物地理学优化算法的约束处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610438026.3A CN106056208A (zh) 2016-06-20 2016-06-20 面向生物地理学优化算法的约束处理方法和装置

Publications (1)

Publication Number Publication Date
CN106056208A true CN106056208A (zh) 2016-10-26

Family

ID=57167655

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610438026.3A Pending CN106056208A (zh) 2016-06-20 2016-06-20 面向生物地理学优化算法的约束处理方法和装置

Country Status (1)

Country Link
CN (1) CN106056208A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107678554A (zh) * 2017-09-05 2018-02-09 湘潭大学 一种手机键盘布局的方法及系统
CN108803332A (zh) * 2018-06-20 2018-11-13 桂林电子科技大学 基于改进生物地理学的路径规划方法
CN109656140A (zh) * 2018-12-28 2019-04-19 三峡大学 一种分数阶微分补偿型vsg控制方法
CN109816091A (zh) * 2019-02-20 2019-05-28 哈尔滨工程大学 一种改进的生物地理学计算方法
CN111177642A (zh) * 2019-12-24 2020-05-19 中国航空工业集团公司西安飞机设计研究所 一种航材备件需求预测方法
US20220108186A1 (en) * 2020-10-02 2022-04-07 Francisco Daniel Filip Duarte Niche Ranking Method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107678554A (zh) * 2017-09-05 2018-02-09 湘潭大学 一种手机键盘布局的方法及系统
CN107678554B (zh) * 2017-09-05 2020-07-03 湘潭大学 一种手机键盘布局的方法及系统
CN108803332A (zh) * 2018-06-20 2018-11-13 桂林电子科技大学 基于改进生物地理学的路径规划方法
CN109656140A (zh) * 2018-12-28 2019-04-19 三峡大学 一种分数阶微分补偿型vsg控制方法
CN109816091A (zh) * 2019-02-20 2019-05-28 哈尔滨工程大学 一种改进的生物地理学计算方法
CN111177642A (zh) * 2019-12-24 2020-05-19 中国航空工业集团公司西安飞机设计研究所 一种航材备件需求预测方法
US20220108186A1 (en) * 2020-10-02 2022-04-07 Francisco Daniel Filip Duarte Niche Ranking Method

Similar Documents

Publication Publication Date Title
US11816183B2 (en) Methods and systems for mining minority-class data samples for training a neural network
Bujok et al. Eigen crossover in cooperative model of evolutionary algorithms applied to CEC 2022 single objective numerical optimisation
CN106056208A (zh) 面向生物地理学优化算法的约束处理方法和装置
Li et al. Development and investigation of efficient artificial bee colony algorithm for numerical function optimization
CN107545275A (zh) 重采样与代价敏感学习融合的不平衡数据集成分类方法
Deng et al. A hybrid cellular genetic algorithm for the traveling salesman problem
CN110473592A (zh) 基于图卷积网络的有监督的多视角人类协同致死基因预测方法
CN108764577A (zh) 基于动态模糊认知图的在线时间序列预测方法
Tawhid et al. A hybrid social spider optimization and genetic algorithm for minimizing molecular potential energy function
CN102902772A (zh) 一种基于多目标优化的Web社区发现方法
CN111709526A (zh) 一种基于多因子迁移学习的多模多目标演化算法
Cobos et al. Multi-objective memetic algorithm based on NSGA-II and simulated annealing for calibrating CORSIM micro-simulation models of vehicular traffic flow
Mao et al. An XGBoost-assisted evolutionary algorithm for expensive multiobjective optimization problems
CN111027709B (zh) 信息推荐方法、装置、服务器及存储介质
Chen et al. A Spark-based Ant Lion algorithm for parameters optimization of random forest in credit classification
CN109697511B (zh) 数据推理方法、装置及计算机设备
Ye et al. A novel multi‐objective immune optimization algorithm for under sampling software defect prediction problem
Wang et al. A UAV path planning method based on the framework of multi-objective jellyfish search algorithm
CN108537663A (zh) 一种股票趋势预测方法
Gora et al. Investigating performance of neural networks and gradient boosting models approximating microscopic traffic simulations in traffic optimization tasks
CN104281877B (zh) 一种基于改进遗传聚类的人类活动区域分类方法
CN111582429A (zh) 一种基于头脑风暴优化算法求解演化博弈问题的方法
CN111415265A (zh) 生成式对抗网络的社交关系数据生成方法
Zhang et al. Index t-SNE Based on Sobol Sequence Initialized Harris Hawk Optimization Algorithm
Mao et al. Enhanced adaptive-convergence in Harris’ hawks optimization algorithm

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20161026

RJ01 Rejection of invention patent application after publication