Skip to content

预测与决策

线性规划

  • 线性规划的可行解区是由一组线性约束条件形成的,从几何意义来说,就是由一些线性解面围割形成的区域,不一定是封闭的多边形或多面体
  • 增加一个约束区域,可行解区要么缩小要么不变。
  • 若最优解存在且唯一,则可以从可行解区顶点处比较目标函数值来求解。

线性规划的标准型是线性规划模型的标准形式,其主要特征为:

  • 目标函数为极大化类型。
  • 所有的约束条件都是等式
  • 所有约束方程右端的常数都是非负的
  • 所有决策变量都是非负的

动态规划

暴力法

供需平衡问题

例题

设三个煤场 A、B、C 分别能供应煤 12、14、10 万吨,三个工厂 X、Y、Z 分别需要煤 11、12、13 万吨,从各煤场到各工厂运煤的单价(百元/吨)见下表。只要选择最优的运输方案,总的运输成本就能降到()百万元。

工厂X工厂X工厂X供应商(万吨)
煤场A51612
煤场B24314
煤场C36710
需求量(万吨)11121336

贪心策略

找当前某个条件下的最小值,动态调整。

如:标出每一列的最小值:

ABCD
7523
9437
5475
4656

调整:

ABCD
7523
9437
5475
4656
匈牙利算法
  1. 将关联矩阵每一行减去本行的最小值
ABCD
7523-2
9437-3
5475-4
4656-4
ABCD
5301
6104
1031
0212
  1. 将新的举证非 0 列减去本列的最小值,之后每行每列取 1 个值,保证和最小
ABCD
5301
6104
1031
0212
000-1
ABCD
5300
6103
1030
0211
  1. 带入原参数。

伏格尔法

决策树

决策表