あるコーヒースタンドには店員が 人だけいて、客を 列に並ばせ、先着順に 人ずつ注文を受けて商品を渡す。客は到着率 (人/時)のポアソン過程に従って到着し、 人あたりのサービス時間は互いに独立に平均 分の指数分布に従う。待ち行列の長さに上限はなく、到着した客は必ず列に並ぶものとする。この系を M/M/1 待ち行列とみなすとき、定常状態において、客がサービスを受け始めるまでに列で待つ時間の平均 は何分か。
M/M/1 待ち行列とリトルの公式
利用率 の M/M/1 について、次の量を求められる: 平均系内人数 、平均待ち行列長 、平均系内滞在時間 、平均待ち時間 。また、リトルの公式 でこれらを互いに換算できる
前提
- 出生死滅過程の定常分布 (大学数学 オペレーションズ・リサーチ)
- 幾何分布・ポアソン分布 (大学数学 確率・統計)
この技能までの道筋(84 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 樹形図で数え上げる (算数 場合の数)
- 積の法則と和の法則 (算数 場合の数)
- 和の法則・積の法則と樹形図 (数学A 場合の数と確率)
- 順列・円順列・重複順列 (数学A 場合の数と確率)
- 組合せ (数学A 場合の数と確率)
- 確率の定義と和事象・余事象 (数学A 場合の数と確率)
- 期待値 (数学A 場合の数と確率)
- 確率変数と確率分布 (数学B 統計的な推測)
- 平均と合計 (算数 いろいろな文章題)
- 平均値・中央値・最頻値 (中学数学 データの活用)
- 代表値(平均値・中央値・最頻値) (数学I データの分析)
- 分散と標準偏差 (数学I データの分析)
- 変量の変換と平均・分散 (数学I データの分析)
- 確率変数の期待値・分散と (数学B 統計的な推測)
- 分数のたし算・ひき算 (算数 計算と数のきまり)
- 小数の四則計算 (算数 計算と数のきまり)
- 正負の数の加法・減法 (中学数学 数と式)
- 分数のかけ算・わり算 (算数 計算と数のきまり)
- 四則の混じった計算の順序 (算数 計算と数のきまり)
- 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
- 分配法則を使った計算のくふう (算数 計算と数のきまり)
- 文字式の計算(同類項・分配法則) (中学数学 数と式)
- 乗法公式による展開 (中学数学 数と式)
- 因数分解 (中学数学 数と式)
- 3 次式までの展開と因数分解 (数学I 数と式)
- 微分係数と導関数の定義 (数学II 微分法と積分法)
- 多項式の微分 (数学II 微分法と積分法)
- 多項式の不定積分 (数学II 微分法と積分法)
- 定積分の計算 (数学II 微分法と積分法)
- 連続型確率変数と確率密度関数 (数学B 統計的な推測)
- 等間隔にならんだ数の和 (算数 計算と数のきまり)
- 等差・等比数列の和と Σ (数学B 数列)
- 数列の極限 (数学III 極限)
- 関数の極限 (数学III 極限)
- 積と商の微分 (数学III 微分法)
- 合成関数の微分 (数学III 微分法)
- 円の周の長さと面積 (算数 平面図形)
- おうぎ形の弧の長さと面積 (算数 平面図形)
- 弧の長さからおうぎ形の中心角と面積を求める (中学数学 平面図形)
- 三角形・四角形の面積 (算数 平面図形)
- 約数の見つけ方 (算数 整数の性質)
- 素因数分解と約数の個数 (算数 整数の性質)
- 平方根の意味と根号の簡単化 (中学数学 数と式)
- 三平方の定理 (中学数学 相似と三平方の定理)
- 特別な直角三角形の辺の比 (中学数学 相似と三平方の定理)
- 弧度法と単位円による三角関数 (数学II 三角関数)
- の極限 (数学III 極限)
- 加法定理と 2 倍角・半角・積和の公式 (数学II 三角関数)
- 三角関数の導関数 (数学III 微分法)
- 根号の乗除と加減 (中学数学 数と式)
- 指数の拡張と指数関数 (数学II 指数関数と対数関数)
- 対数の定義と性質 (数学II 指数関数と対数関数)
- 自然対数の底 (数学III 極限)
- 指数関数・対数関数の導関数 (数学III 微分法)
- 基本的な関数の不定積分 (数学III 積分法)
- 置換積分 (数学III 積分法)
- 部分積分 (数学III 積分法)
- 定積分の置換・部分積分と偶関数・奇関数 (数学III 積分法)
- 広義積分 (大学数学 微分積分)
- 一様分布・指数分布 (大学数学 確率・統計)
- 条件付き確率と乗法定理 (数学A 場合の数と確率)
- マルコフ連鎖と推移確率 (大学数学 確率・統計)
- 定常分布 (大学数学 確率・統計)
- 無限等比級数と無限級数 (数学III 極限)
- 出生死滅過程の定常分布 (大学数学 オペレーションズ・リサーチ)
- 確率変数の和と積(独立な場合) (数学B 統計的な推測)
- 独立な試行と反復試行 (数学A 場合の数と確率)
- 二項分布 (数学B 統計的な推測)
- 小数と分数のまじった計算 (算数 計算と数のきまり)
- 逆算(□ を求める) (算数 計算と数のきまり)
- 1 次方程式の解き方 (中学数学 方程式)
- 比例・反比例の式とグラフ (中学数学 関数)
- 関数 の式と変域 (中学数学 関数)
- 平方完成と 2 次関数のグラフ (数学I 2次関数)
- 2 次不等式 (数学I 2次関数)
- 剰余の定理・因数定理と高次方程式 (数学II 複素数と方程式)
- 増減表と極値 (数学II 微分法と積分法)
- 関数の連続性と中間値の定理 (数学III 極限)
- 平均値の定理 (数学III 微分法)
- 第 2 次導関数とグラフの凹凸 (数学III 微分法)
- 増減・凹凸・漸近線とグラフ (数学III 微分法)
- テイラー展開 (大学数学 微分積分)
- べき級数と収束半径 (大学数学 微分積分)
- 幾何分布・ポアソン分布 (大学数学 確率・統計)
説明
窓口が 1 つで、客がランダムに到着し、サービス時間もランダムな待ち行列(M/M/1 待ち行列)について、「平均で何人いるか」「平均でどれだけ待つか」を求める技能です。到着率 (単位時間あたりの平均到着人数)とサービス率 (単位時間あたりに処理できる平均人数)の 2 つの数だけで、平均系内人数 、平均待ち行列長 、平均系内滞在時間 、平均待ち時間 がすべて決まります。人数と時間はリトルの公式 で互いに換算できます。窓口・サーバ・レジなどの混雑の見積もりに使います。
なぜそうしてよいのか
M/M/1 とは、客がポアソン到着し(到着間隔が平均 の指数分布に従い)、サービス時間が平均 の指数分布に従い、窓口が 1 つの待ち行列のことです。系内人数(並んでいる人とサービス中の人の合計)を とすると、これは出生率 、死亡率 の出生死滅過程です。平衡方程式 より ()となり、 が成り立つためには が必要で、そのとき 、 です。 だと級数が発散して定常分布が存在せず、行列は長期的に際限なく伸びていきます。窓口が使用中である確率は なので、 を利用率と呼びます。
系内人数は 0 から始まる幾何分布 に従うので、期待値は です。待ち行列に並んでいる人数は、 のとき (1 人はサービス中)、 のとき 0 なので、 となります。
人数と時間を結ぶのがリトルの公式 です。長い時間 の間、各時刻の系内人数をグラフにしてその面積 を考えます。面積 は「全員の滞在時間の合計」とも見られます。この間の到着人数は約 人なので、1 人あたりの平均滞在時間は 、時間平均の人数は です。よって で、 の定常状態で等号になります。同じ議論を「待ち行列だけ」に当てはめると です。これから 、 が得られ、(待ち時間+平均サービス時間)とも一致します。
手順
と の時間の単位をそろえ、利用率 を計算して を確認する( なら定常状態はない)
平均系内人数を求める:
平均待ち行列長を求める:
リトルの公式で時間に換算する: 、
検算として が成り立つか確かめる
例題
窓口が 1 つの受付に、客が 1 時間あたり平均 12 人の割合でポアソン到着し、サービス時間は平均 4 分の指数分布に従う(M/M/1 待ち行列)。定常状態における平均待ち時間 を分単位で求めよ。
例題の解答
手順 1: 単位を「分」にそろえる。到着率 (人/分)、サービス率 (人/分)。利用率 なので定常状態がある。
手順 2: (人)。
手順 3: (人)。
手順 4: リトルの公式 より (分)。また (分)。
手順 5: 検算。 で一致する。公式 とも合う。
よって平均待ち時間は 16 分。
答え:
よくある誤り
平均待ち行列長を としてしまう誤り。系が空()のときは引く人がいないので、正しくは 。例題なら ではなく 。
リトルの公式でサービス率を使い としてしまう誤り。公式の比例定数は系に入ってくる割合なので、正しくは 。例題で 分を としてはいけない(正しくは 分)。
と の単位をそろえずに を計算してしまう誤り。例題で「12 人/時」と「4 分」から などとするのは誤りで、正しくは両方を分あたりにして 。
のときにも公式を使ってしまう誤り。例えば で となるが、これは意味がない。 が発散するので定常分布は存在せず、公式は のときだけ使える。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
ある駅に ATM が 台だけある。利用者は到着率 (人/時)のポアソン過程に従って到着する。 人あたりの利用時間は、平均 分の指数分布に従う。利用者は 列に並んで先着順に ATM を使い、並べる人数に上限はない。この系を M/M/1 待ち行列とみなし、十分時間がたって定常状態になっているとする。
利用者が ATM の前に並んでから ATM を使い始めるまでの平均待ち時間 は何分か。
ある駅の構内に、現金自動預払機(ATM)が 台だけ設置されている。利用客は到着率 (人/時)のポアソン過程に従って到着し、 人あたりの利用時間は平均 分の指数分布に従う。客は 列に並んで先着順に利用し、待ち行列の長さに制限はない。この待ち行列を M/M/1 とみなし、定常状態を考える。
客が到着してから ATM の利用を始めるまでの平均待ち時間 は何分か。
この技能を使う問題
ある窓口には、客が平均到着率 (人/時)のポアソン過程に従って到着する。窓口の運営方法として、次の 2 案を比べる。
- 案 A: 窓口係を 1 人置く。サービス時間は平均 時間の指数分布に従う(サービス率 (人/時))。
- 案 B: 窓口係を 2 人置き、客は 1 列に並んで、空いた窓口係から先着順にサービスを受ける。各窓口係のサービス時間は互いに独立に平均 時間の指数分布に従う(1 人あたりのサービス率 (人/時))。
すなわち案 A は M/M/1 モデル、案 B は M/M/2 モデルである。待合室の容量に制限はなく、どちらの案でも系は定常状態にあるものとする。客が到着してからサービスを終えて出ていくまでの平均時間(平均系内滞在時間)について、案 B の値は案 A の値より何分長いか求めよ。
ある役所の受付に、客が平均到着率 (人/時)のポアソン過程に従って到着する。受付の体制として次の 2 案を考える。
- 案 A:窓口を 1 つだけ置き、1 人あたりのサービス時間が平均 時間の指数分布に従う職員 1 人が担当する(M/M/1 モデル)。
- 案 B:窓口を 2 つ置き、それぞれ 1 人あたりのサービス時間が平均 時間の指数分布に従う職員が担当する。待ち行列は 1 列で、空いた窓口に先頭の客から順に入る(M/M/2 モデル)。
いずれの案でも待合室の容量に制限はなく、系は定常状態にあるものとする。客が到着してからサービスを終えて立ち去るまでの平均時間(平均系内滞在時間)について、案 B の値は案 A の値より何分長いか求めよ。
客が到着率 のポアソン過程に従って到着する、待合室の容量に制限のない次の 2 つの待ち行列システムを考える。 とし、 とする。
- システム A: 窓口が 1 つで、サービス時間は平均 の指数分布に従う(M/M/1)。
- システム B: 窓口が 2 つで、各窓口のサービス時間は平均 の指数分布に従う(M/M/2)。客は空いている窓口があればすぐにサービスを受け、なければ 1 列に並んで先着順に待つ。
どちらのシステムでも、サービス時間は互いに独立で到着とも独立とする。系内人数(待っている客とサービス中の客の合計)の定常分布を とすると、系内人数が 人のときのサービス終了率を として、定常分布はつり合いの式
のただ 1 つの解であることを用いてよい( は各システムの設定から定まる)。定常状態における平均系内人数を、システム A について 、システム B について とするとき、 であることを証明せよ。
ある検査センターには窓口 (受付)と窓口 (検査)がある。客は外部から到着率 (人/時)のポアソン過程に従って窓口 に到着する。
- 窓口 には係員が 人いる。サービス時間は平均 分の指数分布に従う。
- 窓口 を終えた客は、全員が窓口 へ進む。窓口 には検査員が 人いて、客は 列に並び、空いた検査員から先着順にサービスを受ける。検査員 人あたりのサービス時間は平均 分の指数分布に従う。
- 窓口 を終えた客は、確率 で再検査のために窓口 に戻って並び直し、確率 でセンターを退出する。この振り分けは、過去の経緯とは独立に毎回行われる。
どちらの窓口も待合室の容量に制限はなく、先着順でサービスする。すべてのサービス時間・到着・振り分けは互いに独立であり、サービス時間は訪問のたびに新たに上の分布に従う。系が定常状態にあるとき、客が外部から到着してから最終的にセンターを退出するまでの平均滞在時間は何分か。
ある窓口に、客が到着率 (人/時)のポアソン過程に従って到着する。この窓口の運営について、次の 2 つの案を比べる。
- 案 A: 窓口係を 人置き、客は 列に並んで、空いた窓口係から先着順にサービスを受ける。各窓口係のサービス時間は互いに独立に、平均 時間の指数分布に従う(M/M/2 モデル)。
- 案 B: 窓口係を 人だけ置き、客は先着順にサービスを受ける。サービス時間は平均 時間の指数分布に従う(M/M/1 モデル)。ただし とする。
どちらの案でも待合室の容量に制限はなく、系は定常状態にあるとする。客 人が系に滞在する平均時間(待ち時間とサービス時間の和)が、案 B でちょうど案 A と等しくなるような (人/時)を求めよ。
ある小さな修理店には修理係が 人いて、店内には修理中の 人のほかに、待つための椅子が 脚だけある。客は到着率 (人/時)のポアソン過程に従って到着する。到着したときに店内の客(修理中の客を含む)が 人いれば、その客は店に入らずに去り、二度と戻らない。そうでなければ店に入り、先着順に修理を受ける。 人の修理時間は、互いに独立に平均 分の指数分布に従う(到着とも独立である)。
この系が定常状態にあるとき、店に入った客が修理を受け始めるまでに待つ時間の平均は何分か。
ある検査センターには、受付(窓口 )と検査室(窓口 )がある。客は外部から到着率 (人/時)のポアソン過程に従って受付に到着する。運営のしくみは次のとおりである。
- 受付には係員が 人いて、サービス時間は平均 時間の指数分布に従う。
- 受付を終えた客は、すべて検査室へ進む。検査室には検査員が 人いて、客は 列に並び、空いた検査員から先着順に検査を受ける。各検査員の検査時間は平均 時間の指数分布に従う。
- 検査を終えた客は、確率 で再検査のため受付に戻って再び並び、確率 でセンターを去る。この行き先の選択は、毎回ほかのすべてと独立に行われる。
どちらの窓口も待合室の容量に制限はなく、受付も先着順である。すべてのサービス時間は互いに独立であり、外部からの到着とも独立とする。この系が定常状態にあるとき、 人の客がセンターに到着してから去るまでにセンター内で過ごす時間(待ち時間とサービス時間をすべて含み、何回受付に戻ってもその分も含める)の平均を、時間を単位として求めよ。
この技能の次に学べること
- M/M/c 待ち行列 (大学数学 オペレーションズ・リサーチ)