疫情期间生活物资集散点选址问题的降阶回溯算法.pdf
《疫情期间生活物资集散点选址问题的降阶回溯算法.pdf》由会员分享,可在线阅读,更多相关《疫情期间生活物资集散点选址问题的降阶回溯算法.pdf(10页珍藏版)》请在咨信网上搜索。
1、收稿日期:;修回日期:基金项目:国家自然科学基金资助项目();上海市“管理科学与工程”高原学科建设项目作者简介:储旭(),男,安徽安庆人,硕士研究生,主要研究方向为算法、系统工程;宁爱兵(),男(通信作者),湖南邵东人,副教授,硕导,博士,主要研究方向为算法设计、系统工程();胡开元(),男,浙江绍兴人,硕士研究生,主要研究方向为算法、系统工程;代苏玉(),女,安徽滁州人,本科,主要研究方向为管理科学;张惠珍(),女,山西人,副教授,硕导,博士,主要研究方向为优化算法疫情期间生活物资集散点选址问题的降阶回溯算法储旭,宁爱兵,胡开元,代苏玉,张惠珍(上海理工大学 管理学院,上海 )摘要:疫情爆发
2、后,封控区内居民的生活物资发放问题成为亟待解决的焦点问题之一,该问题可抽象为疫情期间生活物资集散点选址问题,其实质为组合优化中的 问题。基于疫情封控期间的应急生活物资集散点选址问题的精确算法进行研究,首先得出一些可以降低问题规模的数学性质并证明利用这些性质可以减小问题规模,降低问题的求解难度;然后设计出分配子算法、上下界子算法以及降阶子算法;基于这些子算法提出一种可以减小问题规模同时得到最优解的降阶回溯算法;最后通过分析和求解若干个示例进一步阐述该算法的原理和执行过程,结果表明该算法能通过减小问题规模来降低问题求解的难度。关键词:生活物资集散点选址问题;数学性质;分配算法;上下界算法;降阶回溯
3、算法中图分类号:文献标志码:文章编号:():,(,):,:;引言近年来,自然灾害、事故灾难、公共卫生事件和社会安全事件等突发事件在世界各地频发,严重危害了受灾地区居民的生命安全。自 年以来新冠疫情肆虐全球,由于疫情爆发的高度不确定性和高度破坏性,造成的人员伤亡和经济损失无法估量。疫情爆发后,封控区内的居民面临物资供给不足的问题,尤其是食物、饮用水和医疗物资的不足使居民生命安全受到威胁,及时有效地将应急物资运往各封控区并合理有序地分配给居民,是保障居民生命安全以及应对疫情的有力措施。疫情期间应急物资储备设施的选址是保障封控所需各种物资供应的基础工作,科学的应急物资储备设施选址方案才能高效合理地调
4、运和分配应急物资。非特殊的设施选址是 问题 ,除非 ,否则不存在多项式时间内的解。国内外学者对应急物资储备设施选址问题进行了大量的研究。袁颖 研究了重大疫情下应急医疗服务设施选址问题,构建了以医疗设施物理成本和心理成本最小化为目标的双目标优化模型,并使用非支配排序遗传算法求解。宋英华等人 研究了常态化疫情防控背景下区域应急医疗物资选址分配问题,构建以医院储备点需求未满足率加权和最小化及物资购买点物资分配公平性最大化为目标的选址模型,并使用非支配排序遗传算法求解。王紫岩 研究了新冠疫情背景下的防疫物资储备中心选址分配问题,并使用遗传算法求解。郗蒙浩等人 研究了国家级应急物资储备设施选址优化布局问
5、题,考虑了地区人口分布、经济条件、交通状况和多重覆盖关键地区等综合因素,并使用变邻域算法求解。朱莉等人 研究了考虑区域异质性的应急物资选址分配优化问题,将反映时间因素纳入应急总成本决策考量时的最优选址和物资分配优第 卷第 期 年 月计 算 机 应 用 研 究 化问题,并使用遗传算法求解。于冬梅等人 研究了共享不确定需求和中断情景下服务能力有限的应急设施多级覆盖选址鲁棒优化模型,并使用灰狼优化算法求解。丛雯婧 研究了台风灾害情景下的区域应急物资储备库选址问题,设计了带精英策略的非支配排序遗传算法进行求解。郑夏等人 构建了应急物资储备中心多目标优化选址模型,并设计引入局部搜索机制的免疫非线性算法进
6、行求解。刘博等人 研究了政企协同视角下应急物资储备库选址问题,构建以加权时间最小化和政府初始成本最小化为目标的应急物资储备库选址模型,并使用非支配排序遗传算法求解。彭大江等人 研究了基于模糊需求的应急物资中心选址路径问题,并使用基于 学习的超启发式算法求解;他们还研究了应急资源中心选址问题,并提出了一种改进的多目标离散粒子群优化方法求解 。等人 针对灾害中临时应急服务中心选址问题提出了一种多目标选址分析模型,并使用具有目标规划的综合迭代分支和定界算法求解。研究了同时考虑到随机性和不确定性的应急商品的灾前选址和储存模型,并使用改进的列和约束生成方法求解。宋英华等人 考虑动态需求的应急物资配送中心
7、选址问题,并使用耦合 算法的分层序列法求解。胡少龙等人 研究了考虑应急物资需求的不确定性的应急物资配置问题,并设计了基于机器学习的样本均值近似算法进行求解。谭正园等人 研究了新冠肺炎疫情下应急物资储备仓库选址问题,构建应急物资配送仓库选址的最大覆盖模型,并使用层次分析法求解。张敏等人 研究了基于失效情景下新增中央储备库选址问题,并选取处理多输入多输出问题具有优势的评估方法 数据包络法进行评估,最终得出选址方案。目前求解应急物资储备设施选址问题的算法主要分为四类:)评估方法,如层次分析法、数据包络法,评估方法的缺点在于其带有一定的主观性;)近似算法,它可以保证在多项式时间内获得一个常数近似比的解
8、,但是无法得到问题的最优解;)启发式算法,如遗传算法、粒子群优化算法、灰狼优化算法等,启发式算法的优点是可以快速得到问题的一个可行解,但是此类算法所获得的解的质量无法保证;)精确算法,如分支定界法、列和约束生成法,此类算法能保证得到全局最优解,但是由于没有研究问题本身的数学性质来加快算法的执行速度,求解速度较慢。本文以 年以来全国范围内多次较大规模区域性疫情爆发为背景,对封闭式管理期间衍生的应急生活物资集散点选址问题构建数学模型,并提出了求解该问题的一种精确算法。在该算法中,首先探究了该问题的数学性质,其中某些性质可以批量地确定某些设施备选点必须开设或者必须不开设;然后给出上界和下界子算法,并
9、结合降阶子算法设计了一个降阶回溯算法,它与单纯的回溯算法相比通过降阶子算法减小了问题的规模,通过上下界子算法加快了求解的速度;最后对该算法的时间复杂度与特点进行分析,并通过分析和求解若干个示例来验证该降阶回溯算法可以减小问题规模并剪枝,从而加快问题的求解速度,最终得到问题的最优解。问题描述 问题介绍当疫情出现区域性爆发时,对相关社区采取封闭式管理是快速扑灭疫情的有效方式,针对大量、分散的居家隔离人员实现统一化管理成为新的难点问题。相关数据分析表明,在疫情期间政府完全有能力调动足够数量的生活物资,只是生活物资发放给社区居民的渠道不畅 。为了解决这个问题,可在城市中建造一定数量的生活物资集散点,各
10、集散点向上接收物资储备库的物资,向下负责若干个居民点的生活物资的有序发放,所以生活物资集散点的科学选址成为了至关重要的问题。数学符号与解释数字符号与解释如表 所示。表 数学符号与解释 集合符号解释表示所有居民点的集合,其中 为居民点数量表示所有物资集散备选点的集合,其中 为物资集散备选点数量(,)物资集散备选点集合 和居民点集合 构成的二分图,其中 (,)原始二分图 的某个点导出子图,分别表示在算法中一定不开设、开设、不确定是否开设的备选点集合,初始化为 ,始终成立,均为全局变量,分别表示在算法中假设不开设、开设、不确定是否开设的备选点集合,初始化为 ,始终成立,均为全局变量当 时,物资需求全
11、部被满足的居民点构成的集合,为全局变量 当 时,物资需求全部被满足的居民点构成的集合,为全局变量 需求未被完全满足的居民点集合,为全局变量该问题的可行解对应的开设备选点的集合,为局部变量 表示算法在当前状态下已知最好的目标函数值对应的开设设施集合,为全局变量该问题的最优解对应的开设设施集合,为全局变量(,)表示节点 在图 中的邻点集服务集,用于存储物资集散点与居民点的服务关系参数取值范围符号解释?物资集散点的最大选址数量?各物资集散备选点的最大覆盖半径?每人每天所需物资总量?居民点 到备选点 的距离?居民点 的人口数量?物资集散备选点 的最大容量?表示居民点 未满足的需求量,(,)?表示物资集
12、散 备 选 点 的 剩 余 容 量,(,)(,)?居民点 在图 中的最短服务距离 (,)?居民点 在图 中的次短服务距离?表示算法在当前状态下已知最好的目标函数值,为全局变量?算法在某一状态下的目标函数值上界,为全局变量?算法在某一状态下的目标函数值下界,为局部变量?回溯算法的当前搜索层数,为局部变量 下界子算法无解时的返回值,为常量 变量取值范围符号解释 ,若备选点 被选为物资集散点则 ,否则?居民点 被分配到备选点 的需求量为了描述方便,本文声明以下集合更新规则:规则 始终成立,始终成立,始终成立。规则 若通过数学性质判断出某个备选点 必须开设,则更新 ,。规则 若通过数学性质判断出某个备
13、选点 必须不开设,则更新 ,。计 算 机 应 用 研 究 第 卷规则 若假设某个备选点 开设,则更新 ,。规则 若假设某个备选点 不开设,则更新 ,。数学模型本文用二分图来表示疫情期间生活物资集散点的选址问题:将 和 中的元素分别作为二分图的两个顶点子集 和,对于给定的各物资集散备选点的最大覆盖半径 ,若 中 与 中 的距离 不超过 ,则 与 之间存在路径,将所有路径放入集合 中,处理后得到一个二分图(,),其中 ,显然图 是一个二分图。基于上文中定义的数学符号,该问题的数学模型可描述如下:()(),(),()(),;,(),;,(),()目标函数式()表示最小化备选点和居民点之间的加权距离和
14、;约束式()表示最多开设 个物资集散点;约束式()表示每个居民点的所有需求均要被全部满足;约束式()表示每个开设的物资集散点所覆盖居民点的物资总需求量不能超过该备选点的容量;约束式()表示所有物资集散备选点的总容量应不小于所有居民点的总需求量;约束式()表示居民点和物资储备点之间的距离不超过物资集散备选点的最大覆盖半径 ,应结合实际地理信息和交通状况,并根据居民能容忍的最大响应时间而综合确定;约束式()描述了居民点 被分配到设施备选点 的需求量的取值范围;约束式()为 变量约束。数学性质性质 若图 为非连通图,则可对图 的各连通分量看做独立的子问题分别求解。证明因为子问题之间不存在通路,求解时
15、相互独立,互不影响,所以可以分别求解。性质 算法执行过程中,若 ,则当 时,该问题无解;当 时,该情况下无解。证明此时开设的备选点数量已经超过了 ,当 时,该问题无解;当 时,此时得出的结论基于假设,故该情况下无解。性质 算法执行过程中,若存在 (,)孤立节点,则当 时,该问题无解;当 时,该情况下无解。证明此时没有备选点能为居民点 提供服务,当 时,该问题无解;当 时,此时得出的结论基于假设,故该情况下无解。性质 算法执行过程中,若满足 ,则当 时,该问题无解;当 时,该情况下无解。证明此时所有可能开设的备选点的总剩余容量小于所有需求点的总未满足需求量,当 时,该问题无解;当 时,此时得出的
16、结论基于假设,故该情况下无解。性质 当 时,若存在 (,)的节点,(,)中唯一的备选点为,若 ,则物资集散备选点 一定开设且为居民点 提供服务,此时将 加入,将 加入,并将边 加入服务集 。证明用反证法。(,)表示仅有一个物资集散备选点可以为居民点 提供服务,表示备选点 的剩余容量足以容纳居民点 的剩余需求量;若未开设该备选点,则没有备选点可以为居民点 提供服务。性质 当 时,若存在 (,)的节点,(,)中唯一的备选点为,若,则物资集散备选点 一定开设且为居民点 提供服务,此时将 加入 ,将 加入 。证明用反证法。(,)表示仅有一个物资集散备选点可以为居民点 提供服务,表示备选点 的剩余容量足
17、以容纳居民点 的剩余需求量,若未开设该备选点,则没有备选点可以为居民点 提供服务。由于 ,此时得出的结论基于假设,所以将 (,)加入 ,将 加入 。性质 在导出子图 中,令集合 表示以最短距离 (,)为 中各居民点 提供服务的备选点构成的集合,若 ;且 ,有 (,)且 (,),则 即为当前情况下最优解对应的开设备选点的集合。证明此时开设集合 中的备选点可使得所有居民点均以其最短服务距离被覆盖,并且集合 中的每个备选点 以最短距离覆盖的居民点的总物资需求量均不超过其剩余容量。此时得到的目标函数值最小,故结论正确。性质 对于 中任意物资集散备选点 和,若满足 (,)(,),且(,),有 ,并且(,
18、),则称备选点 相对于严格劣势,备选点 必须不开设。当 时,将 加入,当 时,将 加入 ;然后删除 及其关联边。证明因为此时 起到的覆盖作用完全可以由 来代替且连接距离更短,而且 的剩余容量也能够容纳 (,)中所有居民点的剩余需求量,所以结论正确。性质 算法执行过程中,对于备选点 和居民点,当 时,若 (,),有 ,且(,),即此时就居民点 而言,相对于 严格劣势,则可以删除边。证明由于此时物资集散备选点 的剩余容量足以覆盖其所有邻接居民点的需求,此时居民点 可以不由 覆盖()的这部分需求,而是由 覆盖其全部未满足需求,并且连接距离更短,所以结论正确。性质 当 时,若假设某个备选点 在最优解中
19、,如果此时的下界 或者 大于上界 ,则 一定不在最优解中,应将 加入;判断结束后恢复 。证明当假设某个节点 在最优解中时,若下界 或者 大于上界 ,此时不可能获得最优解,所以备选点 必不在最优解中。性质 当 时,若假设某个备选点 不在最优解中,如果此时的下界 或者 大于上界 ,则 一定在最优解中,应将 加入,判断结束后恢复 。证明当假设某个节点 不在最优解中时,若下界第 期储旭,等:疫情期间生活物资集散点选址问题的降阶回溯算法 或者 大于上界 ,此时不可能获得最优解,所以备选点 必在最优解中。性质 当 时,若假设某个备选点 不在 最 优 解 中,此 时 ,如 果 此 时 ,则,也即 一定在最优
20、解中,应将 加入,判断结束后恢复 。证明当假设某个节点 不在最优解中,如果此时 中所有备选点的剩余容量小于 中所有居民点的剩余需求量,则该问题无解,故 必须在最优解中,应将 加入。算法设计与分析 分配子算法在生活物资集散点选址问题中,首先要从所有备选点中选取开设的备选点,然后将居民点的需求分配给这些备选点。由于本文研究的生活物资集散点选址问题中各备选点都有容量限制,居民点需求的不同分配方式会得到不同的目标值,所以需要在多项式时间内找到一种最优分配方案,进而得到该情况下的最优目标值。本文使用最小费用最大流算法 来实现最优分配。分配子算法的具体步骤如下:)初始化集合 。)若 (,),也即 中的备选
21、点无法覆盖所有需求未被完全满足的居民点,则分配子算法无解,结束分配子算法。)删除集合 和 之间满足性质 的边。)采用最小费用最大流算法进行分配,算法内部使用 算法 求解含有负权边的单源最短路径问题,具体操作步骤如下:()设立一个超级源点 和一个超级汇点 ;()将超级源点 连向 中所有的居民点,各边的容量为各居民点的未满足需求量,各边的距离为 ;()将 中所有备选点连向超级汇点 ,各边的容量为各备选点的剩余容量,各边的距离为 ;()将各备选点与居民点连接边上的容量设置为 ,各边的距离为原始图 中各边之间的距离;()计算从超级源点 到超级汇点 的最小费用最大流,由于本文研究的问题要求居民点的需求量
22、实现全覆盖,所以若算法结束后超级源点 到各居民点之间存在非饱和弧,则分配子算法无解;否则得到 对应的最优分配方案,求得的最小费用即为当前 对应的最优目标值。为了更清晰地说明分配子算法的执行过程,下面给出一个简单的示例说明。例 如图 所示的分配问题,居民点集合 ,备选点集合 ,各居民点下方标注的数字为其需求量,各备选点上方标注的数字为其容量,各边上标注的数字为居民点和备选点之间的距离。假设 ,此时该如何分配才能使得各居民点的需求被完全覆盖,同时使得目标函数值最小。图 例 中待分配的居民点和设施备选点 对例 的分配过程可描述如下:),且该示例不满足分配子算法中 )和 )的条件。)使用最小费用最大流
23、算法求解该分配问题:()按照分配子算法 )中的()()构建如图 ()所示的网络图。()求解最小费用最大流:取初始可行流为零流,构造如图 ()所示的有向赋权图,求出 到 的最短路径,对应原网络中的增广链为 ,流量调整量 ,调整后的网络如图 ()所示。基于图 ()所示的可行流,构造如图 ()所示的有向赋权图,求出 到 的最短路径,对应原网络中的增广链为 ,流量调整量 ,调整后的网络如图 ()所示。基于图 ()所示的可行流,构造如图 ()所示的有向赋权图,求出 到 的最短路径,对应原网络中的增广链为 ,流量调整量 ,调整后的网络如图 ()所示。基于图 ()所示的可行流,构造如图 ()所示的有向赋权图
24、,求出 到 的最短路径,对应原网络中的增广链为 ,流量调整量 ,调整后的网络如图 ()所示。基于图 ()所示的可行流,构造如图 ()所示的有向赋权图,此时超级源点 只有入边,没有出边,无法求出从 到 的最短路径,最小费用最大流算法结束。注意到此时超级源点到各居民点之间均为饱和弧,分配可行,最优目标值为 。图 例 中使用最小费用最大流算法求解最优分配方案 上界子算法对于该问题,任意一个可行解对应的目标函数值均能作为该问题的上界。本文在充分利用数学性质并结合贪心思想的基础上给出的该问题上界比大部分可行解要好,在回溯子算法中,若出现更优的目标函数值则更新上界。上界子算法的具体步骤如下:)由性质 找出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 疫情 期间 生活 物资 集散 选址 问题 回溯 算法
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。