2023五一杯数学建模B题思路解析 - 快递需求分析问题

# 1 赛题

B题:快递需求分析问题

网络购物作为一种重要的消费方式,带动着快递服务需求飞速增长,为我国经济发展做出了重要贡献。准确地预测快递运输需求数量对于快递公司布局仓库站点、节约存储成本、规划运输线路等具有重要的意义。附件1、附件2、附件3为国内某快递公司记录的部分城市之间的快递运输数据,包括发货日期、发货城市以及收货城市(城市名已用字母代替,剔除了6月、11月、12月的数据)。请依据附件数据,建立数学模型,完成以下问题:

问题1:附件1为该快递公司记录的2018年4月19日—2019年4月17日的站点城市之间(发货城市-收货城市)的快递运输数据,请从收货量、发货量、快递数量增长/减少趋势、相关性等多角度考虑,建立数学模型,对各站点城市的重要程度进行综合排序,并给出重要程度排名前5的站点城市名称,将结果填入表1。
在这里插入图片描述
问题2:请利用附件1数据,建立数学模型,预测2019年4月18日和2019年4月19日各“发货-收货”站点城市之间快递运输数量,以及当日所有“发货-收货”站点城市之间的总快递运输数量,并在表2中填入指定的站点城市之间的快递运输数量,以及当日所有“发货-收货”站点城市之间的总快递运输数量。
在这里插入图片描述
问题3:附件2为该快递公司记录的2020年4月28日—2023年4月27日的快递运输数量。由于受到突发事件影响,部分城市之间快递线路无法正常运输,导致站点城市之间无法正常发货或收货(无数据表示无法正常收发货,0表示无发货需求)。请利用附件2数据,建立数学模型,预测2023年4月28日和2023年4月29日可正常“发货-收货”的站点城市对(发货城市-收货城市),并判断表3中指定的站点城市对是否能正常发货,如果能正常发货,给出对应的快递运输数量,并将结果填入表3。
在这里插入图片描述
问题4:图1给出了所有站点城市间的铁路运输网络,铁路运输成本由以下公式计算:。在本题中,假设实际装货量允许超过额定装货量。所有铁路的固定成本、额定装货量在附件3中给出。在运输快递时,要求每个“发货-收货”站点城市对之间使用的路径数不超过5条,请建立数学模型,给出该快递公司成本最低的运输方案。利用附件2和附件3的数据,计算该公司2023年4月23—27日每日的最低运输成本,填入表4。
备注:为了方便计算,不对快递重量和大小进行区分,假设每件快递的重量为单位1。仅考虑运输成本,不考虑中转等其它成本。
在这里插入图片描述
问题5:通常情况下,快递需求由两部分组成,一部分为固定需求,这部分需求来源于日常必要的网购消费(一般不能简单的认定为快递需求历史数据的最小值,通常小于需求的最小值);另一部分为非固定需求,这部分需求通常有较大波动,受时间等因素的影响较大。假设在同一季度中,同一“发货-收货”站点城市对的固定需求为一确定常数(以下简称为固定需求常数);同一“发货-收货”站点城市对的非固定需求服从某概率分布(该分布的均值和标准差分别称为非固定需求均值、非固定需求标准差)。请利用附件2中的数据,不考虑已剔除数据、无发货需求数据、无法正常发货数据,解决以下问题。
(1) 建立数学模型,按季度估计固定需求常数,并验证其准确性。将指定季度、指定“发货-收货”站点城市对的固定需求常数,以及当季度所有“发货-收货”城市对的固定需求常数总和,填入表5。
(2) 给出非固定需求概率分布估计方法,并将指定季度、指定“发货-收货”站点城市对的非固定需求均值、标准差,以及当季度所有“发货-收货”城市对的非固定需求均值总和、非固定需求标准差总和,填入表5。
在这里插入图片描述

2 解题思路

B题第一问思路已更新,大家一定要注意一下,第一问的相关性指标是难点也是重点,这个构建好了关系到后面题目的解答

城市重要性:A1中收货量+A2发货量+A3快递数量增长(减少趋势)+A4相关性

这里最重要的就是相关性,这个相关性怎么理解呢,如下图所示
在这里插入图片描述

A城市能到O城市,O城市能到R城市,如果,A到R城市只能经过O城市那就说明O城市是极为重要的,我们的相关性应该为最高。

第一问思路已经更新,篇幅有限放文档里了
在这里插入图片描述

更新到第三问

在这里插入图片描述

🥇 最新思路更新(看最新发布的文章即可):
https://blog.csdn.net/dc_sinor?type=blog

3 最新思路更新

🥇 最新思路更新(看最新发布的文章即可):
https://blog.csdn.net/dc_sinor?type=blog

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
2023一杯数学建模b保姆级思路代码:快递需求分析问题。 首先,我们可以采用Python编程语言来解决这个问题。我们需要使用一些常用的数据分析库,例如Numpy和Pandas。 代码实现思路如下: 1. 首先,我们需要导入所需的库: import numpy as np import pandas as pd 2. 接下来,读取数据集并进行预处理: data = pd.read_csv('data.csv') # 读取数据集 data['日期'] = pd.to_datetime(data['日期']) # 将日期转换为标准格式 3. 对快递需求进行分析: 3.1 计算每日总需求量: data['总需求量'] = data['订单数量'].groupby([data['日期']]).transform('sum') 3.2 计算每月平均需求量: data['月平均需求量'] = data['总需求量'].groupby([data['日期'].dt.year, data['日期'].dt.month]).transform('mean') 3.3 计算每周平均需求量: data['周平均需求量'] = data['总需求量'].groupby([data['日期'].dt.year, data['日期'].dt.week]).transform('mean') 4. 进行需求分析: 4.1 计算每个月的需求波动情况: data['需求波动'] = data['总需求量'] - data['月平均需求量'] 4.2 计算每个周的需求波动情况: data['周需求波动'] = data['总需求量'] - data['周平均需求量'] 5. 可以根据需求波动情况,进行快递员人数的调整以满足不同时间段的需求波动情况。 以上就是解决2023一杯数学建模b保姆级思路代码的大致思路。当然,具体的代码实现还需要根据目要求和数据集进行进一步的调整和优化。同时,在实际问题中,我们还可以利用数据可视化工具如Matplotlib将分析结果以图表的方式展示出来,更直观地展示快递需求的变化趋势。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值