zoukankan      html  css  js  c++  java
  • 《深入浅出数据分析》-利用Excel的Solver求橡皮玩具的最大利润

    背景:一玩具厂可以生产两种浴盆玩具,分别是橡皮鸭和橡皮鱼,并且原材料和生产时间都有所限制,求如何才分配生产两种玩具的数量才可以让厂商达到最大利润.

    假设条件如下:

    产品名称 数量  
    duck a  
    fish b  
    产品名称 单位所需材料数量  
    duck 100  
    fish 125  
    总需材料数量 100a+125*b  
    库存材料数量 50000  
    产品名称 单位利润  
    duck 5$  
    fish 4$  
    总利润 a*5+b*4  

                                    图1

    表格数据解析:假设生产一只橡皮鸭需要100片橡皮胶,生产一直橡皮鱼需要125片橡皮胶,可提供原材料总量为50000片橡皮胶,一个月最多可以生产400只橡皮鸭或者300只橡皮鱼(PS:如果一个月生产400只橡皮鸭就没时间生产橡皮鱼)

    1:找出决策变量,即我们在数据分析过程中可以左右的变量

         生产橡皮鱼数量a,生产橡皮鸭数量b

    2:找出约束条件,即真实存在的条件限制

         时间,可提供的原材料总量

    3:找出目标,即我们要实现的目标

         获得最大的利润值表达式

    ------------------------------------------------------------如何利用Excel的solver求解呢?--------------------------------------------------

    如下图按照图1输入一对a,b的值,假a=100,b=200

    B7单元格表达式为:=B2*B5+B3*B6

    B12单元格表达式为:=B2*B10+B3*B11

    接下来编辑solver窗口

    点击求解,结果如下,表格中各值会按照约束条件来求目标表达式的最大值.

     ps:当然这只是一个例子,结果橡皮鸭已经400,本人感觉书中的工具分析的只是一个理想化的值,现实中可能还要考虑的比较详细,此文重在说工具.

  • 相关阅读:
    vue 富文本编译器 vue-quill-editor
    vue-拖拽的使用awe-dnd
    Dapper是什么?
    如何运用领域驱动设计
    面试官问我MySQL索引,我
    MySQL:你知道什么是覆盖索引吗?
    mysql覆盖索引与回表
    C#.NET 字符串转数组,数组转字符串
    MYSQL如何让主键使用BTREE索引
    MySQL大表优化方案 Mysql的row_format(fixed与dynamic)
  • 原文地址:https://www.cnblogs.com/wxjnew/p/3956256.html
Copyright © 2011-2022 走看看