【免费】2021年数学建模国赛C题问题一--基于熵权法和TOPSIS法详细版附Word加代码

各位大佬好 ,这里是阿川的博客,祝您变得更强

在这里插入图片描述 个人主页在线OJ的阿川

大佬的支持和鼓励,将是我成长路上最大的动力在这里插入图片描述

阿川水平有限,如有错误,欢迎大佬指正在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Python 初阶
Python–语言基础与由来介绍
Python–注意事项
Python–语句与众所周知

对数学建模有兴趣,所以这也是写这篇博客的初心

题目:

某建筑和装饰板材的生产企业所用原材料主要是木质纤维和其他植物素纤维材料,总体可分为 A,B,C 三种类型。该企业每年按 48 周安排生产,需要提前制定 24 周的原材料订购和转运计划,即根据产能要求确定需要订购的原材料供应商(称为“供应商”)和相应每周的原材料订购数量(称为“订货量”),确定第三方物流公司(称为“转运商”)并委托其将供应商每周的原材料供货数量(称为“供货量”)转运到企业仓库。
该企业每周的产能为 2.82 万立方米,每立方米产品需消耗 A 类原材料0.6 立方米,或 B 类原材料 0.66 立方米,或 C 类原材料 0.72 立方米。由于原材料的特殊性,供应商不能保证严格按订货量供货,实际供货量可能多于或少于订货量。为了保证正常生产的需要,该企业要尽可能保持不少于满足两周生产需求的原材料库存量,为此该企业对供应商实际提供的原材料总是全部收购。在实际转运过程中,原材料会有一定的损耗(损耗量占供货量的百分比称为“损耗率”),转运商实际运送到企业仓库的原材料数量称为“接收量”。每家转运商的运输能力为 6000 立方米/周。通常情况下,一家供应商每周供应的原材料尽量由一家转运商运输。原材料的采购成本直接影响到企业的生产效益,实际中 A 类和 B 类原材料的采购单价分别比 C 类原材料高 20%和 10%。三类原材料运输和储存的单位费用相同。
附件 1 给出了该企业近 5 年 402 家原材料供应商的订货量和供货量数据。附件 2 给出了 8 家转运商的运输损耗率数据。请你们团队结合实际情况,对相关数据进行深入分析
研究下列问题:1.根据附件 1,对 402 家供应商的供货特征进行量化分析,建立反映保障企业生产重要性的数学模型,在此基础上确定 50 家最重要的供应商,并在论文中列表给出结果。

想说的

我用的方法是基于熵权法和TOPSIS法,我这个方法并不是最优选择(属于第二梯队)
关于问题一最优选择应该是broda计数法的(第一梯队)
不建议用层次分析法和主成分分析法,分数上不去
尤其是层次分析法,太过主观,写的再好,评委最多给5分哦
我用的代码是Python代码
编辑器用的是jupyter notebook
用的库主要是Pandas和Numpy
Pandas和Numpy基本操作,请参考我这篇文章
Numpy和Pandas库基本用法及实例–基于Japyter notebook实现
关于jupyter notebook,见我另外一篇文章
技术栈和开发环境搭建
相信看完之后您就会有个大概的了解,并且如果上手操作jupyter notebook 发现真好用,个人觉得Pycharm和VScode也可以,看个人喜欢

最后上链接

能麻烦大佬点个赞支持一下吗 感谢感谢大佬
已经上传到我的CSDN主页上的资源上了,然后是免费的哦,有需要就去看看吧
如果没看到,说明编辑正在审核中,放心 我已经上传了

在这里插入图片描述

在这里插入图片描述

道阻且长 行则将至

个人主页:在线OJ的阿川大佬的支持和鼓励,将是我成长路上最大的动力 在这里插入图片描述

相关推荐

  1. 数学

    2024-06-07 19:16:05       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 19:16:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 19:16:05       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 19:16:05       82 阅读
  4. Python语言-面向对象

    2024-06-07 19:16:05       91 阅读

热门阅读

  1. docker搭建mongo单机单节点副本集模式

    2024-06-07 19:16:05       32 阅读
  2. 基于人工智能的网络空间内容安全治理方法研究

    2024-06-07 19:16:05       32 阅读
  3. adb 常用命令

    2024-06-07 19:16:05       30 阅读
  4. 鸿蒙emitter 订阅事件封装 EmitterUtils

    2024-06-07 19:16:05       31 阅读
  5. git常用命令

    2024-06-07 19:16:05       31 阅读
  6. 自己实现一个Feign

    2024-06-07 19:16:05       27 阅读
  7. Random —— python(And)numpy

    2024-06-07 19:16:05       27 阅读
  8. D365 子窗体调用父窗体方法

    2024-06-07 19:16:05       33 阅读
  9. PyTorch交叉熵理解

    2024-06-07 19:16:05       30 阅读
  10. Python—面向对象小解(4)--模块介绍

    2024-06-07 19:16:05       25 阅读
  11. 【MyBatisPlus】MyBatisPlus介绍与使用

    2024-06-07 19:16:05       30 阅读
  12. 基于python的宠物商店管理系统部署步骤

    2024-06-07 19:16:05       31 阅读