【数学建模】2023数学建模国赛C题完整思路和代码解析

这篇具有很好参考价值的文章主要介绍了【数学建模】2023数学建模国赛C题完整思路和代码解析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

C题第一问代码和求解结果已完成,第一问数据量有点大,经过编程整理出来了单品销售额的汇总数据、将附件2中的单品编码替换为分类编码,整理出了蔬菜各品类随着时间变化的销售量,并做出了这些疏菜品类的皮尔森相关系数的热力图,代码和数据处理结果下载见文末地址

后续更新第二问、第三问思路和代码

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

在生鲜商超中,一般蔬菜类商品的保鲜期都比较短,且品相随销售时间的增加而变差,大部分品种如当日未售出,隔日就无法再售。因此,商超通常会根据各商品的历史销售和需求情况每天进行补货。

由于商超销售的蔬菜品种众多、产地不尽相同,而蔬菜的进货交易时间通常在凌晨3:00-4:00,为此商家须在不确切知道具体单品和进货价格的情况下,做出当日各蔬菜品类的补货决策。蔬菜的定价一般采用“成本加成定价”方法,商超对运损和品相变差的商品通常进行打折销售。可靠的市场需求分析,对补货决策和定价决策尤为重要。从需求侧来看,蔬菜类商品的销售量与时间往往存在一定的关联关系;从供给侧来看,蔬菜的供应品种在 4月至 10月较为丰富,商超销售空间的限制使得合理的销售组合变得极为重要。

附件 1给出了 某商超经销的 6个蔬菜品类的商品信息;附件 2和附件 3分别给出了该商超 2020年 7月 1日至 2023年 6月 30日各商品的销售 流水明细与批发价格的相关数据;附件 4给出了各商品近期的损耗率数据 。请根据附件 和实际情况 建立数学模型解决 以下问 题:

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

要分析蔬菜各品类及单品销售量的分布规律及相互关系,可以首先利用附件中的销售流水明细数据进行统计和分析。以下是一些步骤和方法:

1. 销售量分布规律:针对每个蔬菜品类和单品,计算它们在不同日期的销售量,然后可以绘制销售量的时间序列图。

2. 销售量的相关性:*可以计算不同蔬菜品类或单品之间的销售量的相关性。使用相关系数来衡量它们之间的线性关系。如果相关系数接近1或-1,表示它们之间存在强烈的正相关或负相关关系。

3. 销售量的分布统计: 对于每个蔬菜品类或单品,计算其销售量的统计数据,如平均销售量、最大销售量、最小销售量、销售量的标准差等。

4. 销售量的季节性分析: 使用季节性分析方法,如季节性分解或周期性分析,来确定销售量的季节性模式。

5. 销售量的趋势分析:利用时间序列分析方法,如移动平均法或指数平滑法,来识别销售量的趋势。

6. 销售量的影响因素:考虑可能影响销售量的因素,如促销活动、天气变化、节假日等。分

通过以上分析,可以得出关于不同蔬菜品类和单品销售量的分布规律和相互关系的结论。

【数学建模】2023数学建模国赛C题完整思路和代码解析,大数据,人工智能,算法,matlab,python,数据挖掘

【数学建模】2023数学建模国赛C题完整思路和代码解析,大数据,人工智能,算法,matlab,python,数据挖掘

国赛C题部分代码如下(完整代码见文末地址):

% 初始化一个向量来存储每个分类编码的销量总和
totalSales = zeros(size(uniqueCodes));

% 遍历每个唯一的分类编码并计算销量总和
for i = 1:length(uniqueCodes)
    code = uniqueCodes(i);
    totalSales(i) = sum(data(data(:, 1) == code, 2));
end
% 打印结果
result = [uniqueCodes, totalSales];
% 对 result 最后得到的结果按分类编码进行排序
result = sortrows(result, 1);
% 存储文件
writematrix(result, "(原始)品类销售量数据汇总.xlsx");

【数学建模】2023数学建模国赛C题完整思路和代码解析,大数据,人工智能,算法,matlab,python,数据挖掘

【数学建模】2023数学建模国赛C题完整思路和代码解析,大数据,人工智能,算法,matlab,python,数据挖掘

 
(完整代码见文末地址)
% 读取附件1中的单品编码和分类编码的对应关系
file1 = '附件1调整后数据.xlsx'; % 文件名
data1 = readtable(file1); % 读取数据

% 读取附件2中的数据
file2 = '附件2调整后数据.xlsx'; % 文件名
data2 = readtable(file2); % 读取数据

sortCode1 = data1.sort_code; % 分类编码列名为 "分类编码"

% 提取附件2的数据中的单品编码
singleCode2 = data2.single_code; % 单品编码列名为 "单品编码"

% 使用单品编码1和分类编码1的对应关系来替换单品编码2
for i = 1:length(singleCode2)
    index = find(strcmp(singleCode1, singleCode2{i}));
    if ~isempty(index)
        data2.sort_code(i) = sortCode1(index(1)); % 假设每个单品编码只对应一个分类编码
end

% 将修改后的数据保存到新的文件中(可选)
newFile = 'problem1_2修改后数据.xlsx';
writetable(data2, newFile);

【数学建模】2023数学建模国赛C题完整思路和代码解析,大数据,人工智能,算法,matlab,python,数据挖掘

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

要分析各蔬菜品类的销售总量与成本加成定价的关系,并确定未来一周的日补货总量和定价策略以最大化商超的收益,需要进行以下步骤:

第一步:计算销售总量与成本加成定价的关系

  • 1. 对于每个蔬菜品类,从附件2中获取历史销售数据(2020年7月1日至2023年6月30日)。

  • 2. 计算每个品类的销售总量,可以按月或按季度进行汇总,以观察销售趋势。

  • 3. 计算每个品类的总成本,成本包括进货成本和运营成本(如运输成本、储存成本等)。

  • 4. 根据成本和销售总量,计算每个品类的毛利润(销售总收入减去总成本)。

第二步:制定未来一周的日补货总量和定价策略

1. 针对未来一周(2023年7月1日至7日),考虑以下因素:

  • - 以往的销售趋势,包括季节性和周内波动。

  • - 各蔬菜品类的库存水平。

  • - 供应商的供货情况和价格波动。

  • - 商超的销售目标和利润目标。

2. 制定每个品类的日补货总量,可以根据历史销售数据和销售预测来确定。确保库存足够满足需求,但避免过多的库存浪费。

3. 制定每个品类的定价策略,一般采用成本加成定价方法。考虑品类的毛利润率、市场需求、竞争情况和顾客的价格敏感度。定价策略应能最大程度地提高毛利润。

4. 定期监控销售数据和库存水平,根据需要进行调整,以适应市场变化。

每个品类的具体情况可能不同,因此需要根据每个品类的特点和历史数据来制定补货和定价策略。此外,利润最大化不仅取决于销售和定价策略,还受到成本管理、库存控制和市场竞争等因素的影响,因此需要综合考虑多个因素来做出决策。建议使用优化算法或数学规划方法来找到最佳的补货和定价策略。

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

要制定单品的补货计划,以控制可售单品总数在27到33个之间,并满足最小陈列量要求(2.5千克),同时最大化商超的收益,可以采用以下步骤:

第一步:确定可售单品

1. 针对2023年6月24日至30日的可售品种,列出所有可供选择的单品。

第二步:建立数学模型

1. 为每个可售单品定义以下参数:

- Q_i:单品$i$的补货量(千克)

- P_i:单品$i$的定价策略(以百分比表示的成本加成,例如,如果成本为10元,定价策略为20%,则售价为12元)

- C_i:单品$i$的进货成本(元/千克)

- D_i:单品$i$的销售需求(千克)

- S_i:单品$i$的最小陈列量(2.5千克)

2. 定义目标函数:商超的总收益,可以表示为所有单品的毛利润之和,即

【数学建模】2023数学建模国赛C题完整思路和代码解析,大数据,人工智能,算法,matlab,python,数据挖掘

3. 约束条件:

- 可售单品总数约束:【数学建模】2023数学建模国赛C题完整思路和代码解析,大数据,人工智能,算法,matlab,python,数据挖掘

- 单品补货量非负约束:【数学建模】2023数学建模国赛C题完整思路和代码解析,大数据,人工智能,算法,matlab,python,数据挖掘

- 单品需求满足约束:【数学建模】2023数学建模国赛C题完整思路和代码解析,大数据,人工智能,算法,matlab,python,数据挖掘

- 最小陈列量满足约束:【数学建模】2023数学建模国赛C题完整思路和代码解析,大数据,人工智能,算法,matlab,python,数据挖掘

第三步:求解数学模型

使用线性规划或其他优化算法来求解上述数学模型,以找到最佳的单品补货量和定价策略,以最大化商超的总收益。这将提供7月1日的单品补货计划。

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

附件 1 6个蔬菜品类的商品信息附件 2 销售流水明细数据附件 3 蔬菜类商品的批发价格附件 4 蔬菜类商品的近期损耗率注 (1) 附件 1中,部分单品名称包含的数字编号表示不同的供应来源。

(2)附件 4中的 损耗率反映了近期商品的损耗情况,通过近期盘点周期的数据计算得到。

2023数学建模国赛C题代码和思路下载地址:C题代码和思路分析文章来源地址https://www.toymoban.com/news/detail-700985.html

到了这里,关于【数学建模】2023数学建模国赛C题完整思路和代码解析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 2023国赛数学建模C题思路模型代码 高教社杯

    C题代码全部都完成了,可以看文末名片 我们先看C题的一个背景 在生鲜商超中,蔬菜类商品保鲜期短,且品相会随销售时间增加而变差。商超需要根据历史销售和需求每天进行补货。由于蔬菜品种众多、产地不同,补货时间在凌晨,商家须在不明确具体单品和价格的情况下进行补

    2024年02月11日
    浏览(8)
  • 2023国赛数学建模B题思路模型代码 高教社杯

    2023国赛数学建模B题思路模型代码 高教社杯

    本次比赛我们将会全程更新思路模型及代码, 大家查看文末名片获取 之前国赛相关的资料和助攻可以查看 2022数学建模国赛C题思路分析_2022国赛c题matlab_UST数模社_的博客-CSDN博客 2022国赛数学建模A题B题C题D题资料思路汇总 高教社杯_2022国赛c题matlab_UST数模社_的博客-CSDN博客 我

    2024年02月09日
    浏览(10)
  • 2023国赛数学建模A题思路模型代码汇总 高教社杯

    2023国赛数学建模A题思路模型代码汇总 高教社杯

    本次比赛我们将会全程更新思路模型及代码, 大家查看文末名片获取 之前国赛相关的资料和助攻可以查看 2022数学建模国赛C题思路分析_2022国赛c题matlab_UST数模社_的博客-CSDN博客 2022国赛数学建模A题B题C题D题资料思路汇总 高教社杯_2022国赛c题matlab_UST数模社_的博客-CSDN博客 我

    2024年02月11日
    浏览(21)
  • 2023国赛数学建模E题思路代码 黄河水沙监测数据分析

    2023国赛数学建模E题思路代码 黄河水沙监测数据分析

    E题最大的难度是数据处理,可以做一个假设,假设一定时间内流量跟含沙量不变,那么我们可以对数据进行向下填充,把所有的数据进行合并之后可以对其进行展开特性分析,在研究调水调沙的实际效果时,可以先通过分析水沙通量计算实际效果,然后分析水沙通量与河底高

    2024年02月09日
    浏览(10)
  • 2023国赛数学建模E题思路代码 - 黄河水沙监测数据分析

    2023国赛数学建模E题思路代码 - 黄河水沙监测数据分析

    # 1 赛题 E 题 黄河水沙监测数据分析 黄河是中华民族的母亲河。研究黄河水沙通量的变化规律对沿黄流域的环境治理、气候变 化和人民生活的影响, 以及对优化黄河流域水资源分配、协调人地关系、调水调沙、防洪减灾 等方面都具有重要的理论指导意义。 附件 1 给出了位于

    2024年02月08日
    浏览(30)
  • 2023高教社杯数学建模国赛C题思路解析+代码+论文

    2023高教社杯数学建模国赛C题思路解析+代码+论文

    如下为C君的2023高教社杯全国大学生数学建模竞赛C题思路分析+代码+论文 在生鲜商超中,一般蔬菜类商品的保鲜期都比较短,且 品相随销售时间的增加而变差 , 大部分品种如 当日未售出,隔日就无法再售 。因此,商超通常会根据各商品的历史销售和需求情况每天进行 补货

    2024年02月09日
    浏览(9)
  • 2023高教社杯数学建模国赛B题思路解析+代码+论文

    下文包含:2023高教社杯数学建模国赛B题思路解析+代码+参考论文等及如何准备数学建模竞赛(7号比赛开始后逐步更新) C君将会第一时间发布选题建议、所有题目的思路解析、相关代码、参考文献、参考论文等多项资料,帮助大家取得好成绩。2023高教社杯数学建模国赛于9月

    2024年02月10日
    浏览(13)
  • 2023高教社杯数学建模国赛A题思路解析+代码+论文

    下文包含:2023高教社杯数学建模国赛A题思路解析+代码+参考论文等及如何准备数学建模竞赛(7号比赛开始后逐步更新) C君将会第一时间发布选题建议、所有题目的思路解析、相关代码、参考文献、参考论文等多项资料,帮助大家取得好成绩。2023高教社杯数学建模国赛于9月

    2024年02月09日
    浏览(6)
  • 2023国赛数学建模B题思路代码 - 多波束测线问题

    2023国赛数学建模B题思路代码 - 多波束测线问题

    # 1 赛题 B 题 多波束测线问题 单波束测深是利用声波在水中的传播特性来测量水体深度的技术。声波在均匀介质中作匀 速直线传播, 在不同界面上产生反射, 利用这一原理,从测量船换能器垂直向海底发射声波信 号,并记录从声波发射到信号接收的传播时间, 通过声波在

    2024年02月09日
    浏览(6)
  • 2023 数学建模高教社杯 国赛(D题)养殖场经营||建模秘籍&文章代码思路大全

    2023 数学建模高教社杯 国赛(D题)养殖场经营||建模秘籍&文章代码思路大全

    铛铛!小秘籍来咯! 小秘籍希望大家都能轻松建模呀,国赛也会持续给大家放松思路滴~ 抓紧小秘籍,我们出发吧~ 来看看国赛D题的题目~ 完整版内容在文末领取噢~ 湖羊养殖场是一家以湖羊为主要养殖对象的养殖场,湖羊是国家级绵羊保护品种,具有优良的生长特性和适应性

    2024年02月09日
    浏览(8)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包