リトルの公式とは

/情報・暗号

リトルの公式とは

リトルの公式とは、定常的な待ち行列システムにおいて、系内(店内)の平均客数と平均滞在時間、あるいは、平均待ち行列長と平均待ち時間の関係を表したものです。

待ち行列で用いられる変数を以下にまとめます。

  • $L(t)$:系内客数
  • $W(t)$:滞在時間
  • $L_q(t)$:待ち行列長
  • $W_q(t)$:待ち時間
  • $S(t)$:窓口客数($=L-L_q$)
  • $\sigma$:サービス時間($=W-W_q$)
  • $\lambda$:到着率(単位時間当たりの平均到着客数)
  • $\mu$:処理能力($=1/\sigma$)
  • $a$:呼量、アーラン($=\lambda\sigma$)
  • $c$:窓口数
  • $\rho$:使用率($=a/c$)
平均客数と滞在時間の関係

系内の平均客数 $\bar{L}$ は、平均滞在時間 $\bar{W}$ と到着率 $\lambda$ の積に等しくなります(導出)。

$$\bar{L}=\lambda\bar{W}  -①$$

ここで、$\bar{L}$ と $\bar{W}$ は以下で定義されます。

$$\bar{L}\equiv\lim_{t\to\infty}\int_0^tL(\tau)d\tau$$$$\bar{W}\equiv\lim_{t\to\infty}\int_0^tW(\tau)d\tau$$

待ち行列長と待ち時間の関係

平均待ち行列長 $\bar{L}_q$ は、平均待ち時間 $\bar{W}_q$ と到着率 $\lambda$ の積に等しくなります。

$$\bar{L}_q=\lambda\bar{W}_q  -②$$

ここで、$\bar{L}_q$ と $\bar{W}_q$ は以下で定義されます。

$$\bar{L}_q\equiv\lim_{t\to\infty}\int_0^tL_q(\tau)d\tau$$$$\bar{W}_q\equiv\lim_{t\to\infty}\int_0^tW_q(\tau)d\tau$$

窓口客数とサービス時間

窓口客数 $\bar{S}$ とサービス時間 $\bar{\sigma}$ の定義と①②より以下の関係が得られます。

$$\bar{S}=\lambda\bar{\sigma}$$

尚、右辺の $\lambda\bar{\sigma}$ は呼量と呼ばれており、これを窓口数 $c$ で割った量は使用率 $\rho$ と呼ばれています。

$$\rho\equiv\frac{\lambda\bar{\sigma}}{c}=\frac{\lambda}{c\mu}$$

リトルの公式を導く

以下、窓口が1つ($c=1$)の場合でリトルの公式を求めます。この場合、$\rho=\lambda/\mu$ となります。

①を導く

系内に客数を $n$ 、その確率を $P_n$ とすると、系が定常状態の場合は、ある時刻 $t$ での $P_n$ と時刻 $t+\Delta t$ での $P_n$ が等しくなるため、

$$\frac{dP_n}{dt}=\lambda P_{n-1}-\mu P_n-\lambda P_n+\mu P_{n+1}=0  -(1)$$

尚、$n=0$ の場合は以下で定義します。

$$\frac{dP_0}{dt}=-\lambda P_0+\mu P_1=0  -(2)$$

(1)と(2)より順番に求めると、

$$P_1=\rho P_0$$$$P_2=(1+\rho)P_1-\rho P_0=\rho^2P_0$$$$\cdots$$$$P_n=\rho^nP_0  -(3)$$

$P_n$ の全ての和は1であるため、

$$\sum_{n=0}^\infty P_n=P_0+\rho P_0+\rho^2P_0+\cdots=\frac{P_0}{1-\rho}=1$$

これを(3)に代入すると、

$$P_n=\rho^n(1-\rho)$$

系内の客数 $L$ を計算すると、

$$L=\sum_{n=0}^\infty nP_n=\sum_{n=0}^\infty n\rho^n(1-\rho)$$$$=(1-\rho)(\rho+2\rho^2+3\rho^3+\cdots)$$

ここで、

$$A\equiv\rho+2\rho^2+3\rho^3+4\rho^4+\cdots$$

と置き、$\rho$ 倍すると、

$$\rho A=\rho^2+2\rho^3+3\rho^4+4\rho^5+\cdots$$

これらの差を取ると、

$$(1-\rho)A=\rho+\rho^2+\rho^3+\rho^4+\cdots=\frac{\rho}{1-\rho}$$

従って、

$$L=\frac{\rho}{1-\rho}  -(4)$$

一方、系内の客数が $n$ の場合、次に入ってきた客の待ち時間は $(n+1)/\mu$ であるため、系の滞在時間 $W$ を計算すると、

$$W=\sum_{n=1}^\infty\frac{n+1}{\mu}P_n=\sum_{n=1}^\infty\frac{n+1}{\mu}\rho^n(1-\rho)$$$$=\frac{1-\rho}{\mu}(\rho+2\rho^2+3\rho^3+\cdots)+\frac{1}{\mu}$$$$=\frac{\rho}{\mu(1-\rho)}+\frac{1}{\mu}=\frac{1}{\mu(1-\rho)}  -(5)$$

(4)と(5)より①が導かれます。

$$L=\lambda W$$

 

数学
解析学、代数学、幾何学、統計学、論理・基礎論、情報・暗号、機械学習、金融・ゲーム理論、高校数学
散策路TOP
数学、応用数学、古典物理、量子力学、物性論、電子工学、IT、力学、電磁気学、熱・統計力学、連続体力学、解析学、代数学、幾何学、統計学、論理・基礎論、プラズマ物理、量子コンピュータ、情報・暗号、機械学習、金融・ゲーム理論

 

タイトルとURLをコピーしました