2023国赛C题解题思路:蔬菜类商品的自动定价与补货决策

本次将全程提供国赛C题完整解题思路及代码,同时共享一些国赛论文模板等资料,需要的小伙伴可以关注一下,持续更新!大家也可以关注B站视频:不知名数学家小P 实时更新

本次C题是一道较为简单的统计分析题目,建议第一次参赛的小伙伴尽可能选择C题进行答题

背景:

在生鲜商超中,一般蔬菜类商品的保鲜期都比较短,且品相随销售时间的增加而变差,大部分品种如当日未售出,隔日就无法再售。因此,商超通常会根据各商品的历史销售和需求情况每天进行补货。
由于商超销售的蔬菜品种众多、产地不尽相同,而蔬菜的进货交易时间通常在凌晨 3:00-4:00,为此商家须在不确切知道具体单品和进货价格的情况下,做出当日各蔬菜品类的补货决策。蔬菜的定价一般采用“成本加成定价”方法,商超对运损和品相变差的商品通常进行打折销售。可靠的市场需求分析,对补货决策和定价决策尤为重要。从需求侧来看,蔬菜类商品的销售量与时间往往存在一定的关联关系;从供给侧来看,蔬菜的供应品种在 4 月至 10
月较为丰富,商超销售空间的限制使得合理的销售组合变得极为重要。
附件 1 给出了某商超经销的 6 个蔬菜品类的商品信息;附件 2 和附件 3 分别给出了该商超 2020 年 7 月 1 日至 2023 年 6 月 30 日各商品的销售流水明细与批发价格的相关数据;附件 4 给出了各商品近期的损耗率数据。请根据附件和实际情况建立数学模型解决以下问题

问题 1 蔬菜类商品不同品类或不同单品之间可能存在一定的关联关系,请分析蔬菜各品类及单品销售量的分布规律及相互关系。

思路:

第一题的话是一个经典的统计分析模型组合,首先我们先选定是要分析不同品类还是不同单品,在先以不同品类作为举例,首先先分析不同品类之间是否存在差异或者相关,这样我们可以得出来一个整体的差异程度或者整体的一个关联情况,如果是差异性分析的话,可以采用方差分析或者非参数检验,我是相关性的话,可以采用肯德尔u系数进行分析,接着我们对其进行两两对比分析,如果是差异性分析的话,那么我们可以采用事后多重分析,如果是相关性分析的话,我们可以采用。斯皮尔曼相关分析或皮尔森相关性分析,这样我们就完成了第一小问,这接着第二小问题出了更细致的分析,要求我们对蔬菜各品类及单品的分布规律及相关关系进行深入的分析,那这里的话可以。先做一下数据处理,把这一些销售量数据以区间进行分段,接着在计算分段之间的差异性或相关性,这里重复前面的步骤就可以了。

问题 2 考虑商超以品类为单位做补货计划,请分析各蔬菜品类的销售总量与成本加成定价的关系,并给出各蔬菜品类未来一周(2023 年 7 月 1-7 日)的日补货总量和定价策略,使得商超收益最大。

思路:

第二问是一道动态规划求解问题。

根据题目,这里以品类作为单位,首先针对第一个品类,先基于附件1-4提取相关特征,构建一个回归预测模型,用于分析蔬菜品类的销售量,定价与商超收益之间的关系,基于这个回归模型,建立一个动态规划模型,对这个品类未来一周的日补货总量与定价进行模拟求解,我们可以采用一些启发式算法,例如遗传算法,PSO等等,找到每日收益最大情况下对应的销售量以及定价,然后重复以上过程,对剩余品类进行求解,就能达到最高的收益对应的日补货量与定价策略

问题 3 因蔬菜类商品的销售空间有限,商超希望进一步制定单品的补货计划,要求可售单品总数控制在 27-33 个,且各单品订购量满足最小陈列量 2.5 千克的要求。根据 2023年 6 月 24-30 日的可售品种,给出 7 月 1 日的单品补货量和定价策略,在尽量满足市场对各品类蔬菜商品需求的前提下,使得商超收益最大。

思路:

第三问的解法与第二问类似,不过相对应的品类数增加了,但是只需要进行一天的模拟了,这道题的解题思路可以这么做:

首先还是基于问题2的回归仿真模型,分析这个单品的销售量定价与商超收益之间的关系,然后建立一个目标规划模型,对这一个单品7月1号的日补货总量与定价进行模拟求解,同样可以采用启发式算法进行求解,找到7月1日收益最大情况下对应的销售量以及定价策略然后重复以上流程,对剩余的单品进行求解,就能达到最高收益对应的补货量以及定价策略。

问题 4 为了更好地制定蔬菜商品的补货和定价决策,商超还需要采集哪些相关数据,这些数据对解决上述问题有何帮助,请给出你们的意见和理由。

思路:

这道题是一道语文建模题,你只需要举出一个示例数据,然后给出意见跟理由即可,如果能造一份数据进行模拟,能拿到更高的分数。

客流量数据:

意见:需要了解每天或者每个时间段的客流量。

理由:不同的时间和日期可能会有不同的客流量,这与蔬菜的销售量有直接关联。了解高峰和低谷时段,可以帮助商家调整陈列策略、促销活动时间以及进货量。

季节性因素:

意见:收集各种蔬菜在不同季节的需求量、销售量和价格。

理由:某些蔬菜在某些季节可能更受欢迎。了解这些季节性变化可以帮助商家调整补货策略。

竞争对手的价格和策略数据:

意见:了解同区域内其他商家的蔬菜价格和促销活动。

理由:以保持竞争力,同时避免陷入价格战。

消费者反馈和评价数据:

意见:收集顾客关于商品新鲜度、品质和价格的反馈。

理由:这可以帮助商家了解哪些商品受到顾客的欢迎,哪些商品可能需要改进或者调整价格。

库存状况:

意见:了解当前各种蔬菜的库存情况。

理由:这有助于预测哪些蔬菜可能会因为过度库存而需要打折销售,或者哪些蔬菜可能因为短缺而需要调高价格。

天气和节假日数据:

意见:收集未来的天气预报和节假日数据。

理由:天气状况,如暴雨或炎热,可能会影响消费者的购物行为。节假日则通常伴随着特定的消费习惯和促销活动。

供应链和物流数据:

意见:了解供应商的配送频率、时间和可靠性。

理由:有助于预测未来的库存状况和调整补货策略。

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

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

相关文章

RGMII 与 GMII 转换电路设计

文章目录 前言一、RGMII 接口的信号说明二、RGMII 发送的 FPGA 实现方案1. OPPOSITE_EDGE 模式2. SAME_EDGE 模式三、使用 FPGA 实现 RGMII 接口前言 RGMII 是 IEEE802.3z 标准中定义的千兆媒体独立接口(Gigabit Medium Independent Interface)GMII 的一个替代品。相较于 GM…

水果库存系统(SSM+Thymeleaf版)

不为失败找理由,只为成功找方法。所有的不甘,因为还心存梦想,所以在你放弃之前,好好拼一把,只怕心老,不怕路长。 文章目录 一、前言二、系统架构与需求分析1、技术栈1.1 后端1.2 前端 2、需求分析 三、设计…

jwt和token的区别

目录 jwt和token的区别两者区别格式安全性扩展性无状态性 使用场景Token的使用场景:JWT的使用场景: jwt和token的区别 两者区别 Token和JWT(JSON Web Token)是两种常见的身份验证机制,它们有以下区别: 格…

Tomcat加载静态资源--防止SpringMVC拦截

最简洁方式:使用API 在配置文件下写配置类SpringMvcSupport,并且让SpringMVC扫描到此文件夹ComponentScan({"com.itheima.controller","com.itheima.config"}) SpringMvcSupport配置类如下 Configuration public class SpringMvcS…

LeetCode每日一题:1123. 最深叶节点的最近公共祖先(2023.9.6 C++)

目录 1123. 最深叶节点的最近公共祖先 题目描述: 实现代码与解析: dfs 原理思路: 1123. 最深叶节点的最近公共祖先 题目描述: 给你一个有根节点 root 的二叉树,返回它 最深的叶节点的最近公共祖先 。 回想一下&…

【深度学习】You Only Segment Once: Towards Real-Time Panoptic Segmentation,YOSO全景分割

论文:https://arxiv.org/abs/2303.14651 代码:https://github.com/hujiecpp/YOSO 文章目录 Abstract1. Introduction2. Related Work3. Method3.1. Task Formulation3.2. Feature Pyramid Aggregator3.3. Separable Dynamic Decoder 4. Experiments4.1. …

go 地址 生成唯一索引v2 --chatGPT

问:golang 函数 getIndex(n,addr,Hlen,Tlen) 返回index。参数n为index的上限,addr为包含大小写字母数字的字符串,Hlen为截取addr头部的长度,Tlen为截取addr尾部的长度 gpt: 你可以编写一个函数来计算根据给定的参数 n、addr、Hlen 和 Tlen …

潜艇来袭(Qt官方案例-2维动画游戏)

一、游戏介绍 1 开始界面 启动程序,进入开始界面。 2 开始新游戏 点击菜单:File》New Game (或者CtrlN)进入新游戏。 开始新游戏之后,会有一个海底的潜艇,和水面舰艇对战。 计算机:自动控制…

Leetcode1006笨阶乘

思路:以4为一个分组分别进行处理 class Solution:def clumsy(self, n: int) -> int:answer_dict {0:0,1: 1, 2: 2, 3: 6, 4: 7}if n > 4:answer n * (n - 1) // (n - 2) n - 3n - 4else:print(answer_dict[n])return answer_dict[n]print(answer)while n …

一文巩固Spring MVC的Bean加载机制

目录 一、什么是Spring MVC的Bean 二、Spring MVC的Bean加载机制 三、Spring MVC如何动态装载Bean 一、什么是Spring MVC的Bean 在Spring MVC中,Bean指的是在Spring IoC容器中创建和管理的对象。这些对象可以是普通的Java类,也可以是服务层组件、数据…

Python实现SSA智能麻雀搜索算法优化XGBoost回归模型(XGBRegressor算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 麻雀搜索算法(Sparrow Search Algorithm, SSA)是一种新型的群智能优化算法,在2020年提出&a…

028:vue上传解析excel文件,列表中输出内容

第028个 查看专栏目录: VUE ------ element UI 专栏目标 在vue和element UI联合技术栈的操控下,本专栏提供行之有效的源代码示例和信息点介绍,做到灵活运用。 (1)提供vue2的一些基本操作:安装、引用,模板使…

JDK源码剖析之PriorityQueue优先级队列

写在前面 版本信息: JDK1.8 PriorityQueue介绍 在数据结构中,队列分为FIFO、LIFO 两种模型,分别为先进先出,后进后出、先进后出,后进先出(栈) 而一切数据结构都是基于数组或者是链表实现。 在…

vue-cropper在ie11下选择本地图片后,无显示、拒绝访问的问题

问题:vue-cropper在ie11下选择本地图片后,网页上并未显示出图片,打开F12有报错:拒绝访问blabla的。但是在chrome下一切正常。 开发环境:node14.17.5 , vue2 , vue-cropper0.6.2 , macOS big sur 11.4(M1). 解决办法&…

C#文件拷贝工具

目录 工具介绍 工具背景 4个文件介绍 CopyTheSpecifiedSuffixFiles.exe.config DataSave.txt 拷贝的存储方式 文件夹介绍 源文件夹 目标文件夹 结果 使用 *.mp4 使用 *.* 重名时坚持拷贝 可能的报错 C#代码如下 Form1.cs Form1.cs设计 APP.config Program.c…

冠达管理:紧盯必要性 追问合理性 再融资问询透露监管新动向

在“活泼资本市场,提振出资者决心”一系列办法落地之后,再融资市场整体已明确收紧,但审阅尺度、相关细则还有待进一步观察。有接受采访的投行人士指出,现在存量项目仍在持续推进,监管审阅要点已在问询环节有较为充沛的…

递归组装树结构的数据

开发中,经常遇到存在树形结构的数据,如行政区划这类数据,一级一级分层,后端需要组装好树形结构数据返回给前端。 由于返给前端的json数据中,如果是叶子节点了,说明它没有子节点,那么就没必要返…

base64URL解析浏览器链接中的json

场景:有时候第三方跳转,会携带base64URL编码后的json对象在url中,我们需要去解析出来, 那么我们首先要知道什么是base64编码和base64URL编码; 1.什么是base64以及base64URL 首先他们都是将二进制数据编码为ASCII字符…

【力扣】45.跳跃游戏 II <贪心>

给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说&#xff0c;如果你在 nums[i] 处&#xff0c;你可以跳转到任意 nums[i j] 处&#xff1a;0 < j < nums[i] &#xff1b;i j < n 返回到…

0065__git fetch, git pull, git merge, git rebase

git fetch, git pull, git merge, git rebase_git pull和merge_送你一朵小莲花的博客-CSDN博客