あるセルフ洗車場には洗車機が 台ある。車は到着率 (台/時)のポアソン過程に従って到着する。車は 列に並び、空いた洗車機から先着順に使う。 台あたりの洗車時間は、互いに独立に平均 分の指数分布に従う。この系を M/M/2 待ち行列とみなすとき、定常状態における車 台あたりの平均系内滞在時間 (待ち時間と洗車時間の合計の平均)は何分か。
M/M/c 待ち行列
窓口が 個の M/M/c で、定常確率 と客が待つ確率を求め、・・ を計算して、M/M/1 と平均系内滞在時間を比べられる
前提
- M/M/1 待ち行列とリトルの公式 (大学数学 オペレーションズ・リサーチ)
この技能までの道筋(85 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 樹形図で数え上げる (算数 場合の数)
- 積の法則と和の法則 (算数 場合の数)
- 和の法則・積の法則と樹形図 (数学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 微分法)
- テイラー展開 (大学数学 微分積分)
- べき級数と収束半径 (大学数学 微分積分)
- 幾何分布・ポアソン分布 (大学数学 確率・統計)
- M/M/1 待ち行列とリトルの公式 (大学数学 オペレーションズ・リサーチ)
説明
窓口が 個ある待ち行列 M/M/c(到着はポアソン到着、サービス時間は指数分布、窓口は 個、待合室は無制限)について、混み具合を計算できるようになります。具体的には、系が空である確率 、到着した客が待たされる確率、平均待ち行列長 、平均待ち時間 、平均系内滞在時間 を求めます。銀行やコールセンターの窓口を何個にするか、窓口を 1 つの速い窓口にまとめるのとどちらがよいか、といった比較に使います。
なぜそうしてよいのか
客の到着率を 、1 つの窓口のサービス率を とし、系内人数 を状態とする出生死滅過程で考えます。出生率はいつも です。死滅率は によって変わります。 人いるとき、サービス中の窓口は 個です。それぞれが独立に率 の指数分布でサービスを終えるので、「どれか 1 つが終わる」率は になります(独立な指数分布の最小値は、率を足した指数分布に従うため)。つまり では死滅率が と人数に比例して増え、 では全窓口がふさがっているので で頭打ちになります。
出生死滅過程の釣り合いの式 を順に解きます。、 とおくと、 では 、 では となります。後半は公比 の等比数列です。確率の総和が 1 になるには、この無限等比級数が収束する必要があります。そのための条件が で、これは「窓口全体の処理能力 が到着率 を上回る」という意味です。 から が決まります。
客が待たされるのは、到着したときに 個の窓口が全部ふさがっている()場合です。ポアソン到着では、到着客が見る系の状態の分布は定常分布と一致します。したがって待つ確率は です。待ち行列にいる人数は 人なので、 は を使って計算できます。あとは待ち行列部分にリトルの公式を当てはめると が得られます。サービス時間の平均は窓口 1 つ分の なので、 となります。なお とおくと、すべて M/M/1 の公式に戻ります。
手順
と利用率 を計算し、 を確かめる( なら定常分布はなく、行列は限りなく伸びる)
空の確率を求める:
客が待つ確率(全窓口がふさがっている確率)を求める:
平均待ち行列長と平均待ち時間を求める: 、
平均系内滞在時間を求める: 。必要なら も求める
比較したい M/M/1(例えばサービス率 の窓口 1 つ)の と並べて比べる
例題
客が率 (人/時)のポアソン到着で訪れ、各窓口のサービス時間が平均 時間の指数分布()に従う、窓口 2 個の M/M/2 待ち行列がある。平均系内滞在時間 (時間)を求めよ。
例題の解答
手順1: 、 なので定常状態がある( でも なので安定である)。
手順2: である。また である。よって 。
手順3: 待つ確率は 。
手順4: 、 である。検算すると で一致する。
手順5: (時間)。このとき 。
手順6(比較): 2 つの窓口を、サービス率 の速い窓口 1 つにまとめた M/M/1 では となり、M/M/2 の より短い。客が 1 人しかいないとき、M/M/2 では片方の窓口が遊んでいて率 でしか処理できないためである。一方、窓口ごとに別々の列を作り、到着を半分ずつ(各 )振り分ける場合を考える。これは M/M/1 が 2 つあるのと同じで となり、共通の列で待つ M/M/2 の よりずっと長い。
答え:
よくある誤り
安定条件を と考えてしまう誤り。正しくは である。例えば では だが、 なので定常状態がある。
死滅率を人数によらず としてしまい、 とする誤り。これはサービス率 の M/M/1 の分布である。正しくは では死滅率が なので となり、等比数列になるのは の部分だけである。
サービス時間を として とする誤り。1 人の客を担当するのは窓口 1 つだけなので、正しくは (例題では であり、 ではない)。
待つ確率を とする、あるいは の和で を二重に数える誤り。到着客は 個の窓口が全部ふさがっている のときに待つので、正しくは である。また の式の有限和は から までで、 以降は にまとめて含まれている。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
ある駅の券売機コーナーには券売機が 台ある。
- 客は到着率 (人/分)のポアソン過程に従って到着する。
- 客は 列に並び、空いた券売機を先着順に使う。
- 人が券売機を使う時間は、互いに独立に平均 分の指数分布に従う。
この系を M/M/2 待ち行列とみなし、定常状態を考える。客が到着してから券を買い終えて券売機を離れるまでの平均系内滞在時間 (分)を求めよ。
ある図書館には自動貸出機が 台ある。利用者は到着率 (人/時)のポアソン過程に従って到着する。利用者は 列に並び、空いた貸出機から先着順に使う。 人あたりの利用時間は、互いに独立に平均 分(すなわちサービス率 (人/時))の指数分布に従う。この待ち行列を M/M/2 とみなし、定常状態における利用者 人あたりの平均系内滞在時間 (並んで待つ時間と貸出機を使う時間の和の平均)を、時間を単位として求めよ。
この技能を使う問題
ある窓口には、客が平均到着率 (人/時)のポアソン過程に従って到着する。窓口の運営方法として、次の 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 の値より何分長いか求めよ。
あるコールセンターには、電話が到着率 (件/時)のポアソン過程に従ってかかってくる。オペレーター 人あたりの対応時間は、互いに独立に平均 分の指数分布に従う。オペレーターを 人( は正の整数)置き、かかってきた電話は 本の待ち行列に並んで、空いたオペレーターから先着順に対応される(M/M/ 待ち行列。待ち行列の長さに上限はなく、途中で電話を切る客はいない)。
定常状態が存在し、かつ定常状態での平均待ち時間(対応が始まるまでの時間の平均で、対応時間は含めない) が 分以下となるような の最小値を求めよ。
ある修理受付カウンターに、客が到着率 (人/時)のポアソン過程に従って到着する。カウンターには 人( は正の整数)の係員を置き、客は 列に並んで、空いた係員から先着順にサービスを受ける。各係員のサービス時間は互いに独立で、平均 分の指数分布に従う。待合室の広さに制限はなく、到着した客は必ず列に加わり、途中で離脱しない。
ここで「平均待ち時間」とは、客が到着してからサービスを受け始めるまでの時間の平均であり、サービスを受けている時間は含めない。定常状態での客 人あたりの平均待ち時間が 分以下となるような最小の をとるとき、定常状態での平均系内人数(列に並んでいる客とサービス中の客の合計の平均)を求めよ。
客が到着率 のポアソン過程に従って到着する、待合室の容量に制限のない次の 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 と等しくなるような (人/時)を求めよ。
ある検査センターには、受付(窓口 )と検査室(窓口 )がある。客は外部から到着率 (人/時)のポアソン過程に従って受付に到着する。運営のしくみは次のとおりである。
- 受付には係員が 人いて、サービス時間は平均 時間の指数分布に従う。
- 受付を終えた客は、すべて検査室へ進む。検査室には検査員が 人いて、客は 列に並び、空いた検査員から先着順に検査を受ける。各検査員の検査時間は平均 時間の指数分布に従う。
- 検査を終えた客は、確率 で再検査のため受付に戻って再び並び、確率 でセンターを去る。この行き先の選択は、毎回ほかのすべてと独立に行われる。
どちらの窓口も待合室の容量に制限はなく、受付も先着順である。すべてのサービス時間は互いに独立であり、外部からの到着とも独立とする。この系が定常状態にあるとき、 人の客がセンターに到着してから去るまでにセンター内で過ごす時間(待ち時間とサービス時間をすべて含み、何回受付に戻ってもその分も含める)の平均を、時間を単位として求めよ。