【技术实现步骤摘要】
一种基于改进NSGA
‑Ⅱ
算法的应急资源统筹调配方法
[0001]本专利技术属于应急物流
,更具体地说,涉及一种基于改进NSGA
‑Ⅱ
算法的应急资源统筹调配方法;本专利技术可用于突发大规模灾害事件下,对应急物资进行公平合理地调配。
技术介绍
[0002]应急资源统筹分配与调度是应急物流管理的核心环节,主要研究在大规模突发灾害发生后,如何迅速有效地利用智能决策理论与计算机技术,选择有效的应急物资分配方案和正确配送路径,进而能够使得筹集的物资能够及时运抵各个受灾点,最大限度地减轻突发灾害事件给人民带来的重大伤亡与经济损失。因此,政府应急管理部门、应急管理专家学者必须在灾后制定有效的应急资源统筹调配方案,保证应急资源及时有效地分配。
[0003]在应急资源统筹调配方面,很少有人在多周期资源调度中研究资源调度对灾民心理感知的影响,这体现在模型构建中,传统的应急资源调度方法仅衡量物资量或时间方面的客观经济指标,然后在搭建模型的基础上选择合适算法进行求解。在这个模型构建过程中,学者们将灾民主体置于被动接受的地位,未考虑应急物资调度过程对灾民主观心理的影响,这会导致灾后救援对受灾点实际感知的偏离,无法真正提升实际救援效率。
[0004]灾害发生时,民众受到灾害刺激产生了巨大损失与痛苦,表现为生命的损失与心理的巨大创伤;灾害发生后,灾民急需维持其生命体征的各种医疗物资、生活物资、抢险物资,应急资源的调配既能减轻灾民的生理痛苦,也能在一定程度上缓解灾民心理创伤,但受灾区域所需物 ...
【技术保护点】
【技术特征摘要】
1.一种基于改进NSGA
‑
II算法的应急资源统筹调配方法,其特征在于,步骤如下:步骤1、初始化NSGA
‑
II算法中各个参数,包括:种群规模popsize、进化代数Gen、迭代次数maxgen、交叉概率P
c1
、P
c2
,变异概率P
m1
、P
m2
,泛化变异迭代次数M;步骤2、初始化当前进化代数Gen=1,并产生较优初始种群P0;步骤3、计算第Gen代中第i个染色体在第d个适应度函数下的集合其中表示第Gen代中第i个染色体在第d个适应度函数下的适应度值,则目标函数集合为F={f1,f2,
…
,f
d
,
…
f
D
{,d=1,2,
…
D;步骤4、对种群规模为N的第Gen代种群执行非支配排序,选择、交叉、变异操作后生成第Gen代种群的子代种群的子代种群种群规模也是N;步骤5、按照步骤3计算第Gen代种群的子代种群中第i染色体在多个目标函数下的适应度集合步骤6、对子代种群与父代种群执行合并操作形成其种群规模为2N,计算合并种群适应度值并删除适应值相同的重复染色体,生成第Gen代的合并种群其种群规模N≤popsize≤2N;步骤7、对合并种群进行快速非支配排序,计算种群拥挤度,进行拥挤度比较;步骤8、从第Gen代合并种群中选择规模为N的合适染色体种群作为第Gen+1代的父代种群步骤9、计算染色体自适应交叉、自适应变异概率;步骤10、对Gen+1代父代种群集合执行选择、交叉、变异操作,生成子代种群步骤11、将Gen+1赋值给Gen,判断Gen≥maxgen是否成立,若不成立,则执行步骤6,否则,表示完成maxgen次迭代最终得到种群A;步骤12、将种群A中第1等级中所有染色体作为pareto最优解集输出,且以pareto最优解集对应的物资统筹调配方案作为最优调度方案。2.根据权利要求1所述的一种基于改进NSGA
‑
II算法的应急资源统筹调配方法,其特征在于:步骤2产生初始种群P0的过程如下:步骤2.1、采用实数矩阵编码方式描述每周期配送中心到受灾点物资分配量,矩阵A=(a1,a2,
…
,a
j
,
…
,a
J
)为目标解空间中的解,矩阵中列向量矩阵行数代表配送中心i,矩阵列数代表受灾点j,染色体编码基因用向量表示,向量内编码基因代表配送中心i灾点j运输相应种类物资e的数量;步骤2.2、先按一定约束条件随机均匀产生各基因值形成初始种群P1,再采用泛化反向学习策略形成泛化种群P2,将初始种群P1与泛化种群P2合并,通过非支配排序和拥挤度比较后选择适应度较好的前N染色体形成初始种群P0。3.根据权利要求2所述的一种基于改进NSGA
‑
II算法的应急资源统筹调配方法,其特征在于:所述步骤2.2的具体步骤如下:
步骤2.2.1、产生实数矩阵编码A各基因值,即第i个配送中心中应急物资e的数量使得其中从而产生配送中心应急物资运输量集合从而产生配送中心应急物资运输量集合满足关系式(1)和(2),依次产生染色体矩阵列向量即可得到初始种群P1;;步骤2.2.2、对初始种群P1编码矩阵上列向量a
j
,其处于n维空间中,将视为z
i
,则z
i
为区间[0,B]间的实数,对则其转化为其中γ∈[0,1],对超出范围按照式(3)进行修正即可得到泛化种群P2;步骤2.2.3、将初始种群P1与泛化种群P2,经过非支配排序与拥挤度计算后,进行拥挤度比较以选择非支配序或拥挤度较好染色体进入初始种群P0。4.根据权利要求3所述的一种基于改进NSGA
‑
II算法的应急资源统筹调配方法,其特征在于:步骤7的过程为:步骤7.1、在应急资源统筹调配问题中,令目标函数集合F={f1,f2,f3},其中f1表示灾民时间感知满意度最大化,f2表示综合物资感知损失最小化、f3表示综合成本最小,则D=3,d∈{1,2,3};步骤7.2、对第Gen代的合并种群进行快速非支配排序,得到染色体所处等级的集合其中表示第Gen代中的第k等级,n表示被划分的等级数;步骤7.3、对第k等级的染色体集合的边界染色体拥挤度为无穷大,其余染色体拥挤度按照式(4)计算;d
i
表示染色体i的拥挤度,为个体i+1、i
‑
1的第d个目标函数值,f
dmax
与f
dmin
为对应目标函数最大值与最小值;步骤7.4、染色体获得非支配序k与拥挤距离d
i
属性,利用这两个染色体属性对任意两染色体进行比较,若i染色体所处...
【专利技术属性】
技术研发人员:王付宇,葛雪飞,陈彬,葛琬琪,郑晶晶,郑炜晨,李艳,
申请(专利权)人:安徽工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。