在庫最適化とは?需要の不確実性に対応する数理的在庫管理手法
在庫最適化は、需要の不確実性とコスト構造を数理モデルで分析し、発注量・発注タイミングを最適化する手法です。EOQモデル、安全在庫の設計、活用場面と注意点を解説します。
在庫最適化とは
在庫最適化(Inventory Optimization)とは、在庫の保有コスト、発注コスト、欠品コストのバランスを数理的に分析し、最適な発注量と発注タイミングを決定する手法です。「いつ、どれだけ発注するか」という問いに対して、コスト最小化の観点から科学的な解を提供します。
在庫最適化の基礎となる経済的発注量(EOQ: Economic Order Quantity)モデルは、1913年にフォード・ウィットマン・ハリスが提唱しました。その後、不確実な需要に対応する確率的在庫モデルが発展し、ハーバート・スカーフやクラーク・シャーフらが多段階在庫理論を確立しました。
在庫最適化の本質は、「在庫を持つコスト」と「在庫が足りないコスト」のトレードオフを定量的に評価することです。経験や勘に頼る在庫管理から脱却し、需要の不確実性を確率分布として明示的に扱うことで、過剰在庫と欠品の両方を最小化できます。
コンサルティングでは、製造業の原材料・完成品の在庫管理、小売業のSKU別在庫最適化、サプライチェーン全体の在庫配置戦略などで活用されます。
構成要素
在庫最適化は以下の要素で構成されます。需要の予測精度とコスト構造の把握が最適化の鍵です。
| 要素 | 説明 |
|---|---|
| 需要予測 | 将来の需要量とそのばらつき(平均と標準偏差) |
| リードタイム | 発注から納品までに要する時間 |
| 発注コスト | 1回の発注にかかる固定費用 |
| 保有コスト | 在庫を1単位保持するのに年間かかる費用(倉庫代、資金コストなど) |
| 欠品コスト | 需要に応えられなかった場合の損失(機会損失、信頼低下など) |
| サービスレベル | 欠品を許容しない確率の目標値(例: 95%、99%) |
主要な在庫モデル
EOQモデルは需要が確定的な場合の基本モデルで、発注コストと保有コストの合計を最小化する発注量を算出します。(s, Q)モデルは在庫がs個に下がったらQ個発注する方式、(s, S)モデルは在庫がs個以下になったらS個まで補充する方式です。需要が確率的な場合は安全在庫の概念が加わります。
実践的な使い方
ステップ1: 需要パターンを分析する
過去の販売データから需要の平均と標準偏差を算出します。季節性、トレンド、イベントによる需要変動パターンを把握し、需要予測モデルを構築します。需要のばらつきが大きいSKUほど在庫管理の難易度が高くなります。
ステップ2: コスト構造を把握する
発注コスト(発注処理費、輸送費)、保有コスト(倉庫費、保険料、資金の機会コスト、陳腐化リスク)、欠品コスト(逸失利益、緊急手配費、顧客離脱)を定量化します。欠品コストの推定が最も難しいですが、サービスレベル目標で代替できます。
ステップ3: 適切な在庫モデルを選択する
需要の確定性、リードタイムの安定性、発注方式(定量発注か定期発注か)に基づいて、適切な在庫モデルを選択します。単純なEOQモデルで十分か、確率的モデルが必要かを判断します。
ステップ4: 最適パラメータを計算する
選択したモデルの公式を用いて、最適発注量、発注点、安全在庫量を計算します。安全在庫量はサービスレベル目標とリードタイム中の需要のばらつきから求めます。
ステップ5: 運用ルールを設計し定期的に見直す
計算結果をもとに運用ルール(発注点、発注量、発注頻度)を設計します。需要パターンの変化やコスト構造の変動に対応するため、パラメータの定期的な見直しの仕組みも合わせて設計します。
活用場面
在庫最適化は以下のような場面で効果を発揮します。
- 製造業で、原材料の在庫水準を最適化し保有コストを削減したいとき
- 小売業で、数千SKUの在庫パラメータを科学的に設定したいとき
- Eコマースで、倉庫のキャパシティ制約のもとで品揃えと在庫量を最適化したいとき
- サプライチェーンで、複数拠点間の在庫配置を全体最適の観点から設計したいとき
- 新商品の立ち上げで、需要の不確実性が高い状況での初期在庫量を決定したいとき
注意点
在庫最適化モデルの結果は需要予測の精度に大きく依存します。需要予測の誤差が大きい場合、計算された最適パラメータは実際には最適ではありません。モデルの精緻化よりも需要予測の改善に注力するほうが効果的な場合が多いです。
SKU単位での分析に偏りすぎない
個々のSKUの最適化だけでは、倉庫キャパシティや調達リードタイムの共有といった制約を見落とします。全体のバランスを考慮したポートフォリオ的な視点も必要です。
需要の分布の仮定を検証する
多くの在庫モデルは需要が正規分布に従うことを前提としますが、現実の需要は歪んだ分布やゼロが多い間欠需要であることがあります。分布の仮定が適切かをデータで検証してください。
コスト推定の精度を過信しない
特に欠品コストは正確な定量化が困難です。サービスレベル目標を使う場合でも、その目標値がビジネス上の合理性を持つかどうかを検討してください。
まとめ
在庫最適化は、保有コスト、発注コスト、欠品コストのバランスを数理的に分析し、最適な在庫パラメータを決定する手法です。ハリスのEOQモデルを基礎に、確率的需要に対応する安全在庫の概念が発展してきました。需要予測の精度向上、分布の仮定の検証、コスト推定の妥当性確認を行うことで、科学的な在庫管理が実現します。