QNA読解:III.即座戻りの除去(1)
上位エントリー:Word Whitt: The Queueing Network Analyzerの構成
「QNA読解:2.3 クラスとルート毎のインプット(5)」の続きです。即座戻りとは下図のノードの赤線のようなルートのことを言います。
この経路はノードから出てノードに入ります。これが即座戻りです。この即座戻りはQNAの近似品質を下げるそうです。そのため、即座戻りのないネットワークに置き換えることがQNAの品質を高めるということです。この章では、即座戻りを除去し、どのようにノードの諸パラメータを調整して、除去した部分の効果を補うか、について説明しています。
この手続きは、元々Kuehn*1によって提案されていたが、通常、近似の質を上げている。
あるいはこうも述べられています。
経験は、即座戻りの除去がしばしばよりよい近似をもたらすことを示している(Kuehn*2と、Whitt*3のセクションVとVIIを参照)。
この章では、まず、
- 即座戻りのルートを除去した場合、それを補足するためにノードの諸パラメータをどのように変更すべきかについて述べます。次に、
- 混雑尺度を計算する際に、それらの諸パラメータを用いた計算結果にさらに補正が必要であることを述べています。
まずは上記1について、そしてその中でも平均処理時間をどのように変更すべきか、について述べます。
上の図でノードを終わった客(=ジョブ)は、の確率でノードに戻ってきます。この客はノードで処理を受けたのち、またの確率でノードに戻ってきます。この客はノードから最終的に別のノードに移るまでに何回ノードを通過するでしょうか? それは
となります。ノードへの1回の訪問で客が費やす時間はですから、この客は別のノードに移るまでに
時間費やすことになります。よって、即座戻りルートを除去した場合、をに置き換えないと、客がノードで費やす時間が過少に見積られることになります。即座戻りを除去した後のノードの諸パラメータの補正値を「^」をつけて表わすことにします。すると
と表わすことが出来ます。以上のことは原論文の以下のところに述べられています。
QNAは個々の客に、他のノードからの到着時に、他のノードへ向かう前の客の総サービス時間を与えることにより即座戻りを除去する。・・・・・言い換えれば、他のどこかからノードへの個々の訪問プラスすぐに戻る全ての後続の時間は1回の訪問と解釈される。埋め合わせのためにサービス時間は増やされる。
次に遷移確率はどのように補正されるでしょうか?
まず、即座戻りが除去されますからになります。ではの場合のはどうなるでしょうか? これは一種の条件確率と解釈できます。つまり客がノードに戻らなかったとした場合に、その客がノードに行く確率になります。客がノードに戻らない確率はなので、
となります。このことは原論文では少し分かりにくい表現ですが以下の部分で述べられていると思います。
ノードからノードへの遷移は除去され、ノードへの遷移の新しい確率は客がノードから出発するとした時の古い条件確率になる。
最後にの補正について述べます。しかし原論文にはどのようにしてこの補正を得たのか記述されておらずいきなり結論だけが提示されています。結論はこういうものです。
- ・・・・(A)
これは、このノードに到着する流れを、で確率的に分岐させて、そのうちのほうが即座戻りの流れであるので、残りのの流れについて2乗変動係数を求めたもののようです。
式(A)を導く方法については「流れの分岐」を参照して下さい。「流れの分岐」の式(9)において、、と置くと上の式(A)を導くことが出来ます。
以上の結果を下にまとめます。
パラメータ、、は、の時、、、に変更される。
、 (16)
「QNA読解:III.即座戻りの除去(2)」に続きます。