| 成本类型 | 定义与构成 | 关键特征 / 权衡 |
|---|---|---|
| 🏷️ 持有成本 (Carrying Cost) |
仓储费、保险费、损耗、资金占用、机会成本 通常按库存价值的 % 计算(年 20%~35%) |
与库存量正相关 库存越多,持有成本越高。降低库存可减少持有成本,但可能影响服务水平。 |
| 📋 订货成本 (Ordering Cost) |
采购订单处理、运输、验收、行政费用 每次订货固定成本(与批量无关) |
与订货次数正相关 订货次数越少,年订货成本越低。但单次订货量大则增加持有成本。 |
| ⚠️ 缺货成本 (Stockout Cost) |
销售损失、客户流失、紧急补货溢价、信誉损失 难以精确量化,但影响巨大 |
与安全库存负相关 提高安全库存可降低缺货概率,但增加持有成本。 |
通过调整订货批量、安全库存、补货点,使三项成本之和最低。经典模型:EOQ + 安全库存 (ROP)。
def total_cost(D, S, H, Q, Cs, P_stockout):
# D: 年需求量, S: 订货成本, H: 单位持有成本, Q: 订货批量
# Cs: 缺货成本/次, P_stockout: 缺货概率
ordering = D / Q * S
holding = Q / 2 * H
stockout = Cs * P_stockout * D # 简化期望
return ordering + holding + stockout
# 示例参数
D, S, H, Cs = 12000, 300, 8, 25
best_Q = (2*D*S/H)**0.5 # EOQ
print(f"EOQ = {best_Q:.1f}")
# 安全库存优化通过迭代或报童模型