「《待ち行列の極限モデル(流体近似と拡散近似)》」の版間の差分

提供: ORWiki
ナビゲーションに移動 検索に移動
42行目: 42行目:
 
流体近似では極限過程が確定的であり,ランダムな要因の評価ができない.しかし,確率的な評価が難しい過渡的な現象を調べるために役立つ.これに対して,ブラウン運動は解析的に魅力あるモデルであり,拡散近似はランダムな要因を量る近似モデルとして広く使われている.また,<math>\frac 12 < H < 1</math>の場合は解析的に扱いにくいが,サービス時間分布の[[重い裾をもつ分布|裾が重い]]場合の近似モデルとして有効である.なお,<math>X_{1}, X_{2}, \ldots</math>が独立でない場合には,<math>0 < H < \frac 12</math>の場合も起こりえる.例えば,[[フラクタルブラウン運動]]では,<math>0 < H < 1</math>であり,<math>H</math>が大きいほど強い相関を表す.
 
流体近似では極限過程が確定的であり,ランダムな要因の評価ができない.しかし,確率的な評価が難しい過渡的な現象を調べるために役立つ.これに対して,ブラウン運動は解析的に魅力あるモデルであり,拡散近似はランダムな要因を量る近似モデルとして広く使われている.また,<math>\frac 12 < H < 1</math>の場合は解析的に扱いにくいが,サービス時間分布の[[重い裾をもつ分布|裾が重い]]場合の近似モデルとして有効である.なお,<math>X_{1}, X_{2}, \ldots</math>が独立でない場合には,<math>0 < H < \frac 12</math>の場合も起こりえる.例えば,[[フラクタルブラウン運動]]では,<math>0 < H < 1</math>であり,<math>H</math>が大きいほど強い相関を表す.
 
   
 
   
'''重負荷近似'''  (ii)の極限過程は\eqn{K-B-A-11:Y}の定義から$Y^{(n)}(t)$の平均が$0$のため,$\psi(\vc{Y}^{(\infty)})$は定常分布をもたず,近似モデルとして使えない.定常分布が存在するためには$\eta \equiv E(Y^{(\infty)}(1)) < 0$が必要である.そこで,(ii)のモデルの$X_{\ell}$$n$ごとに変え,$X_{\ell}^{(n)}$と表す.ただし,$X^{(n)}_{1}, X^{(n)}_{2}, \ldots$は独立で同一の分布に従うとする.
+
'''重負荷近似'''  (ii)の極限過程は,<math>Y^{(n)}(t) = c_{n}^{-1} (Y_{[n t]} - d_{n} n t)</math>の定義から<math>Y^{(n)}(t)</math>の平均が<math>0</math>のため,<math>\psi(\mathbf{Y}^{(\infty)})</math>は定常分布をもたず,近似モデルとして使えない.定常分布が存在するためには<math>\eta \equiv E(Y^{(\infty)}(1)) < 0</math>が必要である.そこで,(ii)のモデルの<math>X_{\ell}</math><math>n</math>ごとに変え,<math>X_{\ell}^{(n)}</math>と表す.ただし,<math>X^{(n)}_{1}, X^{(n)}_{2}, \ldots</math>は独立で同一の分布に従うとする.
\begin{eqnarray*}
+
<table align="center">
  \tilde{Y}^{(n)}(t) = X^{(n)}_{1} + X^{(n)}_{2} + \ldots + X^{(n)}_{[nt]}, \qquad \tilde{\vc{Y}}^{(n)} = \{\tilde{Y}^{(n)}(t); t \ge 0\}
+
<tr>
\end{eqnarray*}
+
<td><math>\tilde{Y}^{(n)}(t) = X^{(n)}_{1} + X^{(n)}_{2} + \ldots + X^{(n)}_{[nt]}, \qquad \tilde{\mathbf{Y}}^{(n)} = \{\tilde{Y}^{(n)}(t); t \ge 0\}</math>
とおき,$\vc{Y}^{(n)}$$Y^{(n)}(t) = c_{n}^{-1} \tilde{Y}^{(n)}(t)$により定義する.$\tilde{\vc{Y}}^{(n)}$が表す$GI/G/1$待ち行列モデルの到着率を$\lambda_{n}$,平均サービス時間の逆数を$\mu_{n}$とおき,$\rho_{n} = \lambda_{n}/\mu_{n}$とする.$\rho_{n} < 1$$\mu_{n} \to \mu$ $(n \to \infty)$を仮定する.このとき,$c_{n} = n^{H}$とすると
+
</td>
\begin{eqnarray*}
+
</tr>
  E(Y^{(n)}(1)) = n^{-H} \Big( \frac n{\mu_{n}} - \frac n{\lambda_{n}} \Big) = \frac {\rho_{n} - 1} {\mu_{n} \rho_{n}} n^{1-H}
+
</table>
\end{eqnarray*}
+
とおき,<math>\mathbf{Y}^{(n)}</math><math>Y^{(n)}(t) = c_{n}^{-1} \tilde{Y}^{(n)}(t)</math>により定義する.<math>\tilde{\mathbf{Y}}^{(n)}</math>が表す<math>GI/G/1</math>待ち行列モデルの到着率を<math>\lambda_{n}</math>,平均サービス時間の逆数を<math>\mu_{n}</math>とおき,<math>\rho_{n} = \lambda_{n}/\mu_{n}</math>とする.<math>\rho_{n} < 1</math><math>\mu_{n} \to \mu</math> <math>(n \to \infty)</math>を仮定する.このとき,<math>c_{n} = n^{H}</math>とすると
である.$\frac 12 \le H < 1$であるから,$E(Y^{(n)}(1)) \to \eta$とするためには,
+
<table align="center">
\begin{eqnarray*}
+
<tr>
  \rho_{n} = (1 - \eta \mu_{n} n^{H-1})^{-1} + o(n^{H-1}), \qquad (n \to \infty)
+
<td><math>E(Y^{(n)}(1)) = n^{-H} \Big( \frac n{\mu_{n}} - \frac n{\lambda_{n}} \Big) = \frac {\rho_{n} - 1} {\mu_{n} \rho_{n}} n^{1-H}</math>
\end{eqnarray*}
+
</td>
となるように$\rho_{n}$を選べばよい.$\eta < 0$より$\rho_{n} \uparrow 1$であるので,この極限近似を重負荷近似と呼ぶ.以後,$\rho_{n} = (1 - \eta \mu_{n} n^{H-1})^{-1}$とする.このとき,$c_{n} = [(-\eta \mu_{n} \rho_{n})/(1-\rho_{n})]^{\frac H{1-H}}$である.
+
</tr>
 +
</table>
 +
である.<math>\frac 12 \le H < 1</math>であるから,<math>E(Y^{(n)}(1)) \to \eta</math>とするためには,
 +
<table align="center">
 +
<tr>
 +
<td><math>\rho_{n} = (1 - \eta \mu_{n} n^{H-1})^{-1} + o(n^{H-1}), \qquad (n \to \infty)</math>
 +
</td>
 +
</tr>
 +
</table>
 +
となるように<math>\rho_{n}</math>を選べばよい.<math>\eta < 0</math>より<math>\rho_{n} \uparrow 1</math>であるので,この極限近似を重負荷近似と呼ぶ.以後,<math>\rho_{n} = (1 - \eta \mu_{n} n^{H-1})^{-1}</math>とする.このとき,<math>c_{n} = [(-\eta \mu_{n} \rho_{n})/(1-\rho_{n})]^{\frac H{1-H}}</math>である.
  
この重負荷近似は$GI/G/1$モデルの漸近近似モデルとして役立つ.例えば,$\psi(\tilde{\vc{Y}}^{(n)})$の時刻$t$での値を$W^{(n)}(t)$とすると,$X^{(n)}_{\ell}$の分布に関する適切な仮定の下で,各$t$ごとに分布の弱収束
+
この重負荷近似は<math>GI/G/1</math>モデルの漸近近似モデルとして役立つ.例えば,<math>\psi(\tilde{\mathbf{Y}}^{(n)})</math>の時刻<math>t</math>での値を<math>W^{(n)}(t)</math>とすると,<math>X^{(n)}_{\ell}</math>の分布に関する適切な仮定の下で,各<math>t</math>ごとに分布の弱収束
\begin{eqnarray}
+
<table align="center">
\label{eqn:K-B-A-11:W}
+
<tr>
  \Big( \frac{1-\rho_{n}}{-\eta \mu_{n} \rho_{n}} \Big)^{\frac {H}{1-H}} W^{(n)}(t) \Rightarrow W^{(\infty)}(t), \qquad n \to \infty
+
<td><math>\Big( \frac{1-\rho_{n}}{-\eta \mu_{n} \rho_{n}} \Big)^{\frac {H}{1-H}} W^{(n)}(t) \Rightarrow W^{(\infty)}(t), \qquad n \to \infty</math>
\end{eqnarray}
+
</td>
が成り立つ.したがって,$W^{(n)}(t)$を漸近的に$\Big( \frac{-\eta \mu_{n} \rho_{n}}{1-\rho_{n}} \Big)^{\frac {H}{1-H}} W^{(\infty)}(t)$により表すことができる.ここに,$\alpha = 1/H$とするとき,$W^{(\infty)}(t)$$\alpha$-安定レヴィー過程である.特に,$H = \frac 12$のとき,$X^{(n)}_{1}$の分散を$\sigma_{n}^{2}$とし, $\sigma_{n} \to \sigma$ $(n \to \infty)$とすれば,$\vc{Y}^{(\infty)}$はブラウン運動となり,拡散近似となる.このとき,$\eta = -1$とすると,$Y^{(\infty)}(t)$は平均が$-t$分散が$\sigma^{2} t$の正規分布に従う.\medskip
+
</tr>
 +
</table>
 +
が成り立つ.したがって,<math>W^{(n)}(t)</math>を漸近的に<math>\Big( \frac{-\eta \mu_{n} \rho_{n}}{1-\rho_{n}} \Big)^{\frac {H}{1-H}} W^{(\infty)}(t)</math>により表すことができる.ここに,<math>\alpha = 1/H</math>とするとき,<math>W^{(\infty)}(t)</math><math>\alpha</math>-安定レヴィー過程である.特に,<math>H = \frac 12</math>のとき,<math>X^{(n)}_{1}</math>の分散を<math>\sigma_{n}^{2}</math>とし, <math>\sigma_{n} \to \sigma</math> <math>(n \to \infty)</math>とすれば,<math>\mathbf{Y}^{(\infty)}</math>はブラウン運動となり,拡散近似となる.このとき,<math>\eta = -1</math>とすると,<math>Y^{(\infty)}(t)</math>は平均が<math>-t</math>分散が<math>\sigma^{2} t</math>の正規分布に従う.
  
'''定常分布の近似''' $GI/G/1$モデルの拡散近似の場合に,$n$を固定し$t \to \infty$としたときの$W^{(n)}(t)$$W^{(\infty)}(t)$の極限分布に従う確率変数を$W^{(n)}(\infty)$$W^{(\infty)}(\infty)$により表す.$n \to \infty$に対して,$\rho_{n} \uparrow 1$$\mu_{n} \to \mu$$\sigma_{n}^{2} \to \sigma^{2}$のとき,
+
'''定常分布の近似''' <math>GI/G/1</math>モデルの拡散近似の場合に,<math>n</math>を固定し<math>t \to \infty</math>としたときの<math>W^{(n)}(t)</math><math>W^{(\infty)}(t)</math>の極限分布に従う確率変数を<math>W^{(n)}(\infty)</math><math>W^{(\infty)}(\infty)</math>により表す.<math>n \to \infty</math>に対して,<math>\rho_{n} \uparrow 1</math><math>\mu_{n} \to \mu</math><math>\sigma_{n}^{2} \to \sigma^{2}</math>のとき,
\begin{eqnarray*}
+
<table align="center">
  \frac{1-\rho_{n}} {\mu_{n} \rho_{n}} W^{(n)}(\infty) \Rightarrow W^{(\infty)}(\infty), \qquad n \to \infty
+
<tr>
\end{eqnarray*}
+
<td><math>\frac{1-\rho_{n}} {\mu_{n} \rho_{n}} W^{(n)}(\infty) \Rightarrow W^{(\infty)}(\infty), \qquad n \to \infty</math>
が成り立つ.この結果は\eqn{K-B-A-11:W}から直接導かれるように見えるが,極限の交換が必要のため証明は容易ではない.$W^{(\infty)}(\infty)$は平均が$\frac {\sigma^{2}} 2$の指数分布に従う(\cite{A11+Whitt}の5.7節参照)ので,平均について,
+
</td>
\begin{eqnarray*}
+
</tr>
  E(W^{(n)}(\infty)) \sim \frac {\sigma^{2} \mu_{n} \rho_{n}}{2(1-\rho_{n})} , \qquad n \to \infty
+
</table>
\end{eqnarray*}
+
が成り立つ.この結果は<math>\Big( \frac{1-\rho_{n}}{-\eta \mu_{n} \rho_{n}} \Big)^{\frac {H}{1-H}} W^{(n)}(t) \Rightarrow W^{(\infty)}(t), \qquad n \to \infty</math>から直接導かれるように見えるが,極限の交換が必要のため証明は容易ではない.<math>W^{(\infty)}(\infty)</math>は平均が<math>\frac {\sigma^{2}} 2</math>の指数分布に従う([3]の5.7節参照)ので,平均について,
という漸近的な式が成り立つ.特に,客の到着がポアッソン過程に従うならば,右辺は$M/G/1$待ち行列の平均待ち時間と漸近的に一致する.\medskip
+
<table align="center">
 +
<tr>
 +
<td><math>E(W^{(n)}(\infty)) \sim \frac {\sigma^{2} \mu_{n} \rho_{n}}{2(1-\rho_{n})} , \qquad n \to \infty</math>
 +
</td>
 +
</tr>
 +
</table>
 +
という漸近的な式が成り立つ.特に,客の到着がポアッソン過程に従うならば,右辺は<math>M/G/1</math>待ち行列の平均待ち時間と漸近的に一致する.
  
'''適用範囲''' 極限モデルの存在は$GI/G/1$モデルの待ち時間過程に限られるものではない.例えば,待ち時間については,有限待合室モデル,複数窓口モデル,優先権付きモデルのような複数の種類の客がいる場合などに対して,拡散近似モデルが極限モデルとして得られている.ただし,有限待合室の大きさや窓口数を漸近的に大きくする必要がある.待ち時間以外の量としては,連続時間確率過程である系内残余仕事量,待ち人数などについても同様なことが成り立つ.また,流入や流出の率がが確率的に変化する確率的流体モデルやネットワーク待ち行列モデルに対しても極限モデルの存在が確かめられている.最近では,極限モデルが簡単になることを生かして,待ち行列の最適制御への応用についても研究が進んでいる.
+
'''適用範囲''' 極限モデルの存在は<math>GI/G/1</math>モデルの待ち時間過程に限られるものではない.例えば,待ち時間については,有限待合室モデル,複数窓口モデル,優先権付きモデルのような複数の種類の客がいる場合などに対して,拡散近似モデルが極限モデルとして得られている.ただし,有限待合室の大きさや窓口数を漸近的に大きくする必要がある.待ち時間以外の量としては,連続時間確率過程である系内残余仕事量,待ち人数などについても同様なことが成り立つ.また,流入や流出の率がが確率的に変化する確率的流体モデルやネットワーク待ち行列モデルに対しても極限モデルの存在が確かめられている.最近では,極限モデルが簡単になることを生かして,待ち行列の最適制御への応用についても研究が進んでいる.
  
 
----------
 
----------

2007年8月7日 (火) 16:16時点における版

【まちぎょうれつのきょくげんもでる(りゅうたいきんじとじゅうふかきんじ)(limiting models for queues (fluid and heavy traffic approximation))】

待ち行列モデルにおいては,窓口が1つの場合にポアソン到着やサービス時間が指数分布に従うことを仮定すると待ち時間や待ち人数の定常分布やそのモーメントを比較的簡単な式で表すことができる.しかし,このような解析的結果が得られるモデルは限られ,一般的なモデルについて,性能評価量を簡単な式で表すことは困難である.これに対して,数値的な評価は位相型モデルを使うことにより広い範囲で可能である.しかし,数値的結果は個別的であり,モデルの特性を大まかにつかむマクロ的な視点からは不十分である.

極限モデル モデルをマクロ的な視点から分類し特性を調べるために,時間と空間の尺度変換(スケール変換)を行ったモデルの列の極限を使う方法がある.この極限モデルの特性が解明できるならば,広い範囲のモデルの特性について役立つ情報が得られる.例えば,実数値を取る確率過程の時間を倍し,状態を倍すると確定的な極限過程になり,状態を倍するとブラウン運動となる場合が多い.より一般的に,に対して状態を倍することもある.この方法は,モデルの近似と考えることもできるが,数学的に精密に極限を求めるため直感的な近似モデルとは異なる.

このような尺度変換により現れる各種の極限モデルを窓口が1つで待合室に入る客数に制限がない先着順モデルついて述べる.システムは初め空であり,時刻から稼働を始める.に対して,番目の客が時刻に到着し,そのサービス時間を,サービスを受けるまでの待ち時間をとする.とおくと,

が成り立つ.ここに,とする.次に,

とおく.上記の関係式より,待ち時間の列を使って表すことができる.は最初の人の客のサービス時間の和からサービスに使うことが可能な時間を差し引いたものであり,累積入出力過程と呼ぶ.

尺度変換を行うためには連続時間のほうが都合がよい.そこで,ならばとおくことにより,連続変数の関数を定義する.同様に,に対して,を定義する.このとき,とし,半直線上の右連続で左極限をもつ関数の集合をにより表すと,からへの関数を使ってと表すことができる(詳しくは [1] 参照).

このモデルはにより決まる.そこで,に対して,により,番目のモデルを表す.は関数空間に適切に与えた距離の下で連続であり,のとき,ならば,が成り立つ.ここに,分布の弱収束することを表す.これを連続写像定理と呼ぶ.例えば,各に対して,番目のモデルのの分布は,のとき極限モデルのの分布に弱収束する.このようにして,を累積入出力過程とする極限モデルが得られる.

自己相似過程への収束 具体的に極限モデルを得るために,の時間を倍し,平均をにより調整し,大きさを倍縮小した尺度変換

によりの各要素を定義する.ここに,は実数を超えない最大の整数とする.このとき,の分布がの分布へ弱収束するならば,は[[自己相似過程} (self similar process)となる.そのハースト定数 (Hurst parameter)をとするならば,任意の定数に対して,を満たす関数を使い,と表すことができる([3]の4.2節参照).

安定レヴィー過程 確率変数列は独立で同一の分布に従うとする.このとき,で定義したに対して,となる確定的ではない極限過程が存在するならば,この極限過程は自己相似である.そのハースト定数に対し,とすると, - 安定分布 (stable distribution)をもつ.この極限過程-安定レヴィー過程(Levy過程)と呼ぶ.この極限過程は,の平均が有限ならば,であり,の平均が存在しないならば,となる.例えば,ならば,はブラウン運動に等しく,ならば,確定的変化を除くと分散が無限大で離散的な時刻でのみ変化する標本関数をもつ([3]の4.2節参照).

極限過程の分類 が独立で同一の分布に従い,各は有限な平均をもつと仮定する.このとき,においてとし,を定義する.極限過程が存在するならば,とすると,自己相似過程と安定分布の結果から次のことが成り立つ.

(i) ならば,は確定的な過程である.
(ii) ならば,であり, - 安定レヴィー過程である.

(i)の場合を流体近似,(ii)での場合を拡散近似と呼ぶ.の場合には,は増分が無限大の分散をもち,標本関数は離散的に変化する. 流体近似では極限過程が確定的であり,ランダムな要因の評価ができない.しかし,確率的な評価が難しい過渡的な現象を調べるために役立つ.これに対して,ブラウン運動は解析的に魅力あるモデルであり,拡散近似はランダムな要因を量る近似モデルとして広く使われている.また,の場合は解析的に扱いにくいが,サービス時間分布の裾が重い場合の近似モデルとして有効である.なお,が独立でない場合には,の場合も起こりえる.例えば,フラクタルブラウン運動では,であり,が大きいほど強い相関を表す.

重負荷近似  (ii)の極限過程は,の定義からの平均がのため,は定常分布をもたず,近似モデルとして使えない.定常分布が存在するためにはが必要である.そこで,(ii)のモデルのごとに変え,と表す.ただし,は独立で同一の分布に従うとする.

とおき,により定義する.が表す待ち行列モデルの到着率を,平均サービス時間の逆数をとおき,とする. を仮定する.このとき,とすると

である.であるから,とするためには,

となるようにを選べばよい.よりであるので,この極限近似を重負荷近似と呼ぶ.以後,とする.このとき,である.

この重負荷近似はモデルの漸近近似モデルとして役立つ.例えば,の時刻での値をとすると,の分布に関する適切な仮定の下で,各ごとに分布の弱収束

が成り立つ.したがって,を漸近的ににより表すことができる.ここに,とするとき,-安定レヴィー過程である.特に,のとき,の分散をとし, とすれば,はブラウン運動となり,拡散近似となる.このとき,とすると,は平均が分散がの正規分布に従う.

定常分布の近似 モデルの拡散近似の場合に,を固定しとしたときのの極限分布に従う確率変数をにより表す.に対して,のとき,

が成り立つ.この結果はから直接導かれるように見えるが,極限の交換が必要のため証明は容易ではない.は平均がの指数分布に従う([3]の5.7節参照)ので,平均について,

という漸近的な式が成り立つ.特に,客の到着がポアッソン過程に従うならば,右辺は待ち行列の平均待ち時間と漸近的に一致する.

適用範囲 極限モデルの存在はモデルの待ち時間過程に限られるものではない.例えば,待ち時間については,有限待合室モデル,複数窓口モデル,優先権付きモデルのような複数の種類の客がいる場合などに対して,拡散近似モデルが極限モデルとして得られている.ただし,有限待合室の大きさや窓口数を漸近的に大きくする必要がある.待ち時間以外の量としては,連続時間確率過程である系内残余仕事量,待ち人数などについても同様なことが成り立つ.また,流入や流出の率がが確率的に変化する確率的流体モデルやネットワーク待ち行列モデルに対しても極限モデルの存在が確かめられている.最近では,極限モデルが簡単になることを生かして,待ち行列の最適制御への応用についても研究が進んでいる.


参考文献

[1] P. Billingsley, Convergence of Probability Measures, 2nd edition John Wiley & Sons, 1999.

[2] W. Feller, An Introduction of Probability Theory and Its Applications, 2nd edition, John Wiley & Sons, 1971.

[3] W. Whitt, Stochastic-Process Limits An Introduction to Stochastic-Process Limits and Their Applications to Queues, Springer, 2001.