「《待ち行列における近似》」の版間の差分
Sakasegawa (トーク | 投稿記録) |
|||
(4人の利用者による、間の6版が非表示) | |||
3行目: | 3行目: | ||
待ち行列における近似は, 近似対象を比較的狭い範囲に固定した簡易式としての位置付けの近似式と, 汎用モデルとしての位置付けの近似解法に大きく2分される. いずれも, 解析が非常に難しい, あるいは解析は可能だが特性量の計算に非常に長い時間を要する待ち行列に対して必要かつ有用である. | 待ち行列における近似は, 近似対象を比較的狭い範囲に固定した簡易式としての位置付けの近似式と, 汎用モデルとしての位置付けの近似解法に大きく2分される. いずれも, 解析が非常に難しい, あるいは解析は可能だが特性量の計算に非常に長い時間を要する待ち行列に対して必要かつ有用である. | ||
− | 標準型待ち行列GI/G/ | + | 標準型待ち行列GI/G/<math>s\, </math>は, そのモデルの一般性から, これまで数多くの近似式が提案されている. 特に, 客の到着がポアソン過程にしたがうM/G/<math>s\, </math>待ち行列とその変形[[集団待ち行列|集団到着]], [[有限待合室モデル|有限待合室]], [[優先権]]等)に対しては, モデルの重要性と厳密な解析の困難さのために, 待ち行列理論の歴史の中でもかなり早い段階から研究が進められてきた. |
− | 簡易式としての位置付けから, | + | 簡易式としての位置付けから, 平均待ち時間<math>\mbox{E}(W_q^{{\rm M/G}/s} )\, </math>にはとりわけ多くの近似式が提案されている. <math>\mbox{E}(W_q^{{\rm M/G}/s} )\, </math>に対する近似式が最低限満たすべき性質は以下の3つである. |
− | 1. | + | 1. <math>s=1\, </math>のとき, <math>\mbox{E}(W_q^{\rm M/G/1} )\, </math>に対する[[ポラチェック・ヒンチンの公式]]と整合すること. |
− | 2. 指数サービス時間分布のとき, | + | 2. 指数サービス時間分布のとき, <math>\mbox{E}(W_q^{{\rm M/M}/s})\, </math>と整合すること. |
3. 重負荷(heavy traffic)時における漸近的性質 | 3. 重負荷(heavy traffic)時における漸近的性質 | ||
− | + | <center> | |
+ | <math> | ||
\lim_{\rho\to 1}\, (1-\rho) \, \mbox{E}(W_q^{{\rm M/G}/s})=\frac{1+c_s^2}{2s\mu} | \lim_{\rho\to 1}\, (1-\rho) \, \mbox{E}(W_q^{{\rm M/G}/s})=\frac{1+c_s^2}{2s\mu} | ||
− | </math> | + | \, </math> |
+ | </center> | ||
− | と整合すること. ただし, | + | と整合すること. ただし, <math>\rho=\lambda/s\mu\, </math> はトラフィック密度, <math>\lambda\, </math> は到着率, <math>\mu\, </math> はサービス率, <math>c_s\, </math> はサービス時間分布の変動係数を表す. |
− | これらをすべて満たす近似式として, [[リー・ロントンの近似式]] | + | これらをすべて満たす近似式として, [[リー・ロントンの近似式]](Lee-Longton approximation) [4] が知られている. リー・ロントンの近似式は, <math>0\leq c_s<1\, </math>のとき過小評価, <math>c_s>1\, </math>のとき過大評価する傾向がある. さらに正確な近似式を得るためには, 性質 1-3に加えて |
− | 4. 一定サービス時間分布のとき, | + | 4. 一定サービス時間分布のとき, <math>\mbox{E}(W_q^{{\rm M/D}/s} )\, </math>と整合すること. |
− | 5. | + | 5. <math>s\to\infty\, </math>のときの漸近的性質 |
− | + | <center> | |
+ | <math> | ||
\lim_{s\to\infty}\frac{\mbox{E}(W_q^{{\rm M/G}/s})} | \lim_{s\to\infty}\frac{\mbox{E}(W_q^{{\rm M/G}/s})} | ||
{\mbox{E}(W_q^{{\rm M/M}/s})}=1 | {\mbox{E}(W_q^{{\rm M/M}/s})}=1 | ||
− | </math> | + | \, </math> |
+ | </center> | ||
:と整合すること. | :と整合すること. | ||
39行目: | 43行目: | ||
− | + | <center> | |
+ | <math> | ||
\lim_{\rho\to 0}\frac{\mbox{E}(W_q^{{\rm M/G}/s})} | \lim_{\rho\to 0}\frac{\mbox{E}(W_q^{{\rm M/G}/s})} | ||
{\mbox{E}(W_q^{{\rm M/M}/s})}= s\mu\int_0^{\infty}\{1-G_e(t)\}^s dt | {\mbox{E}(W_q^{{\rm M/M}/s})}= s\mu\int_0^{\infty}\{1-G_e(t)\}^s dt | ||
− | </math> | + | \, </math> |
+ | </center> | ||
− | と整合すること. ここで, | + | と整合すること. ここで, <math>G_e(\cdot)\, </math>はサービス時間分布の平衡分布を表す. |
を満たすことが要求される. 性質 1-5を満たす近似式の中で, 木村の近似式(Kimura's approximation) [1] | を満たすことが要求される. 性質 1-5を満たす近似式の中で, 木村の近似式(Kimura's approximation) [1] | ||
− | + | <center> | |
+ | <math> | ||
\mbox{E}(W_q^{{\rm M/G}/s})\approx\frac{1+c_s^2}{\displaystyle\frac{2c_s^2} | \mbox{E}(W_q^{{\rm M/G}/s})\approx\frac{1+c_s^2}{\displaystyle\frac{2c_s^2} | ||
{\mbox{E}(W_q^{{\rm M/M}/s})}+\frac{1-c_s^2}{\mbox{E}(W_q^{{\rm M/D}/s})}} | {\mbox{E}(W_q^{{\rm M/M}/s})}+\frac{1-c_s^2}{\mbox{E}(W_q^{{\rm M/D}/s})}} | ||
− | </math> | + | \, </math> |
+ | </center> | ||
− | は, | + | は, <math>c_s\, </math> の値に依らず比較的安定した精度をもつことが知られている. |
− | 性質1- | + | 性質1-5まではサービス時間の2次までのモーメント(平均, 分散)のみを用いて表されるため, これらの性質を用いて得られる近似式を2モーメント近似(two-moment approximation)と呼ぶ. これに対し, 性質 6はサービス時間の分布情報を必要とするため, 性質1-6をすべて満たす近似式は2モーメント近似よりも簡易式としての利便性をやや欠くことになる. さらに, 中程度以上の負荷がかかる状況では近似精度で2モーメント近似との間で大きな差を生じないため, 実用上は性質 1-5を満たす2モーメント近似で十分である. 性質6はそれ自身[[軽負荷近似]] (light traffic approximation)として用いられることもある. |
− | M/G/ | + | M/G/<math>s\, </math>待ち行列の平均待ち時間以外の重要な特性量としては, 到着客の待ち確率(delay probability) <math>\Pi^{{\rm M/G}/s}\, </math>が挙げられる. 理論的および数値的検証によって |
− | + | <center> | |
+ | <math> | ||
\Pi^{{\rm M/G}/s} \approx \Pi^{{\rm M/M}/s} | \Pi^{{\rm M/G}/s} \approx \Pi^{{\rm M/M}/s} | ||
− | </math> | + | \, </math> |
+ | </center> | ||
− | が非常に良い近似となることが確かめられており, アーランの待ち確率近似(Erlang delay probability approximation)と呼ばれている. この他, 待ち時間分布や系内客数分布に対する近似式 [ | + | が非常に良い近似となることが確かめられており, アーランの待ち確率近似(Erlang delay probability approximation)と呼ばれている. この他, 待ち時間分布や系内客数分布に対する近似式 [6], 有限待合室の場合の呼損率に対する近似式 [3] 等が研究されている. |
− | 一般到着分布をもつGI/G/ | + | 一般到着分布をもつGI/G/<math>s\, </math>待ち行列に対する近似式は, M/G/<math>s\, </math>待ち行列ほど成功しているとは言い難い. その第1の原因は, 特性量が満たすべき性質の理論的解明が進んでいない点にある. 例えば<math>\mbox{E}(W_q^{{\rm GI/G}/s} )\, </math>に対する近似式が満たすべき性質としては, <math>\mbox{E}(W_q^{{\rm M/G}/s} )\, </math>に対する性質に加えて |
− | 7. | + | 7. <math>\mbox{E}(W_q^{{\rm D/M}/s} )\, </math>あるいは<math>\mbox{E}(W_q^{{\rm GI/M}/s} )\, </math>と整合すること. |
− | が課せられる程度でしかない. ここで, 重負荷時における性質3は, 到着時間間隔分布の変動係数を | + | が課せられる程度でしかない. ここで, 重負荷時における性質3は, 到着時間間隔分布の変動係数を<math>c_a\, </math>とすると |
− | + | <center> | |
+ | <math> | ||
\lim_{\rho\to 1}(1-\rho)\mbox{E}(W_q^{{\rm GI/G}/s}) | \lim_{\rho\to 1}(1-\rho)\mbox{E}(W_q^{{\rm GI/G}/s}) | ||
=\frac{c_a^2+c_s^2}{2s\mu} | =\frac{c_a^2+c_s^2}{2s\mu} | ||
− | </math> | + | \, </math> |
+ | </center> | ||
− | で置き換えられることに注意しよう. また第2の原因としては, 到着過程の3次以上のモーメントが特性量に強く影響するために, 簡易な2モーメント近似が本質的に得にくい点が挙げられる. 性質1- | + | で置き換えられることに注意しよう. また第2の原因としては, 到着過程の3次以上のモーメントが特性量に強く影響するために, 簡易な2モーメント近似が本質的に得にくい点が挙げられる. 性質1-5および7を満たす<math>\mbox{E}(W_q^{{\rm GI/G}/s} )\, </math>に対する近似式としては[[ページの近似式]] (Page's approximation) [5] が知られているが, <math>c_a>1\, </math>または<math>c_s>1\, </math>のとき過大評価する傾向がある. この他の近似式については [2]を参照のこと. |
− | 汎用モデルとして位置付けられる近似解法は極めて限られる. [[流体近似]] (fluid approximation)と[[拡散近似]] (diffusion approximation) | + | 汎用モデルとして位置付けられる近似解法は極めて限られる. [[流体近似]] (fluid approximation)と[[拡散近似]] (diffusion approximation) は, 待ち行列における代表的な汎用モデルである. 両者は, 系内客数過程のような離散値確率過程を連続値を取る過程でモデル化するという点で共通している. この意味で, これら2つの近似解法を待ち行列の極限モデルと捉えることもできる. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
105行目: | 106行目: | ||
'''参考文献''' | '''参考文献''' | ||
− | [1] T. Kimura, "A Two-Moment Approximation for the Mean Waiting Time in the GI/G/ | + | [1] T. Kimura, "A Two-Moment Approximation for the Mean Waiting Time in the GI/G/s Queue," ''Management Science'', '''32''' (1986), 751-763. |
[2] T. Kimura, "Approximations for Multi-Server Queues: System Interpolations," ''Queueing Systems'', '''17''' (1994), 347-382. | [2] T. Kimura, "Approximations for Multi-Server Queues: System Interpolations," ''Queueing Systems'', '''17''' (1994), 347-382. | ||
− | [3] T. Kimura, "A Transform-Free Approximation for the Finite Capacity M/G/ | + | [3] T. Kimura, "A Transform-Free Approximation for the Finite Capacity M/G/s Queue," ''Operations Research'', '''44''' (1996), 984-988. |
− | [4] | + | [4] A. M. Lee and P. A. Longton, "Queueing Process Associated with Airline Passenger Check-In," ''Operational Research Quarterly'', '''10''' (1957), 56-71. |
− | [5] | + | [5] E. Page, ''Queueing Theory in OR'', Butterworth, 1972. |
− | [6] | + | [6] H. C. Tijms, ''Stochastic Models: An Algorithmic Approach'', Wiley, 1994. |
− | [ | + | [[category:待ち行列|まちぎょうれつにおけるきんじ]] |
2007年8月9日 (木) 11:02時点における最新版
【まちぎょうれつにおけるきんじ (approximations for queues) 】
待ち行列における近似は, 近似対象を比較的狭い範囲に固定した簡易式としての位置付けの近似式と, 汎用モデルとしての位置付けの近似解法に大きく2分される. いずれも, 解析が非常に難しい, あるいは解析は可能だが特性量の計算に非常に長い時間を要する待ち行列に対して必要かつ有用である.
標準型待ち行列GI/G/は, そのモデルの一般性から, これまで数多くの近似式が提案されている. 特に, 客の到着がポアソン過程にしたがうM/G/待ち行列とその変形集団到着, 有限待合室, 優先権等)に対しては, モデルの重要性と厳密な解析の困難さのために, 待ち行列理論の歴史の中でもかなり早い段階から研究が進められてきた.
簡易式としての位置付けから, 平均待ち時間にはとりわけ多くの近似式が提案されている. に対する近似式が最低限満たすべき性質は以下の3つである.
1. のとき, に対するポラチェック・ヒンチンの公式と整合すること.
2. 指数サービス時間分布のとき, と整合すること.
3. 重負荷(heavy traffic)時における漸近的性質
と整合すること. ただし, はトラフィック密度, は到着率, はサービス率, はサービス時間分布の変動係数を表す.
これらをすべて満たす近似式として, リー・ロントンの近似式(Lee-Longton approximation) [4] が知られている. リー・ロントンの近似式は, のとき過小評価, のとき過大評価する傾向がある. さらに正確な近似式を得るためには, 性質 1-3に加えて
4. 一定サービス時間分布のとき, と整合すること.
5. のときの漸近的性質
- と整合すること.
6. 軽負荷(light traffic)時における漸近的性質
と整合すること. ここで, はサービス時間分布の平衡分布を表す.
を満たすことが要求される. 性質 1-5を満たす近似式の中で, 木村の近似式(Kimura's approximation) [1]
は, の値に依らず比較的安定した精度をもつことが知られている.
性質1-5まではサービス時間の2次までのモーメント(平均, 分散)のみを用いて表されるため, これらの性質を用いて得られる近似式を2モーメント近似(two-moment approximation)と呼ぶ. これに対し, 性質 6はサービス時間の分布情報を必要とするため, 性質1-6をすべて満たす近似式は2モーメント近似よりも簡易式としての利便性をやや欠くことになる. さらに, 中程度以上の負荷がかかる状況では近似精度で2モーメント近似との間で大きな差を生じないため, 実用上は性質 1-5を満たす2モーメント近似で十分である. 性質6はそれ自身軽負荷近似 (light traffic approximation)として用いられることもある.
M/G/待ち行列の平均待ち時間以外の重要な特性量としては, 到着客の待ち確率(delay probability) が挙げられる. 理論的および数値的検証によって
が非常に良い近似となることが確かめられており, アーランの待ち確率近似(Erlang delay probability approximation)と呼ばれている. この他, 待ち時間分布や系内客数分布に対する近似式 [6], 有限待合室の場合の呼損率に対する近似式 [3] 等が研究されている.
一般到着分布をもつGI/G/待ち行列に対する近似式は, M/G/待ち行列ほど成功しているとは言い難い. その第1の原因は, 特性量が満たすべき性質の理論的解明が進んでいない点にある. 例えばに対する近似式が満たすべき性質としては, に対する性質に加えて
7. あるいはと整合すること.
が課せられる程度でしかない. ここで, 重負荷時における性質3は, 到着時間間隔分布の変動係数をとすると
で置き換えられることに注意しよう. また第2の原因としては, 到着過程の3次以上のモーメントが特性量に強く影響するために, 簡易な2モーメント近似が本質的に得にくい点が挙げられる. 性質1-5および7を満たすに対する近似式としてはページの近似式 (Page's approximation) [5] が知られているが, またはのとき過大評価する傾向がある. この他の近似式については [2]を参照のこと.
汎用モデルとして位置付けられる近似解法は極めて限られる. 流体近似 (fluid approximation)と拡散近似 (diffusion approximation) は, 待ち行列における代表的な汎用モデルである. 両者は, 系内客数過程のような離散値確率過程を連続値を取る過程でモデル化するという点で共通している. この意味で, これら2つの近似解法を待ち行列の極限モデルと捉えることもできる.
参考文献
[1] T. Kimura, "A Two-Moment Approximation for the Mean Waiting Time in the GI/G/s Queue," Management Science, 32 (1986), 751-763.
[2] T. Kimura, "Approximations for Multi-Server Queues: System Interpolations," Queueing Systems, 17 (1994), 347-382.
[3] T. Kimura, "A Transform-Free Approximation for the Finite Capacity M/G/s Queue," Operations Research, 44 (1996), 984-988.
[4] A. M. Lee and P. A. Longton, "Queueing Process Associated with Airline Passenger Check-In," Operational Research Quarterly, 10 (1957), 56-71.
[5] E. Page, Queueing Theory in OR, Butterworth, 1972.
[6] H. C. Tijms, Stochastic Models: An Algorithmic Approach, Wiley, 1994.