M/G/1のp(k)の確率母関数(1)

M/G/1の定常状態分布」の式(8)(13)(19)(ここでは数字を振りなおして式(1)(2)(3)とします)

  • p(0)=A(0)p(1)+A(0)p(0)・・・・(1)
  • p(1)=A(0)p(2)+A(1)p(1)+A(1)p(0)・・・・(1)
  • p(2)=A(0)p(3)+A(1)p(2)+A(2)p(1)+A(2)p(0)・・・・(3)

を眺めて一般化すれば

  • p(k)=p(0)A(k)+\Bigsum_{j=0}^kA(j)p(k+1-j)・・・・(4)

となります。ここでp(k)の確率母関数L^*(z)

  • L^*(z)=\Bigsum_{k=0}^{\infty}p(k)z^k・・・・(5)

で定義します。確率母関数を計算するとどんなメリットがあるかについては別のエントリで述べたいと思います。式(5)に式(4)を代入すると

  • L^*(z)=p(0)\Bigsum_{k=0}^{\infty}A(k)z^k+\Bigsum_{k=0}^{\infty}\Bigsum_{j=0}^kA(j)p(k+1-j)z^k・・・・(6)

まず、式(6)の右辺の第1項の中の

  • \Bigsum_{k=0}^{\infty}A(k)z^k・・・・(7)

を計算します。A(k)は「M/G/1の定常状態分布」の式(5)(ここでは数字を振りなおして式(8)とします)

  • A(k)=\Bigint_0^{\infty}\frac{({\lambda}t)^k}{k!}\exp(-{\lambda}t)g(t)dt・・・・(8)

で計算されるのでした。式(8)を式(7)に代入すると

  • \Bigsum_{k=0}^{\infty}A(k)z^k=\Bigsum_{k=0}^{\infty}\Bigint_0^{\infty}\frac{({\lambda}t)^k}{k!}\exp(-{\lambda}t)g(t)dtz^k
    • =\Bigint_0^{\infty}\exp(-{\lambda}t)g(t)\Bigsum_{k=0}^{\infty}\frac{({\lambda}t)^k}{k!}z^kdt
    • =\Bigint_0^{\infty}\exp(-{\lambda}t)g(t)\Bigsum_{k=0}^{\infty}\frac{({\lambda}zt)^k}{k!}dt
    • =\Bigint_0^{\infty}\exp(-{\lambda}t)g(t)\exp({\lambda}zt)dt=\Bigint_0^{\infty}\exp(-({\lambda}-{\lambda}z)t)g(t)dt

よって

  • \Bigsum_{k=0}^{\infty}A(k)z^k=\Bigint_0^{\infty}\exp(-({\lambda}-{\lambda}z)t)g(t)dt・・・・(9)

ここでg(t)ラプラス変換G(s)で表すことにするとラプラス変換の定義から

  • G(s)=\Bigint_0^{\infty}\exp(-st)g(t)dt・・・・(10)

式(10)と(9)を見比べれば

  • \Bigsum_{k=0}^{\infty}A(k)z^k=G(\lambda-{\lambda}z)・・・・(11)

となります。次に式(6)の右辺の第2項

  • \Bigsum_{k=0}^{\infty}\Bigsum_{j=0}^kA(j)p(k+1-j)z^k・・・・(12)

を計算します。ところで

  • \Bigsum_{k=0}^{\infty}\Bigsum_{j=0}^k

  • \Bigsum_{j=0}^{\infty}\Bigsum_{k=j}^{\infty}

と書き直すことが出来ます。よって

  • \Bigsum_{k=0}^{\infty}\Bigsum_{j=0}^kA(j)p(k+1-j)z^k=\Bigsum_{j=0}^{\infty}\Bigsum_{k=j}^{\infty}A(j)p(k+1-j)z^k
    • =\Bigsum_{j=0}^{\infty}A(j)z^j\Bigsum_{k=j}^{\infty}p(k+1-j)z^{k-j}=\frac{1}{z}\Bigsum_{j=0}^{\infty}A(j)z^j\Bigsum_{k=j}^{\infty}p(k+1-j)z^{k+1-j}
    • =\frac{1}{z}\Bigsum_{j=0}^{\infty}A(j)z^j\Bigsum_{k=1}^{\infty}p(k)z^k

ここで式(11)と式(5)を用いれば

  • \Bigsum_{k=0}^{\infty}\Bigsum_{j=0}^kA(j)p(k+1-j)z^k=\frac{1}{z}G(\lambda-{\lambda}z)(L^*(z)-p(0))・・・・(13)

式(11)(13)を式(6)に代入すれば

  • L^*(z)=p(0)G(\lambda-{\lambda}z)+\frac{1}{z}G(\lambda-{\lambda}z)(L^*(z)-p(0))

これを変形して

  • zL^*(z)=zp(0)G(\lambda-{\lambda}z)+G(\lambda-{\lambda}z)L^*(z)-G(\lambda-{\lambda}z)p(0)
  • (z-G(\lambda-{\lambda}z))L^*(z)=(z-1)p(0)G(\lambda-{\lambda}z)
  • L^*(z)=\frac{(z-1)p(0)G(\lambda-{\lambda}z)}{z-G(\lambda-{\lambda}z)}・・・・(14)

ところで「M/G/1の定常状態分布」の式(1)(ここでは数字を振りなおして式(15)とします)

  • p(0)=1-u・・・・(15)

ですので、これを式(14)に代入して

  • L^*(z)=\frac{(1-u)(z-1)G(\lambda-{\lambda}z)}{z-G(\lambda-{\lambda}z)}・・・・(16)

本エントリーを作成するに際して、滝根哲哉教授の「確率離散事象論講義資料」 
http://www-optima.amp.i.kyoto-u.ac.jp/~takine/tmp/shiryou.pdf
を参考に致しました。感謝致します。