用Excel求解线性规划问题

用Excel求解线性规划问题

  • 题目概述
  • 问题分析
  • 问题求解
    • 数据、约束条件导入Excel
    • 规划求解加载项
    • 规划求解

题目概述

    NBS是一个钢铁生产企业,炼焦煤是生产钢铁的必要原料。NBS计划在未来一年接受1225千吨焦煤的投标。这种煤的平均挥发性(煤中挥发性物质的百分比)必须至少为19%。国家统计局已决定至少50% 的焦煤来自union煤矿。铁路运煤能力限制在6.5亿吨,卡车运煤能力限制在7.2亿吨
用Excel求解线性规划问题_第1张图片
    待解决问题为,为使供应成本最小化,NBS应该与每个供应商签订多少煤的合同?

问题分析

  • 目标objective:使成本Cost最小
  • 决策变量decision variable:记ABCDEFGH分别为在八家公司各买多少焦煤
  • 目标函数objective function: C o s t = 49.50 A + 50.00 B + 61.00 C + 63.50 D + 66.50 E + 71.00 F + 72.50 G + 80.00 H Cost=49.50A+50.00B+61.00C+63.50D+66.50E+71.00F+72.50G+80.00H Cost=49.50A+50.00B+61.00C+63.50D+66.50E+71.00F+72.50G+80.00H
  • 约束条件:
    S u p p l y = A + B + C + D + E + F + G + H = 1225 Supply=A+B+C+D+E+F+G+H=1225 Supply=A+B+C+D+E+F+G+H=1225
    U n i o n : A + B + D + F − C − E − G − H ≥ 0 Union:A+B+D+F-C-E-G-H \ge 0 Union:A+B+D+FCEGH0
    T r u c k : B + D + E + F ≤ 720 Truck:B+D+E+F \le 720 Truck:B+D+E+F720
    R a i l : A + C + G + H ≤ 650 Rail:A+C+G+H \le 650 Rail:A+C+G+H650
    V o l a t i l i t y : 15 A + 16 B + 18 C + 20 D + 21 E + 22 F + 23 G + 25 H A + B + C + D + E + F + G + H ≥ 19 ⇔ − 4 A − 3 B − C + D + 2 E + 3 F + 4 G + 6 H ≥ 0 Volatility:\frac{15A+16B+18C+20D+21E+22F+23G+25H}{A+B+C+D+E+F+G+H}\ge19\Leftrightarrow-4A-3B-C+D+2E+3F+4G+6H\ge0 Volatility:A+B+C+D+E+F+G+H15A+16B+18C+20D+21E+22F+23G+25H194A3BC+D+2E+3F+4G+6H0
    A c a p : 0 ≤ A ≤ 300 Acap:0\le A\le300 Acap:0A300
    B c a p : 0 ≤ B ≤ 600 Bcap:0\le B\le600 Bcap:0B600
    C c a p : 0 ≤ C ≤ 510 Ccap:0\le C\le510 Ccap:0C510
    D c a p : 0 ≤ D ≤ 655 Dcap:0\le D\le655 Dcap:0D655
    E c a p : 0 ≤ E ≤ 575 Ecap:0\le E\le575 Ecap:0E575
    F c a p : 0 ≤ F ≤ 680 Fcap:0\le F\le680 Fcap:0F680
    G c a p : 0 ≤ G ≤ 450 Gcap:0\le G\le450 Gcap:0G450
    H c a p : 0 ≤ H ≤ 490 Hcap:0\le H\le490 Hcap:0H490

问题求解

(表里Hopt的价格是81,之后的求解写成80了,懒得改啦,将就学吧)

数据、约束条件导入Excel

设置decision variable初始解全为1(初始解不一定是可行解)
用Excel求解线性规划问题_第2张图片

注意:高亮的地方,该用函数的地方用函数,举例如下:
用Excel求解线性规划问题_第3张图片

规划求解加载项

文件 ->更多 -> 选项
用Excel求解线性规划问题_第4张图片
加载项->规划求解加载项->转到
用Excel求解线性规划问题_第5张图片
勾选规划求解加载项->确定
用Excel求解线性规划问题_第6张图片
数据 -> 规划求解
在这里插入图片描述

规划求解

objective:
用Excel求解线性规划问题_第7张图片
约束条件设置举例,按照问题分析中的约束条件逐一输入即可:
用Excel求解线性规划问题_第8张图片
勾选使约束变量为非负数,选择单纯线性规划后点击求解即可用Excel求解线性规划问题_第9张图片
可以选择生成相关报告
用Excel求解线性规划问题_第10张图片
规划求解结果如下,最低成本为73267.5,购买策略为55,600,0,20,100,0,450,0
用Excel求解线性规划问题_第11张图片

你可能感兴趣的:(统计学)