例1: 加工奶制品的生产计划

问题一:奶制品加工厂用牛奶生产A1A_1A1​,A2A_2A2​两种奶制品,1桶牛奶可以在甲类设备上用12 h加工成3 kg A1A_1A1​,或者在乙类设备上用8 h加工成4 kg A2A_2A2​,.根据市场需求,生产的A1A_1A1​,A2A_2A2​、全部能售出,且每千克A1A_1A1​,获利24元,每千克A2A_2A2​获利16元.现在加工厂每天能得到50桶牛奶的供应,每天正式工人总的劳动时间为480 h,并且甲类设备每天至多能加工100 kg A1A_1A1​,乙类设备的加工能力没有限制.试为该厂制订一个生产计划,使每天获利最大,并进一步讨论以下3个附加问题:

1)若用35元可以买到1桶牛奶,应否作这项投资?若投资,每天最多购买多少桶牛奶?

2)若可以聘用临时工人以增加劳动时间,付给临时工人的工资最多是每小时几元?

3)由于市场需求变化,每千克 A1A_1A1​的获利增加到30元,应否改变生产计划?1

针对原始问题,我们可以假设生产A1.A2A_1.A_2A1​.A2​所消耗牛奶的桶数分别为x1,x2x_1,x_2x1​,x2​利润为yyy那么即可建立模型
Maxy=24∗3∗x1+16∗4∗x2S.T.{x1+x2<=5012∗x1+8∗x2<=4803∗x1<=100x1,x2>=0Max\quad y = 24*3*x_1 + 16*4*x_2\\ S.T.\left\{ \begin{aligned} x_1+x_2<=50\\ 12*x_1+8*x_2<=480\\ 3*x_1<=100\\ x_1,x_2>=0\\ \end{aligned} \right.Maxy=24∗3∗x1​+16∗4∗x2​S.T.⎩⎪⎪⎪⎪⎨⎪⎪⎪⎪⎧​x1​+x2​<=5012∗x1​+8∗x2​<=4803∗x1​<=100x1​,x2​>=0​

原始问题结果最终由代码求解(代码1-1)得到

目标函数值是: 3360.0x_1 = 20.0x_2 = 30.0

故原始问题用20桶牛奶生产A130桶牛奶生产A2A_130桶牛奶生产A_2A1​30桶牛奶生产A2​即可得到利润的最大值为3360

第一个附加问题将目标函数进行适当改动即可,假设购买了x3x_3x3​桶牛奶
Maxy=24∗3∗x1+16∗4∗x2−35∗x3S.T.{x1+x2<=50+x312∗x1+8∗x2<=4803∗x1<=100x1,x2>=0Max\qquad y = 24*3*x_1 + 16*4*x_2 - 35*x_3\\ S.T.\left\{ \begin{aligned} x_1+x_2<=50+x_3\\ 12*x_1+8*x_2<=480\\ 3*x_1<=100\\ x_1,x_2>=0\\ \end{aligned} \right.Maxy=24∗3∗x1​+16∗4∗x2​−35∗x3​S.T.⎩⎪⎪⎪⎪⎨⎪⎪⎪⎪⎧​x1​+x2​<=50+x3​12∗x1​+8∗x2​<=4803∗x1​<=100x1​,x2​>=0​
由代码1-2重新求解得到

目标函数值是: 3438.0
x_1 = 8.0
x_2 = 48.0
x_3 = 6.0

可得应该做这笔投资,增加6桶牛奶的购买量即可

影子价格

增加了6桶牛奶的量,利润增加了3438-3360=78。每增加1桶牛奶可增加13的利润,在问题中,13即为牛奶的影子价格。为投资购买牛奶时牛奶桶数即为限制利润变的更大的主要因素,为紧约束

gurobipy有相关影子价格求解的相关函数2 因此对于附加问题1不用重新求解,求解影子价格进行分析即可,在代码1-1的基础上进行输出即可,详见代码1-3

  • 结果:Variable X

     x_1           20 x_2           30
  • Slack:当前解的约束松弛

    machine_Time           40
  • 影子价格

    Milk           48 Time            2

对于Slack

machine_Time为40对应的约束条件为x1*3<=100,这就说明,甲机器在此生产情况下仍有40h的剩余。
表明原料、劳动时间已用完,而甲类设备的能力有余.一般称“资源”剩余为0的约束为紧约束(有效约束).

对于影子价格

目标函数可以看作“效益”,成为紧约束的“资源”一旦增加,“效益”必然跟着增长.输出第影子价格给出这3种资源在最优解下“资源”增加1个单位时“效益”的增量:原料[MILK]增加1个单位(1桶牛奶)时利润增长48元,劳动时间[TIME]增加1个单位( 1h)时利润增长2元,而增加非紧约束[ CPCT]甲类设备的能力显然不会使利润增长.这里,“效益”的增量可以看作“资源”的潜在价值,经济学上称为影子价格,即1桶牛奶的影子价格为48元,1 h劳动的影子价格为2元,甲类设备的影子价格为0.
由此可得若可以聘用临时工人以增加劳动时间,付给临时工人的工资最多是每小时几元。而牛奶的影子价格也与改变模型重新求解得到的结果一致

以下为目标函数中的系数发生变化时最优解条件不变,目标系数的变化范围

x_1为64-96   x_2为48-72   注意:x_1系数的允许范围需要x_2系数64不变,反之亦然.
  • Variable SAObjLow

     x_1           64 x_2           48
  • Variable SAObjUp

     x_1           96 x_2           72

以下为约束条件右端常数项的变化范围

  • Constraint SARHSLow

    Milk      43.3333 Time          400 machine_Time           60
  • Constraint SARHSUp

    Milk           60 Time      533.333 machine_Time          inf
  • 对于影子价格,也是有限度的。超过了限度及时增加对应的“资源”,收益也不会得到相应的增长。约束条件右端常数项的变化范围就给出了“影子价格”的变化范围

由此可回答上述问题三问

(1)Milk影子价格48 大于一桶牛奶的成本。应该做这项投资,最多可购买10桶牛奶。
(2)Time的影子价格为2,说明每增加1h的工作时间可带来2r的收益。则雇用临时工人的最高工资为2r/h
(3)每千克												

加工奶制品的生产计划相关推荐

  1. 加工奶制品的生产计划 lingo代码

    max=24*x1+16*x2+44*x3+32*x4-3*x5-3*x6; 4*(x1+x5)+3*(x2+x6)<600; 4*(x1+x5)+2*(x2+x6)+2*x5+2*x6< ...

  2. 数学模型奶制品生产c语言编程,数学模型 奶制品的生产与销售.ppt

    <数学模型 奶制品的生产与销售.ppt>由会员分享,可在线阅读,更多相关<数学模型 奶制品的生产与销售.ppt(16页珍藏版)>请在人人文库网上搜索. 1.企业生产计划,奶制品 ...

  3. 奶制品生产与销售matlab,奶制品的生产与销售模型.doc

    数学建模作业 奶制品的生产与销售模型 奶制品的生产与销售模型 摘 要 随着社会的发展,人们的生活水平逐渐提高,对奶制品的要求也不断提高,因此,企业生产越来越注重对人们需求的供给,合理分配资源,获取最大 ...

  4. 奶制品生产与销售matlab,奶制品的生产与加工

    实验名称奶制品的生产与销售 班级学号姓名 实验地点完成日期成绩 (一)实验目的与要求 目的: 建立数学模型来解决企业在无深加工和可深加工的情况下生产与销售最优的计划方案. 要求: 1)学习掌握决策变量 ...

  5. 怎么计算机械加工产能,生产计划人员如何计算一个工厂生产产能?..doc

    生产计划人员如何计算一个工厂生产产能?. 生产计划人员如何计算一个工厂生产产能?在服装制造,"生产能力"是由采购者选择供应商使用的最重要的标准之一.是因为订单的生产时间是成正比的供 ...

  6. SAP 主生产计划(MPS)

    制造业涉及的有关物料计划一般可以分为三种:综合计划.主生产计划.与物料需计划.结合计划是企业在较长一段时间内对需求与资源之间的平衡所做的概括性假设. 一.什么是MPS?MPS处于计划中什么样的地位?它 ...

  7. 订单生产计划表范本_生产计划管理与物料控制的实施步骤与要领

    [温馨提示]阅读前,点击右上角"关注",每天第一时间获取本头条号分享的管理知识与文案. 什么是生产计划与物料控制(PMC) PC:生产控制或生产管制,主要职能是生产的计划与生产的进 ...

  8. Gurobi 生产计划调度学习案例(含代码实现) (生产切换、装配计划)

    一.前言 利用数学规划建立和解决生产计划调度问题,已经是运筹学成熟应用领域之一.各种书籍.案例.最佳实践不胜枚举. 大部分数学规划方法在建立生产计划和调度模型时,假设以某个自然的时间间隔为建模时间单位 ...

  9. “我来管管看”系列:如何提高生产计划的实际执行率?

    博主推荐延展咨询资深顾问梁云文章 问题及背景 某地板加工企业的月度生产计划是这样制定的(参见图1):(1)每月26日,由集团订单中心汇集全国经销商的要货计划并报集团企划部:(2)企划部在每月27日前制 ...

  10. 项目管理——如何制定生产计划控制生产进度

    生产进度控制的定义:对生产过程进行监督.判定生产进度是否朝着既定的目标顺利向前开展,并在必要的时候及时采取纠正措施. 影响生产计划的因素: 1.生产技术有待加强 2.生产计划缺乏约束力: 3. 应变力 ...

最新文章

  1. PHP的类与对象-笔记
  2. ESP32又有新玩法了,启明云端把它带入到冷门行业--测试治具
  3. OpenCV人脸检测与人脸识别
  4. 7.利用级数展开式计算求cos(x) 的近似值(精度为10-6)。
  5. 【转】介绍设置Session失效的几种方法
  6. 安卓内边距padding与外边距magrin
  7. Vicor再携创新产品“登陆”ODCC大会,有详情!
  8. 收藏 | 深度学习调参有哪些技巧?
  9. STM32F103_IWDG独立看门狗
  10. TensorFlow神经网络(三)神经网络优化
  11. An SSH installation couldn‘t be found
  12. linux需要4k对齐么,linux查看硬盘4K对齐方法
  13. 4k电视色彩表现测试软件,选高端4K电视 4K测试图帮你轻松分辨
  14. python开发grasshopper插件_Rhino_Grasshopper_Python 开发的正确姿势
  15. 微软应用商店打不开代码代码: 0x80131500
  16. 【兴趣书签】为什么观测之后量子态会坍塌
  17. 使用Matlab把图片集合生成视频流文件
  18. 链式存储【C语言单链表】
  19. 如何在PC桌面上添加便笺
  20. Oracle中的chr()函数 和 ascii()函数

热门文章

  1. 1467 B. Hills And Valleys
  2. w ndows无法完成格式化,硬盘无法格式化-windows无法完成格式化怎么办
  3. 基本知识 100048
  4. 三.求导四则运算及三角函数导数
  5. 项目开发中遇到接收串口数据时序混乱的问题
  6. 迅捷在线PDF转换成Word转换器简介
  7. Local time zone must be set--see zic manual page 2017
  8. jQuery实现雪花飘落效果
  9. 用pxe给服务器装系统,使用pxe方式安装系统
  10. 国民技术计划1.4亿入股华夏芯