D/M/1における待ち時間の近似式
「Kingmanの近似式の根拠が明らかになるか?(3)」で見たようにKingmanの近似式
- ・・・・・(1)
を導くためには2つの前提が必要でした。ひとつは、、の両方が1より小さい場合にGI/G/1の待ち時間が
- ・・・・・(2)
で近似出来るということであり、もうひとつはが
- ・・・・・(3)
で近似出来ることでした。ただし、ここでは同じ利用率を持つM/M/1での平均待ち時間、はM/D/1での同じく平均待ち時間、はD/M/1での平均待ち時間、を表しています。そしてもちろん
- ・・・・・(4)
ですから式(3)は
- ・・・・・(5)
と書き直すことが出来ます。
さて、上の式(2)は
によれば
アーラン分布を使ったいくつかの例で確かめられている[Page, E.S. (1972), Queueing Theory in OR.]
ということですから、おそらく数値計算による結果との比較で求められた式だと思います。これを確かめるのは大変そうですから、ここでは式(2)を認めることにします。
式(3)についてはどうでしょうか? 「D/M/1における待ち時間の式の導出」で待ち時間が求まりましたので、これと比較して近似が成り立つかどうか確かめることが出来ます。では、これを確かめてみましょう。
下のグラフに、D/M/1での待ち時間の厳密な値と(5)によって求めた近似値を比較します。厳密な値は「D/M/1」で近似値は「近似」で示されています。
これを見ると、まあまあの近似のように見えます。しかし、ではもう少し正確さが欲しいようにも思います。参考のためにM/M/1での待ち時間もグラフに加えてみました。
これを見ると近似としてM/M/1の式
を用いるより式(5)を用いたほうがはるかによい近似になることが分かります。
ところで私はExcelをいじっている内に偶然に、もっとよい近似になる式を見つけました。それは
- ・・・・・(6)
というものです。これを「近似2」としてグラフに加えると
となります。式(5)よりもよい近似になっていることが分かると思います。私としてはD/M/1の平均待ち時間の近似式としては(6)を推奨したいと思います。もし式(6)を式(2)に代入すれば、GI/G/1の平均待ち時間の近似式としてKingmanの近似式(1)より精度のよい近似式が得られるはずです。これを求めてみましょう。
よって
- ・・・・・(7)