APP下载

面向多灾点需求的应急资源调度博弈模型及优化

2017-01-12杨继君

中国管理科学 2016年8期
关键词:调度应急中心

杨继君,佘 廉

(1. 国家行政学院应急管理培训中心,北京 100089;2. 广西行政学院应急管理培训部,广西 南宁 530021)



面向多灾点需求的应急资源调度博弈模型及优化

杨继君1,2,佘 廉1

(1. 国家行政学院应急管理培训中心,北京 100089;2. 广西行政学院应急管理培训部,广西 南宁 530021)

非常规突发事件爆发后经常会造成多个灾点,而各灾点的需求往往是不同的,单独的应急资源中心很难同时满足这种要求,因此如何把多个应急资源中心所储备的应急资源公平合理地调配到各个灾点成为应急决策者亟待解决的现实问题。本文首先描述了各灾点对应急资源需求变化的动态过程即按照应急资源需求信息的变化将整个应急资源调度过程划分成若干阶段,在此基础上构建了基于多灾点多阶段的应急资源调度过程理论模型。随后以博弈论为工具,在进行一系列模型假设和确定各灾点灾情的前提下,建立面向多灾点需求的应急资源博弈调度模型,并采用改进的蚁群算法进行求解,实现对各灾点以最小的“虚拟成本”进行所需应急资源的调度。最后的模型仿真测试和算例分析验证了所建模型的有效性和可行性。该模型与算法也为商业物流中的资源配送提供了新的解决方案和实现途径。

非常规突发事件;资源需求;调度博弈;改进蚁群算法

1 引言

当非常规突发事件发生后,通常会造成多个受灾点(后简称“灾点”),这在5.12汶川大地震中就有明显的体现,此次地震中同时造成了汶川、北川、青川和绵竹等多个重灾点。通常情况下,各灾点的需求往往是不同的,同时随着事态的不断演化它们的需求也是不断变化的,而且单独的应急资源中心很难同时满足这种要求,因此把多个应急资源中心所储备的应急资源公平合理地调配到各个灾点的研究更具有现实意义。

目前,国内外针对多灾点的应急资源调配方法已展开了一些研究:Shetty与Gupta[1-2]通过建立多灾点的非合作博弈模型探讨应急资源公平合理调度问题,但是该模型是建立在完全信息基础之上的,这与实际情况不符。Wang Susheng等[3]提出了通过各灾点方案调整算法来解决多灾点资源竞争的问题,但该算法对于多目标问题的求解呈现了一定的局限性。Rubel等[4]建立了基于Agent的多灾点应急资源调配模型,以期解决应急资源调配过程中低效率问题,但在调配成本函数的构建中仅考虑距离和时间两个因素而忽略灾情的严重程度是其主要不足。王苏生等[5]以双层决策方法建立基于公平优先原则的多灾点应急资源配置模型及其算法,使应急资源配置过程兼顾及时性和公平性,但该研究把成本最小化作为优化目标与应急管理中的弱经济性明显有出入。杨勃等[6]建立了多受灾点救灾物资分配调度模型及其启发式求解算法,实现满足所有受灾点物资需求的时间最小化,但该研究仅涉及一类特殊情形即由单一资源中心向多个受灾点调配应急资源的情形,其拓展性不强。王旭坪等[7]以前景理论为工具,建立了灾民感知满意度的多灾点应急资源分配模型,但灾民满意度函数的刻画缺乏客观量化标准和科学依据,并且确定的方案不满足动态调整要求。詹沙磊等[8]在综合考虑了需求点和配送路径连通性的随机性以及出救点对受灾点的最大覆盖范围等限制条件下建立了基于信息更新的应急物资配送多目标随机规划模型,该研究是建立在多个观测时刻上的单次决策问题,这与应急决策中的动态性和连续性相悖。蔡玫等[9]构建多出救点、多受灾点的多目标模糊调度优化模型,采用模糊评价方法研究应急决策者风险偏好对应急物资调度策略的影响,刘晔等[10]从风险偏好的视角也做过类似研究。宋晓宇等[11]从物资调度费用最小化和受灾点满意度最大化的双重目标出发,构建了多受灾点、多出救点、多阶段动态调度模型,可是该研究忽略了应急物资调度中最为重要的目标即时间最短问题。张玲等[12]综合考虑应急资源保障的可靠性、不同情景的决策鲁棒性和救灾代价的经济性等目标建立了二阶段灾后应急救灾网络模型,解决了应急配送中心选择和应急救灾物资配送问题,但在第二阶段对满足各个灾点所需应急物资的均衡性没有涉及;陈涛等[13]通过在二阶段模型中引入信息更新机制也做过类似研究。阮俊虎等[14]以最小化总的医疗物资运输持续时间为目标提出了基于聚类的两阶段医疗物资联合运输模型,该模型和算法能够有效选择出应急中转点和安排具体的运输路线,不过把通往各医疗救助点的车辆行驶速度设为常数与实际情况有些出入,因为通往各医疗点的路况各不相同(损坏程度不一样)必然导致车辆行驶速度各异。许胜铭等[15]针对煤矿瓦斯爆炸事故的特点,通过引入受灾点人员伤亡密度和运输费用两个优化目标,构建多出救点、多物资、多受灾点的应急物资调度模型,该研究虽然具有很强的针对性,但把纯粹运输费用作为优化目标有些欠妥。笔者在上述研究成果的基础上,综合考虑各灾点的灾害严重程度、响应时间和距离(应急资源中心到灾点的距离)、路况等因素的情况下,以博弈论为工具构建面向多灾点需求的应急资源调度模型和智能求解算法,力图实现对各个灾点进行公平合理的应急资源调度。

2 面向多灾点需求的应急资源调度模型

2.1 模型假设

在每一阶段,由于应急资源中心所存储的应急资源是有限的,各个灾点所需资源可能是相互冲突的,具有对抗的性质,应用博弈论的语言,各灾点(局中人)间对应急资源的需求就可认为是非合作博弈的,它们博弈的目的是尽量以最小的“虚拟成本”获得所急需的资源。

在建立面向多灾点需求的应急资源调度博弈模型之前,作如下假设:

(1)具备先进的应急信息平台即信息更新方式和速度满足要求。在每一阶段,应急资源中心都能够及时获取灾点的数量、严重程度及所需资源量等状况信息,同时各个灾点也能及时了解所有应急资源中心的资源状况;

(2)为了满足各灾点的需求,需要多个应急资源中心相互配合来完成。若该区域内的应急资源中心的应急资源不能满足需求,则可从离该区域最近的应急资源中心获取所需应急资源;

(3)对各个灾点,根据灾情性质、影响和严重程度进行分类分级并预估响应时间;

(4)最初对各个灾点的资源分配是在不考虑应急资源中心的资源数量情况下,按照救灾单位“虚拟成本”最小原则进行初始分配。而“虚拟成本”(后简称“成本”)函数是一个多元复合函数,其影响因素为灾情的严重程度、响应时间、平均速度和距离。这样,首先需要对灾点向各应急资源中心所支付的单位调度成本按大小进行排序。当多个灾点以相同单位成本向同一应急资源中心调度资源,而该应急资源中心所拥有的资源又无法满足所有灾点的需求时,则就形成多个灾点对该应急资源的竞争。

2.2 基于非合作博弈的应急资源调度模型构建

将应急资源调度模型映射为非合作博弈模型,该模型的标准形式定义如下:

G={t,N,(Si(t))i∈N,(P(t)i)i∈N}

(1)

其中,Si(t)是灾点i在t阶段全部可选策略的集合即灾点i可采取的行动方案,Pi(t)=Pi(s1,s2,…,sn)为灾点i在t阶段的效用函数,它是由调度成本的倒数映射而来;s=(s1,s2,…,sn)为n个灾点的一个组合策略。

(1)资源调度的速度vik(t)

(2)

其中,μ(t)为路况系数,它反映的是应急资源中心k到灾点i的道路好坏状况,μ(t)∈[0,1],路况越好,μ(t)越大。

(2)救灾单位成本函数cik(t)

救灾单位成本是应急资源调度的依据,其函数定义如下:

(3)

(3)资源需求量与供应量的确定

突发事件爆发后,首要的工作就是要确定受灾点的数量与所需要的资源种类和数量,同时还要确定所在区域内各应急资源中心所储备的资源状况。在我们的模型中规定:若区域内所储备的应急资源不能满足区域内各灾点对资源的需求,则临近区域的应急资源中心自动加入救灾行动中,这样做的目的一方面是为了实现快速救援,尽量减少灾区的生命和财产损失,另一方面也是为了保证救灾成本尽量最小化。为使问题简化,以各灾点需要的同一类资源例如帐篷加以说明,具体确定步骤如下:

① 在灾区内,确定所有灾点所需资源总量

(4)

其中,qi表示第i个灾点所要的资源量。

② 确定区域内各应急资源中心所储备的资源量

(5)

其中,uk为第k个应急资源中心所能够提供的资源量,M={1,2,…,m}为区域内m个应急资源中心集合。

③ 若Q>U,说明该区域内的应急资源不能满足灾区的需要,则临近区域的应急中心自动进入灾区进行救灾,此时能够提供的应急资源总量为U=U+um+1+…um+k,直到U=Q为止;若Q≤U,说明区域内的资源是能够满足灾区需要的,不需要区域外应急资源中心的援助。

(4)策略的构建与简化

各灾点的信息集状况是影响各灾点策略选择和博弈结果的重要因素,也是构建博弈策略的核心内容。在本模型的构建中,局中人的信息集包括以下内容:①灾点的数量;②应急资源中心的数量;③每个灾点到达各应急资源中心的距离和路况信息;④灾点的灾情严重程度即各灾点的级别;⑤每个灾点所需要资源的数量。

(6)

图1 灾点i的博弈调度策略构建示意图

其中,各灾点对特定应急资源中心k的资源争夺满足的条件为:

(7)

各灾点因争夺资源而进行博弈时,必须首先确定各灾点采取的所有可能策略,只有这样,每个灾点在其他灾点采取行动时才能够采取最优行动,使自己的效用最大化。各灾点在特定组合策略Sj下对某一应急资源中心k的资源博弈过程如图2所示。

图2 各灾点对应急资源中心k的资源博弈过程

假设应急资源中心k储备有uk单位的可用资源(k∈M),则每个灾点从所有应急资源中心获取资源的所有可能的行动方案数为Z=u1*u2*…*um,其资源调度策略为Si=(si,1,si,2,…,si,h(i)),其中h(i)≤Z。

按上述方法构建的策略集中可能存在不可行的策略,因此有必要对其进行剔出,使问题得到简化。剔出不合理的行动策略可依照如下两条准则来进行:

② 对每个应急资源中心的资源需求量不能超过该应急资源中心所储备的资源量即不能调度应急资源中心不存在的资源,故须满足式(7)。

(5)调度总成本函数的确定

(8)

(6)博弈策略的排序

为了使各个灾点按照成本最低原则选择最优策略向每个应急资源中心调度资源,故对各个灾点的策略进行合理排序是非常有必要的。

① 调度策略以调度总成本的大小按升序排列即调度成本越小的策略,其等级越高,排序越靠前;

② 若出现两个调度策略的总成本相同,则以调度策略中调度单位成本最小的为最优,依次类推。例如,灾点i的两个策略分别为si,j和si,g,其调度总成本分别为Ci,j和Ci,g(按公式(8)求取),各自的单位调度成本与对应的调度资源的数量的比值最小来确定。设si,j和si,g所对应的比值βsi,j、θsi,g分别为:

(9)

(10)

其中,式(9)和(10)中的分子按式(3)求取。若Ci,j=Ci,g,则分别求出βsi,j与θsi,g中最小值即

(11)

(12)

③ 灾点向应急资源中心调度资源时,以单位调度成本最小原则进行最大量的资源调度,这样做的实质是反映救灾时间紧迫原则即在尽量短的时间内调度最大量的资源,其调度总成本也是最低的。式(3)和(8)就说明了调度时间、调度的资源量、灾点的严重程度和调度成本的关系。

(7)收益函数

在博弈中,收益函数反映在一个特定的策略组合下局中人i所期望得到的效用水平,在应急资源调度中,灾点i选择某一调度策略j时调度单位成本从应急资源中心k调度应急资源量的多少来表示其效用的大小:

(13)

灾点i从所有应急资源中心M调度所需资源的效用满足叠加定理,可以表示如下:

(14)

(8)目标函数

应急资源调度的目标是在对各个灾点实现公平调度的情况下,使总的效用函数最大化。

目标函数定义如下:

(15)

(9)收益矩阵

局中人i收益矩阵可表示如下:

(16)

3 模型求解算法设计—改进蚁群优化算法

借鉴基本蚁群算法(Ant Colony Optimization, ACO)[16]的进化思想,对其进行必要的延伸和修改,将该算法拓展到博弈模型的纳什均衡求解问题中。基本思路为:每只蚂蚁首先进行全局搜索,然后在各自邻域内进行局部搜索,得到局部最优解,完成一次进化后,每只蚂蚁依据各自所在的位置更新信息素强度。

3.1 全局搜索

各蚂蚁根据当前的信息素强度和适应度函数计算转移概率,并按公式(19)和(20)生成子代蚁群。

定义1 参考余谦和王先甲[17],定义蚁群算法的适应度函数(Fitness)如下:

(17)

定义2 转移函数:

(18)

其中,f(Xi)为蚂蚁i的适应度函数,Δfij=f(Xi)-f(Xj);τ(j)为蚂蚁j的信息素强度值。

全局搜索中引入遗传算法(GA)的交叉和变异操作,产生适应度函数更优的子代蚁群。蚂蚁i根据转移概率p选择下一步移动的目标,按公式(19)生成子代个体:

Xi=δXi+(1-δ)Xj

(19)

式(19)不仅保证了蚂蚁i向其他信息素浓度更高的蚂蚁j的邻域范围内移动,而且保证了进化后的子代蚁群仍然在博弈的混合策略空间内,其中δ为在(0,1)内产生的一个随机数。

3.2 局部搜索

变邻域搜索方法(Variable Neighbourhood Search, VNS)是Hansen等人[18]提出的一种启发式算法,目前已被用于解决许多经典的优化问题[19,20]。该算法从一个初始解开始,通过系统地改变邻域搜索中的邻域结构来提高求解的质量,避免陷入局部最优。

每只蚂蚁采用变邻域搜索策略,在半径为r的邻域空间内随机搜索,并通过控制迭代步长,使得各只蚂蚁的位置始终保持在可行解范围内。

定义3 邻域搜索公式:

(20)

其中,Xit表示蚂蚁t搜索到局中人i的解策略,Δri表示[-r,r]之间的一组随机搜索向量,为可变的邻域搜索项。

定理1 若初始化的每只蚂蚁在混合策略组合空间内,即

根据以上的证明,可以保证蚁群中每个局中人的混合策略是在他的混合策略空间内,因而蚂蚁在进化过程中始终保持在博弈的混合策略组合空间内。

信息素更新规则:局部搜索结束后,按照如下公式更新信息素强度:

(21)

其中,λ是一个非常小的正数,防止出现除数为0的情况,ρ表示信息素挥发系数。

3.3 改进蚁群算法的效果分析

文中提出的改进蚁群算法(Improved ACO)主要用于对所建的博弈模型进行纳什均衡求解。为了说明其改进效果,我们将与陈士俊等人[21]采用遗传算法(GA)对纳什均衡求解的效果进行比较。选取陈士俊等[21]中的三维双博弈矩阵, 采用改进蚁群算法求解该博弈的纳什均衡解,参数设置:

M=20,genMax=1000,gMax=100,R0=0.9,low-percentage=0.5,精度为10-4, high-percentage=1。

采用MATLAB[22]编程实现求解。 利用改进蚁群算法求解该博弈的结果如表1所示。该博弈的唯一纳什均衡为(1/3,1/3,1/3;1/3,1/3,1/3),陈士俊等[21]采用遗传算法计算400代得到该博弈的近似解(0.3333,0.3333,0.3333;0.3333,0.3333,0.3333),而利用改进蚁群算法平均进化73代即得到该近似解。

表1 求解结果

图3为采用遗传算法和改进蚁群算法求解该博弈的离线性能比较图,GA曲线为遗传算法的离线性能,Improved ACO曲线为改进蚁群算法的离线性能。从图3可以得知,改进后的蚁群算法优于遗传算法,表现更快更好的收敛性能。

图3 两种算法求解博弈的离线性能比较

3.4 模型仿真测试与分析

仿真测试目的是为了评估所建模型的有效性和可行性。当突发事件发生时,响应时间关系到应急资源中心是否能够迅速采取有效措施,把应急资源及时调度到各个灾点,减少时间延误,降低灾害对社会正常秩序的冲击和人员伤亡。救灾响应时间的影响因素包括:①灾点的数量;②应急资源中心的数量;③应急资源中心所拥有的资源单位数量。现分别从上述三个方面进行仿真来分析模型的响应时间情况。

测试数据假设:当发生一次突发事件时,该区域的灾点数为2~4个,可以参与救灾的应急资源中心为2~12,针对某一类特定资源最大供给总量为150个单位,每个灾点的最大需求量为60个单位,模型的其它相关参数随机生成。下面所有测试都是针对某一类应急资源。

测试1:单个应急资源中心所拥有应急资源数量的变化对模型算法收敛时间的影响

在模型进行每次测试时,首先保证每次测试的应急资源中心的个数为常数的情况下,仿真结果为单个应急资源中心所拥有资源数量的变化对模型算法收敛性的影响。图4给出了应急资源中心为10个,各灾点的总需求为100个单位的仿真结果和不同灾点数目下的对比曲线。

图4 单个应急资源中心资源量对收敛时间的影响

从图4可知,随着每个资源中心所拥有的应急资源数量的增加,算法的收敛时间逐渐减少,其原因是资源量的增加导致了各灾点在该应急资源中心减少了相互之间的竞争机会,策略空间也相应地变小,这样必然会使算法的收敛性加快。比较理想的情况是就某种资源一个应急资源中心能够满足需要该种资源的所有灾点,这样各灾点就不会存在相互竞争。但是,当应急资源中心所拥有的资源量超过一定范围时,算法的收敛时间反而会增加,这可能是由于太多的灾点为了以支付较低成本来调度所需要的资源而汇集在某个应急资源中心而进行资源争夺,结果反而导致博弈的策略空间变大,从而使算法的收敛时间延长。另外,从图4还可以看出,随着灾点个数的增加,其收敛时间都有增大的趋势,这是因为灾点的增多,意味着参加博弈的局中人增加,相应总的策略空间增大,所以其收敛时间就会有增大的趋势。上述测试结果是与实际救灾情况相符的。

测试2:应急资源中心数量变化对模型执行时间的影响

在保证应急资源单位总量为常数的情况下,应急资源中心个数的变化对模型执行时间的影响进行仿真。现就应急资源总量为120个单位,各灾点总需求量为100个单位,各应急资源中心所拥有的资源量为7~40个单位之间的条件下仿真结果如图5所示。

图5 应急资源中心数量对模型执行时间的影响

从图5可知,当应急资源中心的数量比较少时(2~5个),模型的执行时间比较长,导致该结果的原因是由于应急资源中心太少,几乎所有的灾点都要到这些应急资源中心调度所需资源,这样就会使各灾点间需要进行一系列的博弈来实行资源的最优调度。相反,当应急资源中心个数增加时,各灾点调度所需要的资源就有更多的选择,减少了相互之间博弈的机会,因此就降低了模型的执行时间。另外,从图5的对比曲线得知,随着灾点个数的增加,模型的执行时间逐渐增大,引起此种现象的原因是灾点个数的增加势必增加了博弈的策略空间,会导致了更多的竞争。这也都是与实际情况相符的。

4 算例分析

算例1:设某地区发生地震造成2个比较严重的灾点,该区域内有2个应急资源中心(分别用A和B表示)向灾点提供应急资源(以帐篷为例)。另外,该区域附近有一个应急资源中心(用C表示)。应急资源供求关系如表2所示,假定平时车辆的运输速度为1 km/min,应急资源中心到各灾点之间的距离如表3所示。1表示灾害等级程度高,2表示灾害等级程度一般,3表示灾害等级程度低。

分析:由表2可知,区域内的应急资源中心A和应急资源中心B不能同时满足2个灾点对帐篷的需求,因为Q=10(需求量)>U=8(供给量),故该区域附近的应急资源中心C自动加入灾区的救灾行动中,此时有Q=10

M=30,genMax=1000,gMax=10,

η=10-4,R0=0.9,low-percentage=0.5,

high-percentage=1,其它参数随机生成。

表2 灾点/应急救援中心资源供求关系

表3 应急资源中心与各灾点间的距离(单位:km)

采用上述改进蚁群优化算法求解该博弈模型的Nash均衡解,5次计算结果如表4所示:

表4 求解结果

按照式(3)确定单位调度成本:

c1A=8;c1B=10;c1C=9

c2A=5;c1B=6;c1C=6

C1=3×8+10×0+9×1=33

C2=36, C=C1+C2=69

从上面的分析可知:灾点1首先从应急资源中心A调度3个单位的帐篷,然后再从应急资源中心C调度1个单位的帐篷;而灾点2首先从应急资源中心B调度5个单位的帐篷,然后从应急资源中心C调度1个单位的帐篷来满足资源需求。此时,按上述策略完成整个应急资源调度任务所需要的总成本为69,成本最小,因而总体效用最大,故为最优调度方案。

算例2:再考虑4个应急资源中心,3个灾点的情形,参数设置与算例1相同。应急资源供求关系如表5所示;应急资源中心到各灾点之间的距离如表6所示:

表5 灾点/应急救援中心资源供求关系

表6 应急资源中心与各灾点间的距离(单位:km)

采用上述改进蚁群优化算法求解该博弈模型的Nash均衡解,5次计算结果如表7所示:

表7 求解结果

按照式(3)确定单位调度成本:

c1A=10;c1B=3;c1C=7;c1D=6

c2A=8;c2B=12;c2C=4;c2D=22

c3A=12;c3B=21;c3C=24;c3D=6

C1=10×1+3×8+7×0+6×0=34

C2=36,C3=36,C=106

从上面的分析可知:灾点1首先从应急资源中心A调度1个单位的帐篷,然后再从应急资源中心B调度8个单位的帐篷;而灾点2首先从应急资源中心A调度3个单位的帐篷,然后从应急资源中心C调度3个单位的帐篷来满足资源需求;灾点3首先从应急资源中心A调度1个单位的帐篷,再从应急资源中心D调度4个单位的帐篷。此时,按上述策略完成整个应急资源调度任务所需要的总成本为106,调度总成本最小,因而总体效用最大,故为最优调度方案。

另外,算例2中平均计算时间(4.25s)大于算例1中平均计算时间(2.93s),也间接验证了模型测试的正确性,因为随着灾点数量的增加(算例1中灾点数2,而算例2中灾点数为3),模型的执行时间逐渐增大,引起此种现象的原因是灾点个数增加势必增加了博弈的策略空间,导致了更多的竞争,这也是模型测试的基本结论之一。

5 结语

针对突发事件爆发后经常会引发多个灾点的实际情况,通过分析各灾点为了获取所需要的应急资源而进行相互竞争的行为,具有非合作的性质,但对各灾点进行应急资源调度时,又必须兼顾社会公平性,博弈论恰恰为此问题的解决提供了有效途径。因此,本文以博弈理论为分析工具,在确定各灾点灾情的基础上,建立了面向多灾点需求的应急资源调度博弈模型并给出了智能求解算法。最后的模型仿真测试和算例分析验证了所建模型的有效性和可行性。该模型与算法也为商业物流中的资源配送提供了新的解决方案和实现途径。

[1] Shetty R, Gupta U. An automated decision support system based on game theoretic optimization for emergency management in urban[J]. Journal of Homeland Security and Emergency Management, 2007, 4(2): 1-25.

[2] Shetty R. An event driven single game solution for resource allocation in a multi-crisis environment[D]. Tampa: University of South Florida, 2004.

[3] Wang Susheng, Wang Yan, Sun Jian. An optimized emergency resources allocation algorithm for large-scale public emergency[C]// Proceedings of the Sixth International Conference on Machine Learning and Cybernetics, Hong Kong, August 19-22, 2007.

[4] Rubel D, Shinya H. An agent-based model for resource allocation during relief distribution[J]. Journal of Humanitarian Logistics and Supply Chain Management, 2014, 4(2): 265-285.

[5] 王苏生, 王岩. 基于公平优先原则的多受灾点应急资源配置算法[J]. 运筹与管理, 2008, 17(3): 16-21.

[6] 杨勃, 杜冰, 李小林. 多受灾点救灾物资分配调度问题启发式算法[J]. 系统工程, 2012, 30(1): 97-102.

[7] 王旭坪, 董莉, 陈明天. 考虑感知满意度的多受灾点应急资源分配模型[J]. 系统管理学报, 2013, 22(2): 251-256.

[8] 詹沙磊, 刘南. 基于灾情信息更新的应急物资配送多目标随机规划模型[J]. 系统工程理论与实践, 2013, 33(1): 159-166.

[9] 蔡玫, 罗倩, 朱莉,等. 面向应急物资调度的一种模糊规划模型[J]. 系统管理学报, 2013, 22(4): 487-493.

[10] 刘晔, 姜国刚. 决策者风险态度对应急物资调度影响研究[J]. 中国安全科学学报, 2014, 24(8): 170-176.

[11] 宋晓宇, 王建国, 常春光. 基于需求紧迫度的非线性连续消耗应急调度模型与算法[J]. 信息与控制, 2014, 43(6): 735-743.

[12] 张玲, 陈涛, 黄钧. 基于最小最大后悔值的应急救灾网络构建鲁棒优化模型与算法[J]. 中国管理科学, 2014, 22(7): 131-139.

[13] 陈涛, 黄钧, 朱建明. 基于信息更新的两阶段鲁棒-随机优化调配模型研究[J]. 中国管理科学, 2015, 23(10): 67-77.

[14] 阮俊虎, 王旭坪, 杨挺. 大规模灾害中基于聚类的医疗物资联合运送优化[J]. 中国管理科学, 2014, 22(10): 80-89.

[15] 许胜铭, 景国勋. 煤矿瓦斯爆炸事故的应急救援物资调度模型研究[J]. 安全与环境学报, 2015, 15(5): 104-107.

[16] Dorigo M, Maniezzo V, Colorni A. Ant system: Optimization by a colony of cooperative agents[J]. IEEE Transactions on SMC, 1996, 26(1): 28-41.

[17] 余谦, 王先甲. 基于粒子群优化求解纳什均衡的演化算法[J]. 武汉大学学报(理学版), 2006, 52(1): 25-29.

[18] Mladenovic N, Hansen P. Variable neighbourhood search[J]. Computers and Operations Research, 1997, 24(11): 1097-1100.

[19] Hansen P, Mladenovic N, Peter J A. Variable neighbourhood search: Methods and applications[J]. Annals of Operations Research, 2010, 175(1): 367-407.

[20] 曹正洋, 许维胜, 徐志宇. 开放式两级车辆路径问题建模与多起始点变邻域下降法求解[J]. 计算机科学, 2014, 41(10): 232-237.

[21] 陈士俊, 孙永广, 吴宗鑫. 一种求解NASH均衡解的遗传算法[J]. 系统工程, 2001, 19(5): 67-70.

[22] 刘维. 精通Matlab与C/C++混合程序设计(第二版)[M]. 北京:北京航空航天大学出版社, 2008.

Game Model and Optimization Based on Resource Requirements of Multiple Crisis Locations

YANG Ji-jun1,2, SHE Lian1

(1. National Institute of Emergency Management, Chinese Academy of Governance, Beijing 100089,China;2. Department of Emergency Management, Guangxi Institute of Administration, Nanning 530021,China)

There would always be a lot of crisis locations when an unconventional emergency breaks out. The requirements of each crisis location are usually different, which is difficult to meet the requirements of multiple crisis locations for a single resource centre. So it is a practical problem to be solved urgently by decision makers how to fairly and reasonably schedule emergency resources for multiple crisis locations. According to the demand information, the dynamic process of emergency resources scheduling for multiple crisis locations are described, in which the emergency resources scheduling process are divided into several stages according to the change of demand information for multiple crisis locations. On this basis, a theoretical model of multi-stage emergency resources scheduling process is designed for multiple crisis locations. After a series of assumptions are made, the game model based on resource requirements of multiple crisis locations is set up by using game theory according to the degree of disaster, and the improved ant colony optimization (ACO) is introduced to seek out the solution in order to schedule emergency resources for multiple crisis locations according to the minimum virtual cost. Simulation tests and numerical analyses are given to demonstrate the feasibility and availability of the model. The model and algorithm can also provide a new solution and approach for the distribution of resources in business logistics.

unconventional emergency;resource requirements;game scheduling;improved ACO

2015-07-15;

2016-01-06

国家社科基金重点资助项目(16AGL017);国家自然科学基金重大研究计划(91324203);中国博士后基金项目(2015M570995)

简介:杨继君(1973-),男(土家族),湖南石门人,国家行政学院应急管理培训中心博士后,英国纽卡斯尔大学访问学者,博士,副教授,研究方向:应急管理与博弈论,E-mail: peteryang708@163.com.

TP393.07

A

1003-207(2016)08-0154-10

10.16381/j.cnki.issn1003-207x.2016.08.019

猜你喜欢

调度应急中心
剪掉和中心无关的
在打造“两个中心”中彰显统战担当作为
《调度集中系统(CTC)/列车调度指挥系统(TDCS)维护手册》正式出版
电力调度自动化中UPS电源的应用探讨
基于强化学习的时间触发通信调度方法
基于动态窗口的虚拟信道通用调度算法
情景构建在应急管理中的应用
应急救援要诀“少 快 短”
应急管理部6个“怎么看”
Dijkstra算法在应急救援中的应用