📦 数据驱动库存补货决策

📘 第二章 · 补货决策概述
🎯 补货决策的目标 平衡成本与可用性
⚖️ 传统补货 vs 数据驱动补货
维度 传统补货 数据驱动补货
📊 需求预测 基于历史平均 / 直觉 机器学习 + 多变量时序 (Prophet, LSTM)
📦 补货触发 固定再订货点 (ROP) / 定期盘点 动态安全库存 + 实时需求感知
⏱️ 提前期处理 固定提前期 (经验值) 概率分布 + 供应商表现分析
🎯 服务水平 粗略分类 (A/B/C) 差异化服务水平优化 (CSL)
🧠 决策支持 Excel / 经验法则 模拟仿真 + 强化学习
🔑 补货决策的关键要素
需求 提前期 服务水平 📈 波动性 🎯 目标 ⏳ 不确定性 📊 📅 🏆
🧩 数据驱动补货系统架构
① 需求感知
→
② 预测引擎
→
③ 库存优化
→
④ 补货执行
📌 需求特征提取 📌 提前期分布拟合 📌 服务水平约束
📐 安全库存公式 (示例)
import numpy as np
from scipy import stats

# 需求标准差 (日) , 提前期均值 & 标准差
demand_std = 120       # 单位/天
lead_time_mean = 7     # 天
lead_time_std = 1.5    # 天
service_level = 0.95   # 95% 服务水平

z = stats.norm.ppf(service_level)  # 1.645

# 安全库存 (考虑需求与提前期波动)
safety_stock = z * np.sqrt(
    lead_time_mean * (demand_std ** 2) + 
    (demand_std ** 2) * (lead_time_std ** 2)
)
print(f"安全库存 ≈ {safety_stock:.0f} 单位")
关键要素 描述 数据驱动方法
需求 客户需求的数量与不确定性 时间序列分解、特征工程、分位数预测
提前期 从下单到入库的总时长 供应商绩效分析、生存模型、动态提前期
服务水平 不缺货的概率 / 期望满足率 成本权衡、多目标优化、模拟退火