Uコンビニのレジに行列ができているとき、「もう1台レジを開ければ何分短縮できるか」——これを数学的に計算できます。待ち行列理論を学ぶと、そのしくみが見えてきます。
待ち行列理論(Queuing Theory)は、「待ち」が発生するシステムを数学的にモデル化する手法です。コンビニのレジ・コールセンターの着信・工場の加工ラインなど、「到着」と「処理」のバランスが崩れるところに必ず行列が生まれます。中小企業診断士試験(運営管理)では、M/M/1モデルの公式とパラメータの意味が問われます。
3つのパラメータが理論の土台
待ち行列理論は、3つのパラメータを理解するところから始まります。「難しそう」と感じる方も、コンビニのレジを思い浮かべながら読んでみてください。これらはすべて「1時間あたり何人?」という具体的な数字です。
ρ<1 でなければ行列は永遠に長くなり続けます。「λ=10、μ=12」なら ρ=0.833 となり、システムは安定して動作します。逆に λ=12、μ=12 では ρ=1.0 になり、少し波が来ただけで行列が無限に膨らんでいきます。
M/M/1モデルの公式を使いこなす
M/M/1モデルの「M/M/1」という名前は「Markovian/Markovian/1窓口」の略です。到着間隔・サービス時間がともに指数分布(マルコフ性)に従い、窓口が1つという最もシンプルなモデルです。試験ではこのモデルの公式を使って数値計算する問題が出題されます。
公式が4本あって混乱しそうですが、覚え方には法則があります。「L(人数系)」と「W(時間系)」の2系統があり、それぞれ「システム全体(L, W)」と「待ちのみ(Lq, Wq)」の2バージョンに分かれているだけです。Lq はLからサービス中の1人を引いたもの(Lq = L − ρ)と覚えると整合性が確認できます。
数値例で計算してみる:λ=10、μ=12
試験で出題されるのはこのような計算問題です。手順を一緒に追ってみましょう。実際に手を動かしてみると、公式が「使えるもの」に変わります。
「たった2人/時間の差(μ−λ=2)なのに25分も待つの?」と驚く方も多いです。実はこれが待ち行列の本質です。処理速度が到着速度をわずかに上回るだけの状態では、確率的なばらつきによって行列が積み上がりやすくなります。



ρ(利用率)が0.9を超えたあたりから、待ち時間が急激に跳ね上がります。これはグラフで見るとよく分かります。「もう少し余裕を持たせれば劇的に改善できる」という発見は、実務でも非常に使えます。
利用率ρと待ち時間の関係:なぜ限界近くで爆発するのか
利用率 ρ と平均待ち人数 Lq の関係を数値で見てみましょう。Lq = ρ²/(1−ρ) という式がどれほど非線形な動きをするか、実感できます。
| 利用率 ρ | 平均待ち人数 Lq | 平均待ち時間(μ=12時) | 状態評価 |
|---|---|---|---|
| 0.5 | 0.50 人 | 約 2.5 分 | 余裕がある |
| 0.7 | 1.63 人 | 約 8.2 分 | 標準的な混雑 |
| 0.833 | 4.17 人 | 約 25 分 | やや混雑 |
| 0.9 | 8.10 人 | 約 40 分 | かなり混雑 |
| 0.95 | 18.05 人 | 約 90 分 | 実用限界超え |
M/M/1 vs M/M/c:窓口を増やすとどう変わるか
実際の現場では窓口が1つだけということはほとんどありません。複数窓口モデルは M/M/c(c = 窓口数)と呼ばれます。試験でM/M/cの詳細計算は問われにくいですが、「何が変わるか」の定性的な理解は求められます。
| 比較項目 | M/M/1(1窓口) | M/M/c(複数窓口) |
|---|---|---|
| モデルの特徴 | 窓口1つに1列の行列 | 窓口c個に共通1列の行列 |
| 利用率の計算 | ρ = λ/μ | ρ = λ/(c×μ) |
| 待ち時間の短縮 | 基準 | 同じλ・μなら大幅に改善 |
| 公式の複雑さ | シンプル(試験頻出) | Erlang-C式(複雑) |
| 実例 | 小さなカウンター | 銀行・コールセンター |
工場・コールセンター・病院での活用
待ち行列理論は「レジの行列」だけでなく、さまざまな現場の意思決定に使われています。中小企業診断士として経営相談に当たるとき、この視点は直接的に役立ちます。
いずれの現場でも共通するのは「処理能力を少し上げるだけで、待ち時間が劇的に改善することがある」という洞察です。診断士として「もう少しスタッフを増やせばどれだけ改善するか」を数値で示せると、クライアントへの説得力が全く変わります。
まとめチェックリスト
- λ(到着率)・μ(サービス率)・ρ=λ/μ(利用率)の意味と単位を説明できる
- M/M/1モデルの安定条件は ρ < 1(λ < μ)であることを押さえている
- Lq = ρ²/(1−ρ)、Wq = ρ/(μ−λ)、W = 1/(μ−λ) の公式を使って数値計算できる
- ρが1に近づくほど待ち時間が指数的に増大することを直感的に理解している
- M/M/cの「1列複数窓口」がM/M/1より効率的な理由を説明できる
- リトルの法則(L = λ × W)を使って公式間の整合性を確認できる









