2023年MathorCup数学建模C题电商物流网络包裹应急调运与结构优化问题解题全过程

news/2024/10/20 18:56:27/

2023年第十三届MathorCup高校数学建模挑战赛

C题 电商物流网络包裹应急调运与结构优化问题

原题再现:

  电商物流网络由物流场地(接货仓、分拣中心、营业部等)和物流场地之间的运输线路组成,如图 1 所示。受节假日和“双十一”、“618”等促销活动的影响,电商用户的下单量会发生显著波动,而疫情、地震等突发事件导致物流场地临时或永久停用时,其处理的包裹将会紧急分流到其他物流场地,这些因素均会影响到各条线路运输的包裹数量,以及各个物流场地处理的包裹数量。
在这里插入图片描述
  如果能预测各物流场地及线路的包裹数量(以下简称货量),管理者将可以提前安排运输、分拣等计划,从而降低运营成本,提高运营效率。特别地,在某些场地临时或永久停用时,基于预测结果和各个物流场地的处理能力及线路的运输能力,设计物流网络调整方案,将会大大降低物流场地停用对物流网络的影响,保障物流网络的正常运行。
  附件 1 给出了某物流网络在 2021-01-01 至 2022-12-31 期间每天不同物流场地之间流转的货量数据,该物流网络有 81 个物流场地,1049 条线路。其中线路是有方向的,比如线路 DC1→DC2 和线路 DC2→DC1 被认为是两条线路。假设每个物流场地的处理能力和每条线路的运输能力上限均为其历史货量最大值。
  基于以上背景,请你们团队完成以下问题:
  问题 1:建立线路货量的预测模型,对 2023-01-01 至 2023-01-31 期间
每条线路每天的货量进行预测,并在提交的论文中给出线路 DC14→DC10、
DC20→DC35、DC25→DC62 的预测结果。
  问题 2:如果物流场地 DC5 于 2023-01-01 开始关停,请在问题 1 的预测基础上,建立数学模型,将 DC5 相关线路的货量分配到其他线路使所有包裹尽可能正常流转,并使得 DC5 关停前后货量发生变化的线路尽可能少,且保持各条线路的工作负荷尽可能均衡。如果存在部分日期部分货量没有正常流转,你们的分流方案还应使得 2023-01-01 至 2023-01-31 期间未能正常流转的包裹日累计总量尽可能少。正常流转时,请给出因 DC5 关停导致货量发生变化的线路数及网络负荷情况;不能正常流转时,请给出因 DC5关停导致货量发生变化的线路数、不能正常流转的货量及网络的负荷情况。
  问题 3:在问题 2 中,如果被关停的物流场地为 DC9,同时允许对物流网络结构进行动态调整(每日均可调整),调整措施为关闭或新开线路,不包含新增物流场地,假设新开线路的运输能力的上限为已有线路运输能力的最大值。请将 DC9 相关线路的货量分配到其他线路,使所有包裹尽可能正常流转,并使得 DC9 关停前后货量发生变化的线路数尽可能少,且保持各条线路的工作负荷尽可能均衡。如果存在部分日期没有满足要求的流转方案,你们的分流方案还应使得 2023-01-01 至 2023-01-31 期间未能正常流转的包裹日累计总量尽可能少。正常流转时,请给出因 DC9 关停导致货量发生变化的线路数及网络负荷情况;不能正常流转时,请给出因 DC9 关停导致货量发生变化的线路数、不能正常流转的货量及网络的负荷情况;同时请给出每天的线路增减情况。
  问题 4:根据附件 1,请对该网络的不同物流场地及线路的重要性进行评价;为了改善网络性能,如果打算新增物流场地及线路,结合问题 1 的预测结果,探讨分析新增物流场地应与哪几个已有物流场地之间新增线路,新增物流场地的处理能力及新增线路的运输能力应如何设置?考虑到预测结果的随机性,请进一步探讨你们所建网络的鲁棒性。

问题一分析

  由原题所说的物流场地来源和场地去向(线路),你首先要做的就是数据处理,你要将所给数据中的线路以场地来源和去向组合为一个字段,并对(我不告诉你)进行顺序排序,如此基本的数据处理才算完成,当然了缺失值太多了,无法通过插值的方法进行填充。第二步,考虑到不同线路的货量随着时间的变化数据波动性及实际问题背景因素,显然原题所给数据为非平稳时间序列数据,这时你可能考虑使用ARIMA模型,本科阶段你还是收了神通吧,为什么呢?不同线路的货量波动性太大了,你如果用ARIMA模型,每条线路的ARIMA模型你都必须得调整p,d,q,那就必用bp神经网络,因为有1048条线路,你如果都手动去调参,根本做不完,需要使用bp神经网络对于不同的物流线路进行优化调参,至此,我在这里推荐(不告诉你)模型,然后构建基于(不告诉你)线路货量的预测模型,对 2023-01-01 至 2023-01-31 期间每条线路每天的货量进行预测,并结合数据可视化给出线路 DC14→DC10、DC20→DC35、DC25→DC62 的预测结果。

想要模型和程序的请见下方“ 只会建模 QQ名片” 点击QQ名片即可

http://www.ppmy.cn/news/53851.html

相关文章

Peach Fuzzer漏洞挖掘实战

概述 本文主要介绍模糊测试技术,开源模糊测试框架Peach Fuzzer,最后使用Peach Fuzzer对Modbus Slave软件进行漏洞挖掘,并成功挖掘到0DAY漏洞。(文中涉及的漏洞已提交到国家漏洞库,现已修复) 模糊测试技术…

【C++】7. auto和nullptr(c++11)

文章目录 一、auto二、nullptr 一、auto 在C98中,auto是一个存储类说明符,表示变量具有自动存储期,即在函数或块的作用域内创建和销毁。 在C11中,auto是一个类型占位符,表示变量的类型由其初始化器自动推断。 使用如下…

ChatGPT真的有那么牛吗?

ChatGPT真的有那么牛吗?ChatGPT真的有那么牛吗? 作为一款大型语言模型,ChatGPT确实具有很高的自然语言处理和生成能力,可以生成流畅、准确和有逻辑性的语言,而且能够理解和回答广泛的问题。 它是目前最先进和最强大的…

centos集群上安装hive客户端的操作步骤以及hive介绍

系列文章目录 虚拟机centos7配置Hadoop单节点伪分布配置教程​​​​​​ hbase进阶操作——读流程与写流程介绍 HBase进阶——文件的合并、 MemStore Flush、StoreFile Compaction、 Region Split、高可用与预分区介绍 centos7虚拟机下hbase的使用案例讲解 文章目录 前言…

AI大模型快速发展,我们该如何应对?

文章目录 提问问题范例Prompt 公式 如何准确提问 随着人工智能技术的不断发展,聊天型大语言模型工具如 ChatGPT 在解决各种实际问题时具有越来越广泛的应用。这一技术的快速发展,不仅带来了更高的工作效率和更高的精度,同时也改变了人类的工作…

平安银行潘多拉指标平台建设案例

潘多拉指标平台是平安银⾏指标管理和指标应⽤的统⼀平台。该平台以业务场景为驱动,提供了 AIBI内容的基础能⼒,并结合组件化开放平台,提供数据分析与应⽤的⼀站式解决⽅案。内容⽅⾯,提供了指标、维度和标签的录⼊、发布和规范化管…

线程池详细讲解

线程池详细讲解 ​ 线程池技术思想是为了减少每次获取资源的消耗,提高对资源的利用率。 使用线程池的好处 ​ 降低资源消耗,通过重复利用已创建的线程降低线程创建和销毁造成的消耗 ​ 提高响应速度, 当任务到达时,任务可以不…

GitLABJenkins

GitLAB & Jenkins 目录 实践:基于Jenkins提交流水线(测试成功)-2023.4.25 目的:掌握通过触发器将GitLab和Jenkins集成,实现提交流水线。 1、触发Jenkins构建 安装Generic Webhook Trigger插件 重启后,进入一个Pipeline项目设…