2024MathorCup(妈妈杯) C题完整思路+数据集+完整代码+高质量成品论文

                      C题物流网络分中心货量预测及人员排班

    (完整的资料+数据集+代码在文末)

电商物流网络在订单履约中由多个环节组成,其中,分拣中心作为网络的中 间环节,需要将包裹按照不同流向进行分拣并发往下一个场地,最终使包裹到达 消费者手中。分拣中心管理效率的提升,对整体网络的履约效率和运作成本起着 十分重要的作用。分拣中心的货量预测是电商物流网络重要的研究问题,对分拣 中心货量的精准预测是后续管理及决策的基础 ,如果管理 者可以提前预知之后一段时间各个分拣中心需要操作的货量,便可以提前对资源 进行安排。在此场景下的货量预测目标一般有两个:一是根据历史货量、物流网 络配置等信息,预测每个分拣中心每天的货量;二是根据历史货量小时数据,预 测每个分拣中心每小时的货量。分拣中心的货量预测与网络 的运输线路有关,通过分析各线路的运输

货量,可以得出各分拣中心之间的网络连接关系。当线路关系调整时,可以参考 线路的调整信息,得到各分拣中心货量更为准确的预测。基于分拣中心货量预测 的人员排班是接下来要解决的重要问题,分拣中心的人员包 含正式工和临时工两种:正式工是场地长期雇佣的人员,工作效率较高;临时工 是根据货量情况临时招募的人员,每天可以任意增减,但工作效率相对较低、雇 佣成本较高。根据货量预测结果合理安排人员,旨在完成工作的情况下尽可能降 低人员成本。针对当前物流网络,其人员安排班次及小时人效指标情况如下:

1)对于所有分拣中心,每天分为 6 个班次,分别为:00:00-08:00,05:00-13:00, 08:00-16:00,12:00-20:00,14:00-22:00,16:00-24:00,每个人员(正式工或  临时工)每天只能出勤一个班次;

C题第一问所有代码数据集

2)小时人效指标为每人每小时完成分拣的包裹量(包裹量即货量),正式工的最高小时人效为 25 包裹/小时,临时工的最高小时人效为 20 包裹/小时。

该物流网络包括 57 个分拣中心,每个分拣中心过去 4 个月的每天货量如附  1 所示,过去 30 天的每小时货量如附件 2 所示。基于以上数据,请完成以下 问题:

本题出题方式类似于 2023 年 Mathorcup 与五一赛的相关内容, 但是在路径 规划的前提下, 还增加了预测的相关工作.或者, 我们以 2021 年国赛 C 题进行对比, 那题也是有关于转运商, 供货商的问题. 在拿到题 目的评分标准中, 对结果的判别并没有那么严苛, 国赛中说道, 只需要写出对 应的约束条件, 所有的结果都可以接受. 所以大家不需要非常纠结结果是否准 确无误, 预测结果是否会对后面的小问造成影响等小的细节问题.

问题 1:建立货量预测模型,对 57 个分拣中心未来 30 天每天及每小时的货 量进行预测,将预测结果写入结果表 1 和表 2 中。

问题 1 要求我们预测 57 个分拣中心未来 30 天每天和每个小时的货量,这里 比较关键的是对附件 1  2 的数据进行预处理.

我们首先看一下附件 1 和附件 2.

 57 个分拣中心的数据分别取出构成一列,因为题目给的附件 1 和附件 2 的数据都是打乱格式的,需要注意对数据需要将其按照时间序列排好(题目给的 数据不是按照时间序列来的),

附件 1 是各个分拣中心的货量, 整理之后我们看到对于每一个分拣中心, 所 给的数据是从 2023-8-1  2023-11-30 每天的一个货量数据.

附件二是每个分拣站 2023-11-1  2023-11-30 每天 24 个小时的货量.

附件中有很多空值, 或者缺失值, 没有某个日期或者某个小时下, 某个中转站 的数据, 这个时候需要代码处理, 需要填 0.

题目最终预测未来 30 天每个小时的货量时,数据格式应该是 57 个货运站*30 天*24 小时的货量结果,也就是需要预测 57*30*24 这么多次,这里需要利用 for 循环书写代码, 并且利用代码直接保存结果到 excel 中, 不然重复多次复制很 容易出现问题,就是运行时间可能会很长.另外, 针对 57 个货运站明 显需要分别进行预测, 也就是说在每一次循环的过程中, 输入的数据集是不一 样的, 输出的结果也是不一样的, 每次循环只预测一个货运站.

预测模型选取的话可以采用 ARIMA 时间序列、LSTM 神经网络等经典模型,这 里就不建议采用灰色预测(短期预测),当然也可以采用 SVM、CNN 等模型进行 循环预测. 我们首先尝试了一下最简单的利用 ARIMA 预测, 可以看到后期都是 直接预测出来一条直线, 预测效果很不好.

论文写作的时候, 我们也可以辅助以绘制可视化, 来丰富文章的内容, 尤其是 第一小问做预测之前, 可以适当进行可视化的相关内容.

问题 2:过去 90 天各分拣中心之间的各运输线路平均货量如附件 3 所示。若 未来 30 天分拣中心之间的运输线路发生了变化,具体如附件 4 所示。根据附件 1-4,请对 57 个分拣中心未来 30 天每天及每小时的货量进行预测,并将预测结 果写入结果表 3 和表 4 中。

这一问是在问题 1 的基础上,告诉我们运输线路发生变化了,重新回答问题 1,这里其实不需要我们重新进行预测模型的建立,而是考虑在问题 1 预测结果 的基础上加入运输线路变化的影响,直接对问题 1 预测结果进行调整,

例如我 SC22 这个分拣中心原先预测的货量是 1000,然后其他分拣中心往我  这运货总量为 100,但是现在路线改变了,其他分拣中心加起来的总量可能为 150, 那我就在 1000 的基础上加上 150 即可。

问题 3:假设每个分拣中心有 60 名正式工,在人员安排时将优先使用正式工, 若需额外人员将使用临时工。请基于问题 2 的预测结果建立模型,给 出未来 30 天每个分拣中心每个班次的出勤人数,并写入结果表 5 中。要求在每 天的货量处理完成的基础上,安排的人天数(例如 30 天每天出勤 200 名员工, 则总人天数为 6000)尽可能少,且每天的实际小时人效尽量均衡。

这一问就是建立一个规划模型来解决人员排班问题,首先要定义合适的变量 和参数,建立一个目标函数和约束条件的数学模型,通过求解模型得到最优的出 勤人数安排方案。目标函数可以是最小化总人天数,约束条件可以包括每天货量 处理完成、每天的实际小时人效均衡、每个分拣中心的 60 个正式工限制等,最 后调用 MATLAB 的优化工具箱进行求解即可。像决策变量的选取可以是第 i 天。

2024MathorCup C题完整思路+完整数据+可执行代码+后续高质量成品论文
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/810859.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

快速实现一个Hibernate的例子

写第一个简单的Hibernate程序: 具体的开始第一个Hibernate程序之前: 找到jar包, hibernate 的核心包, mysql数据库的连接驱动包, junit测试包 ①创建Hibernate配置文件 ②创建持久化类 也是和数据库中数据表一一对应这个类 ③创建对象-关系映射文件 ④通过hibern…

Android开发基础:对话框,Toast,Notification的使用 选项菜单,上下文菜单,弹出式菜单的使用

目录 一,Android提示消息 1.提示消息的形式 2.对话框 (1)默认对话框的创建步骤 (2) 自定义对话框的创建步骤 3.Toast 4.Notification 二,菜单 1.选项菜单 OptionsMenu 2.上下文菜单 ContextMenu …

LeetCode-1143. 最长公共子序列【字符串 动态规划】

LeetCode-1143. 最长公共子序列【字符串 动态规划】 题目描述:解题思路一:动规五部曲解题思路二:1维DP解题思路三:0 题目描述: 给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。…

【2024年MathorCup数模竞赛】C题赛题与解题思路

2024年MathorCup数模竞赛C题 题目 物流网络分拣中心货量预测及人员排班背景求解问题 解题思路问题一问题二问题三问题四 本次竞赛的C题是对物流网络分拣中心的货量预测及人员排班问题进行规划。整个问题可以分为两个部分,一是对时间序列进行预测,二是对人…

【MATLAB源码-第186期】matlab基于MLE算法的8天线阵列DOA估计仿真,对比粗估计、精确估计输出RMSE对比图。

操作环境: MATLAB 2022a 1、算法描述 第一部分:基本概念与系统设置 方向到达估计(Direction of Arrival, DOA)是信号处理中一项重要的技术,主要用于确定信号的到达方向。这种技术在雷达、无线通信和声纳等领域中有…

蓝桥杯省赛冲刺(3)广度优先搜索

广度优先搜索(Breadth-First Search, BFS)是一种在图或树等非线性数据结构中遍历节点的算法,它从起始节点开始,按层级逐步向外扩展,即先访问离起始节点最近的节点,再访问这些节点的邻居,然后是邻…

有关格式输入输出的问题

对于格式输入输出问题&#xff0c;我们最好用c语言编写代码&#xff01;&#xff01;&#xff01; 成绩统计 难点&#xff1a;格式化输出 #include <cstdio> using namespace std; typedef long long ll;ll n,score,a,b;int main() {//及格>60 优秀>85 求及格率…

mysql题目1

tj11: ​ select * from t_student where grade 大一 and major 软件工程 ​ tj12: SELECTt_student.name, count(t_choice.cid)FROMt_choiceINNER JOINt_courseON t_choice.cid t_course.idINNER JOINt_studentON t_choice.sid t_student.id GROUP BYt_choice.sid HAVIN…

《疯狂java讲义》Java AWT图形化编程中文显示

《疯狂java讲义》第六版第十一章AWT中文没有办法显示问题解决 VM Options设置为-Dfile.encodinggbk 需要增加变量 或者这边直接设置gbk 此外如果用swing 就不会产生这个问题了。

ZGC的介绍

背景 在jdk17中已经将ZGC从实验性产品升级到正式产品功能&#xff0c;达到亚毫秒级停顿&#xff0c;毫不留情地将parallel和G1拉开了数量级的差别&#xff0c;无论是平均停顿还是最大停顿时间都能毫不费劲地控制在10ms内。 《深入理解Java虚拟机》在书中这样定义&#xff1a;Z…

Python3.7编程之病毒

基础篇 什么是病毒 病毒&#xff0c;指的是一些通过非法手段获取系统的一些权限&#xff0c;然后进行破坏或者盗取。 病毒分为两类&#xff1a; 1、破坏型 这类病毒往往会将系统弄的乱七八糟&#xff0c;比如把你的U盘删光&#xff0c;把你的系统背景调成黑客图片&#xff0c…

CorelDRAW苹果版提示请重新连接具有文件位置的设备...的解决方法

今天小编想更新一下CorelDRAW2024苹果版&#xff0c;但升级完成依次提示“请重新连接具有文件位置的设备&#xff0c;或选择新文件夹。同时&#xff0c;内容将保存在Corel 默认位置。您可以在恢复文件位置之后移动内容”和“尝试重新启动计算机和应用程序。如果这些操作还是不能…

python 的join函数

join函数是一个对字符串处理的函数 字符串.join(str)的含义是把字符串加入到str的每一个间隙里面 如 str1234 ,.join(str) #打印的结果为 1,2,3,4

逆向案例十九——某音乐搜索页面参数多文件webpack加密,采用全复制加补环境的做法。

网址&#xff1a;搜索 - QQ音乐-千万正版音乐海量无损曲库新歌热歌天天畅听的高品质音乐平台&#xff01; 进行搜索找到数据包&#xff1a; 发现载荷有加密参数sign: 在下方搜索框搜索sign:,进入js加密文件 进入js文件找到加密位置&#xff1a; sign由i赋值&#xff0c;在前面…

题目 2694: 蓝桥杯2022年第十三届决赛真题-最大数字【暴力解法】

最大数字 原题链接 &#x1f970;提交结果 思路 对于每一位&#xff0c;我我们都要尽力到达 9 所以我们去遍历每一位, 如果是 9 直接跳过这一位 如果可以上调到 9 我们将这一位上调到 9 &#xff0c;并且在a 中减去对应的次数 同样的&#xff0c;如果可以下调到 9&#xff0c;我…

学习笔记——C语言基本概念栈和队列——(14)

本次笔记是C语言的最后学习内容。 1、栈 特点&#xff1a;先进后出 堆栈又名栈&#xff08; stack&#xff09; &#xff0c; 它是一种运算受限的线性表。 限定仅在表尾进行插入和删除操作的线性表。 这一端被称为栈顶&#xff0c; 相对地&#xff0c; 把另一端称为栈底。 向…

PolarDB for PostgreSQL 有意思吗? 有意思呀

开头还是介绍一下群&#xff0c;如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, Oceanbase, Sql Server等有问题&#xff0c;有需求都可以加群群内有各大数据库行业大咖&#xff0c;CTO&#xff0c;可以解决你的问题。加群请联系 liuaustin3 &#xff0c;&#xff08;…

510天,暴雪竞品迎来大考

北京时间4月10日&#xff0c;暴雪娱乐、微软游戏与网易正式宣布重新达成合作。两则数据值得关注&#xff1a; 一是上午暴雪与网易刚宣布合作&#xff0c;中午《魔兽世界》玩家预约就超过了20W。 截图时间为中午12:48 二是在上午10:24&#xff0c;《炉石传说》官方公众号发布回…

企企通入选2023年度中国高科技高成长企业、2023中小微企业数字化转型服务商TOP100榜单!

近期&#xff0c;2023年度中国高科技高成长企业系列榜单、2023中小微企业数字化转型服务商TOP100重磅发布&#xff0c;企企通凭借在数字化采购领域的产品能力和服务能力等综合实力&#xff0c;连续斩获多个奖项&#xff0c;得到主流权威媒体机构认可&#xff0c;印证了企企通的…

Github 2024-04-11 开源项目日报 Top10

根据Github Trendings的统计,今日(2024-04-11统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量TypeScript项目4Python项目3JavaScript项目1Cuda项目1Jupyter Notebook项目1非开发语言项目1Dify.AI: 开源的LLM应用程序开发平台 创建周期:29…