Mímisbrunnr知恵の泉

← オペレーションズマネジメント 一覧

🎓 第4章:待ち行列理論

第4章 待ち行列理論

行列は「到着がランダム・サービスに時間がかかる・窓口が有限」だから生まれます——平均では能力が足りていても、ばらつきがある限り待ちは消えません。本章はその「待ち」を勘でなく数理で設計します。まずケンドール記法と性能指標(系内数 LL・待ち LqL_q・系内時間 WW・待ち時間 WqW_q・稼働率 ρ\rho)を整え、プロセス分析とリトルの法則L=λWL=\lambda W を待ち行列に当てます。次にM/M/1 を birth-death 過程の流量釣り合いから解き、定常分布 Pn=(1ρ)ρnP_n=(1-\rho)\rho^n と4指標を導出。最後にM/M/c とアーランCで多窓口の要員設計(目標を満たす最小窓口数)とプーリング効果まで進みます。各手法は閉形式の導出(なぜその式か)と、離散事象シミュレーション(Lindley 再帰 Di=max(Ai,Di1)+SiD_i=\max(A_i,D_{i-1})+S_i)・アーランC実装による実行可能な Python コードで裏取りします。共通の教訓は、稼働率を 1 に近づけると待ちが 1/(1ρ)1/(1-\rho)爆発すること——オペレーションズ・マネジメントとは の「稼働率100%は危険」を数値で確かめます。

トピック一覧

  1. 待ち行列の基礎とリトルの法則 — 標準(ケンドール記法 A/S/c・性能指標 L,Lq,W,WqL,L_q,W,W_q・稼働率 ρ=λ/(cμ)\rho=\lambda/(c\mu)・リトルの法則 L=λW, Lq=λWq, W=Wq+1/μL=\lambda W,\ L_q=\lambda W_q,\ W=W_q+1/\mu・離散事象シミュで L=λWL=\lambda W 実証・ρ1\rho\to1 の待ち爆発を定量化)
  2. M/M/1 待ち行列モデル — 標準(birth-death の流量釣り合い λPn=μPn+1\lambda P_n=\mu P_{n+1} → 定常分布 Pn=(1ρ)ρnP_n=(1-\rho)\rho^n・安定条件 ρ<1\rho<1=幾何級数の収束・L=ρ1ρ, Lq=ρ21ρ, W=1μλ, Wq=ρμλL=\frac{\rho}{1-\rho},\ L_q=\frac{\rho^2}{1-\rho},\ W=\frac{1}{\mu-\lambda},\ W_q=\frac{\rho}{\mu-\lambda}・シミュで分布まで一致・余力を作る効果)
  3. M/M/c 待ち行列と窓口設計 — 応用(状態依存サービス率 min(n,c)μ\min(n,c)\mu・アーランC C(c,a)C(c,a)Wq=C(c,a)cμλW_q=\frac{C(c,a)}{c\mu-\lambda}・目標サービス水準を満たす最小窓口数 cc の探索・プーリング効果=独立 cc 列より統合 M/M/c が有利)

関連章