2024年全国大学生数学建模竞赛B题生产过程中的决策问题分析

目录

引言

问题 1:抽样检测方案设计

问题 2:生产过程中的决策

决策阶段划分

决策方案

结果

问题 3:多道工序和零配件的决策

生产流程

决策过程

问题 4:基于抽样检测的重新决策

动态调整次品率

结论


引言

在2024年全国大学生数学建模竞赛B题中,企业需要对生产中的各个环节进行决策,以最小化总成本并最大化收益。该问题涉及零配件的采购和检测、成品的装配与检测、以及对不合格成品的处理和再利用。本文将对问题1至问题4进行详细分析,并基于不同的场景给出具体的解决方案。

问题 1:抽样检测方案设计

问题描述
企业需要从供应商处采购零配件,并根据零配件的次品率决定是否接受该批货物。假设标称次品率为10%,要求在95%的信度下拒收超标的次品率,在90%的信度下接受符合标准的次品率。

解题思路
为解决该问题,我们采用了序贯检验方法。与传统的固定样本量检测不同,序贯检验可以在每次抽样后计算是否达到检验停止条件。若满足信度要求,则立即做出接受或拒绝的决策,从而减少不必要的检测次数。

模型设计

  1. 假设检验

  • 原假设H0​:次品率 P\leq 0.1
  • 备择假设H1​:次品率P\geq 0.1
  1. 计算检测次数
    利用序贯检验的思想,检测次数与样本的实际结果动态相关。根据不同的抽样结果,可以提前终止检验,节约检测成本。

  2. 具体方案

    • 在95%的信度下,如果次品率超标,则拒收;
    • 在90%的信度下,如果次品率不超标,则接收。

该模型可以通过逐次更新检测的置信区间来做出判断,直至达到预定的信度为止。相较于传统的抽样检验,该方法在样本量较小时即可作出决定,从而节省成本。

问题 2:生产过程中的决策

问题描述
在生产过程中,企业需要对零配件和成品进行多阶段决策,包括是否检测、是否装配、不合格品是否拆解以及市场流转的处理方式。题目给出了6种不同的生产情况,需要为每种情况提供最优的决策方案。

解题思路
针对问题2,我们建立了动态规划模型,以最小化生产和检测成本为目标,同时考虑不合格品的处理成本和市场调换损失。

决策阶段划分

  1. 阶段1:零配件采购和检测决策

    • 对零配件1和零配件2进行检测,剔除不合格零配件,或直接进入装配环节。
  2. 阶段2:成品装配和检测决策

    • 检测成品,只有合格成品进入市场。不检测则直接进入市场,可能产生调换损失。
  3. 阶段3:不合格成品拆解与再利用

    • 是否对不合格成品进行拆解,拆解后零配件可重新进入装配过程,但需要支付拆解费用。

决策方案

以情况1为例,输入参数如下

  • 零配件1次品率:10%
  • 零配件2次品率:10%
  • 成品次品率:10%
  • 各种费用:采购单价、检测成本、装配成本、市场售价、拆解费用等。

通过动态规划的递归算法,从最后阶段(拆解决策)开始计算每种决策下的总成本,逐步推导到最优决策路径​(T16:2024CUMCMB题 第1-4问成品…)。

结果

基于不同的次品率、成本和售价,可以计算出每个阶段的最优决策。通过这种方式,企业可以在确保质量的前提下,降低成本并最大化收益。

问题 3:多道工序和零配件的决策

问题描述
已知多道工序和多个零配件的次品率,企业需要对生产过程中的决策进行优化。题目给出了两道工序和8个零配件的情况,需要通过数学模型给出具体的生产决策方案。

解题思路
我们使用类似于问题2的动态规划思路,将问题扩展到多道工序和多个零配件的场景。

生产流程

  1. 第一道工序:将零配件1到8组装成半成品。
  2. 第二道工序:将半成品组装成成品。

在每个工序中,企业可以选择是否对半成品进行检测,并决定是否拆解不合格半成品或成品。

决策过程

为了评估不同检测和拆解策略的经济性,模型需要考虑每道工序的次品率和相关成本。我们通过状态转移方程描述各阶段的最优策略​

  • 对于半成品阶段,次品率受到前一阶段检测决策的影响;
  • 对于成品阶段,次品率受到半成品的检测决策影响。

通过计算不同策略下的总成本,确定最优的生产和检测路径。

问题 4:基于抽样检测的重新决策

问题描述
假设问题2和问题3中的次品率是通过抽样检测得到的,企业需要重新评估生产过程中的决策。

解题思路
在此问题中,我们需要将抽样检测方法与动态规划模型结合。次品率不再是确定值,而是基于抽样结果的估计值。

动态调整次品率

  1. 零配件次品率:通过抽样检测估计得到,并根据检测结果动态更新。
  2. 半成品和成品的次品率:通过前一阶段的检测决策和抽样结果进行动态调整。

这种方法不仅能够减少检测成本,还可以根据实时的检测结果调整生产策略,确保生产过程的灵活性。

结论

通过以上问题的逐步分析和模型构建,本文为B题提供了一个完整的解题思路。无论是在抽样检测的优化,还是多阶段决策的动态规划中,核心思想都是在降低检测成本的前提下,提高产品质量并最大化收益。动态规划与抽样检测的结合为企业提供了一种高效的生产管理方法,在不同的生产条件下均能找到最优解。

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Python 的 WSGI 简单了解

从 flask 的 hello world 说起 直接讨论 WSGI,很多人可能没有概念,我们还是先从一个简单的 hello world 程序开始吧。 from flask import Flaskapp Flask(__name__)app.route("/", methods[GET]) def index():return "Hello world!&q…

【Axure原型】B端系统登录注册页设计成这样,就不用跟小孩一桌了

前言 在B端后台中,登录注册页这个东西,因为感觉很简单,所以经常不被产品经理们重视。但是登录注册页作为一个后台系统的门面,直接影响用户第一印象,又是非常重要的存在。 登录注册页的价值 B端系统登录注册页是用户…

极验3代前两个参数w逆向分析

声明: 该文章为学习使用,严禁用于商业用途和非法用途,违者后果自负,由此产生的一切后果均与作者无关。 本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请联系作者立即删除! 前言 这次会简单的讲解…

Java封装(面向对象)

这个是大三来的时候刚开始又捡起来了java这个语言,以前是开设过这个课程的,但是上课都没哈好听讲,现在又开始学习java类的。 首先附上黑马程序员的一张听课截图吧 我就拿我在黑马程序员的例子上给自己的一个讲解吧 首先是javabean类 pack…

我在高职教STM32——准备HAL库工程模板(2)

新学期已开始,又要给学生上 STM32 嵌入式课程了。这课上了多年了,一直用的都是标准库来开发,已经驾轻就熟了。人就是这样,有了自己熟悉的舒适圈,就很难做出改变,老师上课也是如此,排斥新课和不熟悉的内容。显然,STM32 的开发,HAL 库已是主流,自己其实也在使用,只不过…

【IEEE出版,高录用 | EI快检索】第二届人工智能与自动化控制国际学术会议(AIAC 2024,10月25-27)

第二届人工智能与自动化控制国际学术会议(AIAC 2024) The 2nd International Conference on Artificial Intelligence and Automation Control 2024年10月25-27日 中国-广州 重要信息 会议官网:www.icaiac.org The 2nd International Conf…

网络安全学习(三)Hydra破解密码

接下来看一下Hydra工具,这是一个暴力破解密码的工具。 使用命令(注意区分大小写)。 hydra -L user.txt账号字典 -P pass.txt密码字典 IP地址 smb协议名称 hydra -l administrator指定账号 -P pass.txt密码字典 IP地址 smb协议名称 hydra -…

进程状态、进程创建和进程分类

文章目录 进程进程常见的状态进程调度进程状态变化关系 进程标识示例--进程标识的使用以及简介 进程创建fork函数vfork函数示例--使用fork函数创建子进程,并了解进程之间的关系 创建进程时发生的变化虚拟内存空间的变化示例--验证fork函数创建进程时的操作 对文件IO…

改进RRT*的路径规划算法

一、RRT算法 RRT 算法是一种基于随机采样的快速搜索算法。该算法的主要思想是通过随机采样来创建一个快速探索的树,从而生长出一条从起点到终点的路径。如图为随机树的生长过程。 初始化。首先,初始化起始点和目标点位置,并将起点作为根节点…

5-----RYZ维修工具 操作界面预览与功能操作解析 刷机 解锁 修复参数等等

以上是工具选项功能的界面预览 。通过预览可以看到很多功能选项。此类工具涵盖了很多操作区域。需要根据自己机型的实际需求来操作。根据开发者的描述。此工具有一下功能。包含mtk刷机 分区修复。9008刷机 备份基带efs等等。 高通操作区域 高通修复串码 高通修改写入基带qc…

python中的各类比较与计算

运算符 1.算数运算符2.关系运算符3.逻辑运算符4.关于短路求值5.赋值运算符1)的使用链式赋值多元赋值 2)复合赋值运算符 6.位运算符7.成员运算符8.身份运算符 1.算数运算符 # 加 print(1 2) # 减 print(2 - 1) # 乘 print(1 * 2) # 余数 4%31余数为1 print(4 % 3…

只要不逾期就行了吗?如何守护好你的“第二张身份证“!

在这个时代,信用记录已远远超越了金融交易的范畴,它如同一根无形的纽带,将我们生活的各个领域紧密相连。近闻有人甚至在步入婚姻殿堂前,也要细致核查对方的信用状况,毕竟,这关乎到共同生活的基石与未来幸福…

通过hosts.allow和hosts.deny限制用户登录

1、Hosts.allow和host.deny说明 两个文件是控制远程访问设置的,通过设置这个文件可以允许或者拒绝某个ip或者ip段的客户访问linux的某项服务。如果请求访问的主机名或IP不包含在/etc/hosts.allow中,那么tcpd进程就检查/etc/hosts.deny。看请求访问的主机…

volatile 实现原理了解吗?

volatile 实现原理了解吗? volatile 有两个作用,保证可见性和有序性。 volatile 怎么保证可见性的呢? 简单来说:读取和写入变量从原本的本地内存变成主内存中 相比 synchronized 的加锁方式来解决共享变量的内存可见性问题&#…

网络原理 IP协议与以太网协议

博主主页: 码农派大星. 数据结构专栏:Java数据结构 数据库专栏:MySQL数据库 JavaEE专栏:JavaEE 关注博主带你了解更多数据结构知识 目录 1.网络层 IP协议 1.IP协议格式 2.地址管理 2.1 IP地址 2.2 解决IP地址不够用的问题 2.3NAT网络地址转换 2.4网段划分 3.路由选择…

Unity多国语言支持

Unity多国语言支持 项目在我的课程 ”淘金城堡“ 中应用 项目的地址:http://t.csdnimg.cn/m0hFd 一、基本概念 在Unity中加入多国语言的支持可以让我们发布的游戏或应用上线在拥有不同语言的国家或地区。 下面介绍一款Unity官方提供的插件“Localization package…

FinLex An effective use of word embeddings for financial lexicon generation

FinLex: An effective use of word embeddings for financial lexicon generation 论文阅读 文章目录 FinLex: An effective use of word embeddings for financial lexicon generation 论文阅读 AbstractMethodology具体词表例子LM 词列表与 FinLex 词列表 词列表在分类任务中…

EMT-DAVT--基于子空间分布对齐和决策变量转移的多目标多任务优化

EMT-DAVT–基于子空间分布对齐和决策变量转移的多目标多任务优化 title: Multiobjective Multitasking Optimization With Subspace Distribution Alignment and Decision Variable Transfer author: Weifeng Gao, Jiangli Cheng, Maoguo Gong, Hong L…

FreeRTOS实战指南 — 3.1 C语言链表

目录 1 单向链表 1.1 单链表的概念 1.2 链表增加头结点的作用 1.3 单链表的实现 2 循环链表 3 双向链表 为什么学习链表?FreeRTOS使用链表来管理任务调度,来维护不同优先级的就绪任务;许多内部数据结构,如任务控制块&#x…

机器学习 vs 深度学习:深入浅出解析两者的区别

在当今科技飞速发展的时代,**机器学习(Machine Learning)和深度学习(Deep Learning)**成为了人工智能(AI)领域的热门话题。无论你是技术专家、学生,还是对AI感兴趣的普通读者&#x…