销香叶雨 发表于 2016-10-21 11:23:24

用EXCEL做规划求解

例:某企业需要制定三种主要产品A、B、C的生产计划,各产品的预期销量不同。
个产品的预期销量(台)、生产时间(工时)、利润(元/台)如下表所示。而且,工厂的生产能力(工时)有限,最大是28000(工时。)
为了实现最大的总利润,则各产品分别生产多少台?

产品        预期销量        生产时间(工时/台)        利润(元/台)
A        135-165        35        110
B        180-220        45        140
C        225-270        55        180



一、解答
(1)约束条件
         A产品的产量为x;
      B产品的产量为y;
      C产品的产量为z;
      x、y、z为整数;
销量的约束条件:
      135≤x≤165
      180≤y≤220
      225≤z≤270
生产能力(工时)的约束条件:
      35x+45y+55z≤28000
(2)目标函数
      在上述约束条件下,利润P=110x+140y+180z,求出使得P最大的x、y、z。

二、解决方案
(1)制作工作表
产品        预期销量        生产时间(工时/台)        利润(元/台)                总工时
A        135        -        165        35        110                28000
B        180        -        220        45        140               
C        225        -        270        55        180               
(2)计算表


(3)规划求解



(4)求解结果


通过以上运算,得出:
当x=143、y=181、z= 270时,P值最大,为89670,即为实现利润最大需安排生产A产品143台、B产品181台、Z产品270台。

该案例来源于科学出版社的《用Excel学数据挖掘》,作者是日本的上田和明,原书中的案例求解过程忽略了A、B、C产品的产量是“整数”这一隐含条件,用Excel计算结果与书中所述结果不一致,以上作了修正。 特此说明。
——2016-10-21

销香叶雨 发表于 2016-10-21 11:24:30

贴过来的表格,对不齐了?
图片的位置也跑了?
:(:(

mathematica 发表于 2018-3-8 14:56:54

推荐使用lingo
页: [1]
查看完整版本: 用EXCEL做规划求解