一道 / edao.plus
#10075

物资调运·最省运费

六年级杂题
题目

有两个仓库 A、B,分别存货 15 吨和 25 吨;两个工地甲、乙,分别需要 20 吨和 20 吨。每吨货物的运费(单位:元/吨)如下: | | 甲 | 乙 | | --- | --- | --- | | A | 4 | 7 | | B | 5 | 3 | 要把仓库里 40 吨货物全部运到两个工地并满足各自需求。请设计调运方案,使总运费最少。最少运费是多少元?

仓库→工地的单位运费(元/吨)

解法

  1. 1.分析:设 A 运往甲的货量为 x 吨,则 A 运往乙的货量 = 15 − x(A 库清空),B 运往甲的货量 = 20 − x(甲需求补齐),B 运往乙的货量 = 25 − (20 − x) = 5 + x。x 的可行范围满足所有量非负:0 ≤ x ≤ 15。
    总运费 f(x)=4x + 7(15−x) + 5(20−x) + 3(5+x)
    化简=−5x + 220
    x 可行范围=0 ≤ x ≤ 15
    最优 x = 15=f(15) = 145最少

    用一个变量把 4 个运量串起来

  2. 2.总运费 = 4x + 7(15 − x) + 5(20 − x) + 3(5 + x)。
    × 145

    最少运费

  3. 3.展开 = 4x + 105 − 7x + 100 − 5x + 15 + 3x = (4 − 7 − 5 + 3)x + 220 = −5x + 220。
  4. 4.表达式是 x 的减函数,x 越大运费越低。x 的上界是 15,所以取 x = 15。
  5. 5.此时方案:A→甲 15,A→乙 0,B→甲 5,B→乙 20。
  6. 6.总运费 = 4·15 + 7·0 + 5·5 + 3·20 = 60 + 0 + 25 + 60 = 145 元。

练一练

两仓 A、B 分别存 20、30 吨,两个工地甲、乙各需 25 吨。单位运费 A→甲 6, A→乙 5, B→甲 4, B→乙 7(元/吨)。最少运费是多少元?