3. EOQ模型起源:Harris公式推导、经济订货批量假设条件、基本EOQ公式、订货成本与持有成本平衡
3.1 模型起源与历史背景
经济订货批量(EOQ)模型由福特·W·哈里斯(Ford W. Harris)于1913年在《工厂管理杂志》上首次提出。哈里斯当时服务于西屋电气公司,面对频繁的订货决策与库存积压问题,他试图用数学方法找到“每次订多少货最经济”的答案。这一开创性工作奠定了现代库存优化的理论基础,至今仍是供应链管理中最经典的定量模型之一。
💡 历史趣闻: 哈里斯在1913年的原始中并未使用“EOQ”这个缩写,而是直接称为“经济订货批量公式”。直到20世纪50年代,随着运筹学在工业界的普及,EOQ才成为标准术语。
3.2 基本EOQ公式推导
哈里斯的核心思路是:总库存成本 = 总订货成本 + 总持有成本。他假设需求是连续且稳定的,通过求导找到使总成本最小的订货批量。
符号定义:
| 符号 | 含义 | 单位 |
|---|---|---|
| D | 年需求量 | 件/年 |
| S | 每次订货成本 | 元/次 |
| H | 单位年持有成本 | 元/件·年 |
| Q | 订货批量(决策变量) | 件 |
推导步骤:
- 年订货成本: 每年订货次数 = D / Q,每次成本 S,故年订货成本 = (D / Q) × S。
- 年持有成本: 平均库存 = Q / 2(假设均匀消耗),单位持有成本 H,故年持有成本 = (Q / 2) × H。
- 总成本函数: TC(Q) = (D × S) / Q + (Q × H) / 2。
- 求最优解: 对 Q 求导并令导数为零:
dTC/dQ = - (D × S) / Q² + H / 2 = 0。 - 解得EOQ公式:
Q* = √(2 × D × S / H)。
📐 核心公式: 经济订货批量 Q* = √(2DS / H),其中 D 为年需求量,S 为单次订货成本,H 为单位年持有成本。
3.3 模型假设条件
哈里斯公式的成立依赖于一组严格的假设条件。理解这些假设是正确应用EOQ的前提,也是后续模型改进的出发点。
| 序号 | 假设条件 | 说明 |
|---|---|---|
| 1 | 需求已知且恒定 | 年需求量 D 是确定的,且在整个周期内均匀消耗 |
| 2 | 订货提前期为零 | 订单下达后立即到货,不考虑运输时间 |
| 3 | 瞬时补货 | 一次到货,不分批交付 |
| 4 | 不允许缺货 | 库存不能耗尽,必须保证连续供应 |
| 5 | 订货成本固定 | 每次订货成本 S 与订货批量无关 |
| 6 | 持有成本线性 | 单位持有成本 H 与库存量成正比 |
| 7 | 单价不变 | 不考虑数量折扣,采购单价为常数 |
⚠️ 应用警示: 实际供应链中,需求波动、供应商交货延迟、价格折扣等因素普遍存在。直接套用基本EOQ公式可能导致库存决策偏差。建议在假设条件基本满足的场景(如MRO物料、稳定消耗品)中使用,或对模型进行修正。
3.4 订货成本与持有成本平衡
EOQ模型的核心思想是成本平衡:订货成本随批量增大而下降(因为订货次数减少),持有成本随批量增大而上升(因为平均库存增加)。最优订货批量恰好位于两条成本曲线的交点处。
成本平衡关系表:
| 批量变化方向 | 订货成本变化 | 持有成本变化 | 总成本变化 |
|---|---|---|---|
| 批量 增大 | ↓ 下降(次数减少) | ↑ 上升(库存增加) | 先降后升,存在最小值 |
| 批量 减小 | ↑ 上升(次数增加) | ↓ 下降(库存减少) | 先降后升,存在最小值 |
在EOQ点处,年订货成本恰好等于年持有成本:
(D / Q*) × S = (Q* / 2) × H
这一平衡关系是EOQ模型最优雅的数学性质之一,也是库存优化工程中“成本权衡”思想的源头。
3.5 成本平衡的工程意义
从工程实践角度看,EOQ模型揭示了库存管理中两个核心杠杆:
- 降低订货成本(S): 通过供应商整合、电子采购、长期合同等方式减少单次订货费用,可使EOQ下降,从而降低平均库存。
- 降低持有成本(H): 通过优化仓储布局、减少损耗、提高资金周转率来降低单位持有成本,同样有助于缩小最优批量。
敏感性分析: 当实际订货批量偏离EOQ时,总成本上升幅度相对平缓。研究表明,在EOQ附近±20%的范围内,总成本增加通常不超过5%。这一特性为实际决策提供了容错空间。
3.6 经典案例:Harris原始数据验证
哈里斯在1913年的中使用了以下数据验证其公式:
- 年需求量 D = 10,000 件
- 每次订货成本 S = 0.50 美元
- 单位年持有成本 H = 0.10 美元/件
计算过程:
Q* = √(2 × 10,000 × 0.50 / 0.10)
= √(100,000)
= 316.23 件
年订货次数 = D / Q* = 10,000 / 316.23 ≈ 31.6 次
年订货成本 = 31.6 × 0.50 = 15.80 美元
年持有成本 = (316.23 / 2) × 0.10 = 15.81 美元
总成本 = 15.80 + 15.81 = 31.61 美元
验证结果:在EOQ点,订货成本与持有成本几乎完全相等(15.80 vs 15.81),总成本达到最小值。这一经典案例至今仍是库存管理教材中的标准教学示例。