1. 引言
新型冠状病毒肺炎是迄今为止人类遇到的规模最大的传染性疾病 [1]。各国都在尽力抑制疫情扩散,但新冠病毒的顽固性和变异性,为防控疫情工作增加了许多难度。如今全球每日感染新冠病毒的人数仍高居不下,新冠疫苗的研制成功,是目前大规模有效抗击疫情的最好办法 [2]。不仅可以增加未感染人数的免疫能力,减缓每日新增确诊的速率,也能加快恢复全球政治,经济秩序,降低由于疫情带来的社会影响 [3]。因此,各国都尽全力研发和购买疫苗。而近日世界卫生组织公布的数据显示,低收入国家的疫苗接种率不容乐观,截止2021年12月份全球有41个低收入国家仍未能为其10%的人口接种疫苗,98个国家则未达到40%。人民疫苗联盟斥责富裕国家囤积疫苗的行为,而全球30个低收入和37个中低收入国家仅能通过世卫组织主导的“新冠肺炎疫苗实施计划(COVAX)”获取疫苗,这些国家90%的人口在2021年年内无望接种 [4]。疫苗只出现在高收入国家,但只有全球范围内不同区域的疫情都得到控制,才可能阻断病毒的传播链。因此,必须将研发成功的疫苗在全球范围内进行公平分配,加快全球战胜疫情的速度 [5]。
本文依据世界卫生组织公布的全球各个国家的疫苗总需求量表,基于运筹学中整数规划,0-1规划的思想和统计学思想,建立模型并利用LINGO软件进行模型求解,解决第一批新冠疫苗的公平分配问题。
2. 模型建立与求解
2.1. 问题描述
综合世界卫生组织发布的COVAX计划中的第一轮疫苗分配计划表,考虑到第一批疫苗资源有限,本文将在计划表中找出十八个国家首先进行疫苗分配。为了防止计算过程过于冗杂,本文通过已公布名单中世卫组织考虑分配的国家名单再综合其所在区域的疫情严重情况,将范围缩小至25个国家。所有国家可分成六大片区(非洲,美洲,东南亚区域,欧洲,东地中海区域,西太平洋区域)经过分析发现,此分配问题可以利用运筹学中的0-1规划问题进行求解。在规划过程中需要考虑到的因素:
1) 如何从25个国家中选出前18个完成首轮新冠疫苗分配;
2) 在分配疫苗的过程中,要综合考虑国家的疫情严重程度,卫生基础条件和人口占比,三个因素来分配疫苗资源;
3) 如何具体出每个国家实际分配的疫苗数。
2.2. 模型建立
2.2.1. 模型一:分配疫苗国家的确定
1) 问题分析
从25个国家中选择18个国家进行首轮疫苗分配,分配时要考虑每个的国家疫情严重程度,人口占比和卫生基础条件,且考虑到六个区域中每个区域都能分配到疫苗,保证公平公正,使群体免疫效益最大化。
2) 变量设定
设南非,佛得角,突尼斯,卢旺达,贝宁,几内亚,马尔代夫,不丹,秘鲁,哥伦比亚,萨尔瓦多,玻利维亚,巴哈马,乌克兰,摩尔多瓦,格鲁吉亚,波斯尼亚和黑塞哥维那,阿尔巴尼亚,约旦河西岸和加沙,吉布提,蒙古,菲律宾,韩国,斐济,新西兰分别为
其中,
(1.1)
3) 目标函数设立
研制新冠疫苗抗击疫情旨在实现全球大规模免疫,加速对新冠疫情的彻底消灭,因此使用人口占比为价值系数,目标函数为使全球接种人数达到最高。即公式
(
为人口占比数的参考数值) (1.2)
4) 约束条件确定
约束条件主要从国家的人口占比,疫情严重程度和卫生基础条件三个方面考虑。根据表1,分别将人口占比和疫情严重程度从高到低依次排名,表示其参考数值越高,则越需要分配疫苗。卫生基础条件按低到高依次排名,表示卫生条件越落后,参考数值越高,越需要分配疫苗。考虑这是第一批接受疫苗分配的国家,主要是解决疫情最严重且人口很多的国家,先防止疫情扩散。以人口占比30%,疫情严重程度占比50%,卫生基础条件占比20%进行综合打分,得到综合分值。其中贝宁疫情严重程度的参考数值为0.58且人口占比小,其所在区域已获得的新冠疫苗分配较其他国家更多,综合考虑将贝宁直接设置
,表示其不参与第一轮疫苗分配。另外将非洲,欧洲,西太平洋三个人口数量排名前三的区域中疫情最严重的国家设置变量为1,表示确定参与第一轮疫苗分配。
s.t.
(1.3)

Table 1. Composite scores by country
表1. 各个国家综合分值
数据来源:世界人口排行榜,全球新冠肺炎疫情实时查网站以及自行整理计算数据。
上表数据中,国家人口数据来源于世界人口排行榜,参考数值的设定主要依据国家人口数,最多的设置为100,由此由高到低递减。疫情严重程度以及卫生基础条件来自全球新冠肺炎疫情实时查,疫情严重程度的参考分值设定依据为国家确诊新冠疫苗人数与国家总人口的占比,占比越大说明该国的疫情较为严重。卫生基础条件的参考分值是将卫生基础条件最弱国家分数设为100。依次根据占比分值递减。
2.2.2. 模型二:确定具体疫苗数
1) 问题分析
为确定分配给18个国家的具体疫苗数,本文将进一步构建回归模型进行分析。
2) 变量设定
18个国家对应的疫苗需求量已经从世界卫生组织公布的名单中得到,现将国家人口数,疫情严重程度,以及疫苗总需求量作为影响因素来计算每个国家应得到的疫苗数。y值即为所求的国家实际能分配到的疫苗数,x值为目标疫苗需求量。其中,疫苗需求量是从世卫组织公布名单中确定的数值;目标分配比例为国家人口数与疫情严重程度分值取平均值的百分数;x值为国家疫苗需求量与目标分配比例相乘后得到的数值(如表2)。

Table 2. Number of vaccines needed by country
表2. 各国家需要疫苗数情况
3) 目标函数设定
疫苗实际分配数应和x值成正比关系,人口越多且疫情越严重则分配到的疫苗数更多,综合考虑,将模型设置为对数方程
(其中,
和
属于任意实数;
为随机误差项)(2.1)
4) 约束条件确定
第一批新冠疫苗数的总和为1,200,420支,且通过观察已公布分配表中的数据发现,一个国家最多能分配到117,000支和最少可以分配到5850支。
(2.2)
(2.3)
(2.4)
2.3. 模型求解
2.3.1. 模型一求解:确定分配国家
使用LINGO进行模型求解 [6],得到如表3结果。其中,1表示该国家在第一批疫苗分配名单中,0表示该国家不在第一批疫苗分配名单中。
2.3.2. 模型二求解:确定具体分配疫苗数
求得模型方程
(3.1)
(3.2)

Figure 1. Number of vaccines actually allocated by country
图1. 国家实际分配疫苗数
如图1,将综合过国家人口和疫情严重程度的国家需要疫苗数,输入方程中,即可得到国家实际分配疫苗数。该模型从国家人口,疫情程度,疫苗需求量三角度综合考虑,保证分配到的疫苗发挥出最大的效果,有效地抑制得到疫苗分配的国家所在区域的疫情扩散。该方程为疫苗的实际分配提供了数据信息支撑,用科学办法计算出分配数,在实际分配中有重要参考价值。
2.4. 进一步分析
本文在模型一的建立过程中,考虑约束条件时,纳入多方面因素,不仅从人口数量,疫情严重程度和卫生基础条件三方面考虑,同时保证了人口数排名前三的区域中疫情最严重的国家一定能分配疫苗。模型二的建立中,基于已公布名单中国家疫苗需求量,加入人口数量和疫情严重程度两个因素,使变量值更能反应该国的实际情况。这些在实际中具有重要参考价值。本文的模型在运筹学思想的基础上分析如何进行第一批新冠疫苗的分配,不带有任何政治色彩,是实际疫苗分配中的重要决策基础。在现实分配中,可能会考虑到政治因素,以及是否有国家疫情突发异常严峻等不可控因素,但若只专注主要因素,忽略其他不可控条件的影响,本文的模型考虑较为全面,具有一定的合理性和可行性。
3. 总结与展望
本文基于运筹学与统计学理论,根据世界卫生组织公开发布的文件COVAX第一批分配疫苗数据,构建了0-1规划模型和回归分析模型。进而检验了疫苗分配问题与国家人口,疫情严重程度以及卫生基础条件之间的关系,测度了各国家实际疫苗分配数与疫苗需求量之间的关系。通过建立、分析、求解模型解决疫苗分配问题,具有一定的公平性、合理性和有效性。
0-1规划方法和回归分析思想将第一批新冠疫苗在数学理论上完成公平公正地分配。在建立模型的过程中,考虑到各方面因素,不单一以某方面作为决策因素。在后续的研究中,也应该考虑多方面因素,加入监测模型,实时更新全球新冠确诊人数,将对疫苗分配计划不断改进和完善,也为后续批次疫苗分配计划提供计算依据。同时,构建环境向量,以综合反应国家得到疫苗分配后的具体变化,即对后来的感染人数进行预测。本文所创建的模型都具有可拓展性,随着相关数据的获取,该模型的拟合性将会更好。此外,本文的模型不仅适用于疫苗分配问题上,相关资源调配问题也同样适用。
基金项目
本文受到教育部青年基金项目(20YJC790118)的资助。