リトルの法則
数学的待ち行列理論において、リトルの法則(リトルのほうそく、...
この関係は、到着プロセスの分布、サービスの分布、サービスの順序、その他ほとんど何にも影響を受けません。ほとんどの待ち行列システムでは、サービス時間が待ち行列を形成するボトルネックとなります。 [ 3 ]
この結果はあらゆるシステムに適用可能であり、特にシステム内に存在するシステムに適用される。[ 4 ]例えば銀行支店では、顧客ラインが一つのサブシステムであり、各窓口係員が別のサブシステムである可能性がある。リトルの結果は、各窓口係員にも、また全体にも適用可能である。唯一の要件は、システムがエルゴード的であることである。[ 5 ]
場合によっては、システム内の平均数を平均待ち時間に数学的に関連付けるだけでなく、システム内の数の確率分布(およびモーメント)全体を待ち時間に関連付けることさえ可能です。 [ 6 ]
歴史
1954年の論文では、リトルの法則が正しいと仮定され、証明なしに使用されました。[ 7 ] [ 8 ] L = λWという形式は、フィリップ・M・モースによって初めて発表され、彼は読者にこの関係が成り立たない状況を見つけるように挑戦しました。[ 7 ] [ 9 ]リトルは1961年にこの法則の証明を発表し、そのような状況は存在しないことを示しました。[ 10 ]リトルの証明に続いて、ジュエルによるより単純な証明[ 11 ]とエイロンによる別の証明が行われました。[ 12 ]シャラー・スティダムは1972年に異なる、より直感的な証明を発表しました。[ 13 ] [ 14 ]
例
応答時間を見つける
応答時間を簡単に測定できないアプリケーションを想像してみてください。システム内の平均数とスループットが分かっている場合、平均応答時間はリトルの法則を用いて求めることができます。
- 平均応答時間 = システム内の平均数 / 平均スループット
例えば、キュー深度メーターには、サービス待ちのジョブが平均9件あると表示されています。サービス中のジョブを1件追加すると、システム内のジョブ数は平均10件になります。別のメーターには、平均スループットが1秒あたり50件と表示されています。平均応答時間は、0.2秒 = 10 / 50 / 秒として計算されます。
店内の顧客
カウンターが1つと商品を閲覧するスペースがある小さな店舗を想像してみてください。カウンターには一度に1人しか入れず、誰も何も買わずに帰ることはありません。この場合、システムは次のようになります。
- 入口 → 閲覧 → カウンター → 出口
店舗に人が入店する割合(到着率)と退店する割合(退店率)が等しい場合、システムは安定です。一方、到着率が退店率を上回る場合、システムは不安定となり、店舗内で待機する顧客の数は徐々に無限大へと増加します。
リトルの法則によれば、店舗内の平均顧客数Lは、有効到着率 λと、顧客が店舗内で過ごす平均時間Wの積、つまり単純に次の式で表されます。
顧客が1時間あたり10人の割合で来店し、平均0.5時間滞在すると仮定します。つまり、店内の顧客数は平均5人であることがわかります。
ここで、店舗が1時間あたりの来店率を20人に引き上げるために、広告宣伝の強化を検討しているとします。店舗は平均10人の入店者を受け入れるか、顧客1人あたりの店内滞在時間を0.25時間に短縮する必要があります。後者は、会計を迅速化するか、カウンターを増やすことで実現できる可能性があります。
リトルの法則は、店舗内のシステムにも適用できます。例えば、カウンターとその列を考えてみましょう。列とカウンターには平均2人の顧客がいるとします。到着率は1時間あたり10人なので、顧客は平均0.2時間をレジで過ごしていることになります。
リトルの法則はカウンター自体にも適用できます。カウンターに同時に座れるのは1人だけなので、カウンターの平均人数は(0, 1)の範囲になります。この場合、カウンターの平均人数はカウンターの利用率とも呼ばれます。
しかし、現実の店舗は一般にスペースが限られているため、最終的には不安定になる可能性があります。到着率が退店率を大幅に上回ると、最終的には店舗が溢れ始め、そのため、新たに到着した顧客は、店舗に再び空きスペースができるまで、単に拒否されます(どこか別の場所に行くか、後でもう一度試す必要があります)。これは到着率と有効到着率の違いでもあり、到着率は顧客が店舗に到着する率にほぼ相当し、有効到着率は顧客が店舗に入る率に相当します。ただし、サイズが無限で損失のないシステムでは、この2つは等しくなります。
パラメータの推定
リトルの法則をデータに適用するには、ログ記録間隔の開始時にすでに存在していた顧客と、ログ記録が停止したときにまだ立ち去っていない顧客をどのようにログに記録するかなどの問題により、結果が必ずしも有限の時間間隔に直接適用されるとは限らないため、パラメータを推定するための式を使用する必要があります。[ 15 ]
アプリケーション
リトルの法則は、生産率と仕掛品の量に基づいてリードタイムを予測するために製造業で広く使用されています。[ 16 ]
ソフトウェア性能テスターはリトルの法則を利用して、観測された性能結果がテスト装置によって課せられたボトルネックによるものではないことを確認してきた。[ 17 ] [ 18 ]
その他の用途としては、病院の救急部門の人員配置が挙げられる。[ 19 ] [ 20 ]
最後に、リトルの法則と同等の法則は、人口統計学や集団生物学の分野でも適用されますが、「リトルの法則」とは呼ばれていません。[ 21 ] [ 22 ]例えば、コーエン(2008)[ 23 ]は、人口移動のない均質な定常集団において、 (人口総数、年間出生数、出生からの平均余命)と説明しています。したがって、この式はリトルの法則( )と直接等価です。しかし、生物学的集団は動的である傾向があるため、正確なモデル化はより複雑です。[ 24 ]
分布形式
場合によっては、平均値を関連付けるだけでなく、先着順の規律の下で、システム内の数値の確率分布全体をシステム内の時間と関連付けることが可能です。多くのFIFO/ポアソンクラスシステムの分布関係は、KeilsonとServi (1988) [ 25 ]によって導出され、Fuhrmann–Cooper分解との関連を含む関連研究でさらに発展しました[ 26 ]。その後、BertsimasとNakazato (1995) は新たな証明を提供し、その応用を調査しました[ 27 ] 。
参照
参考文献
- ^ Alberto Leon-Garcia (2008).電気工学のための確率・統計・ランダムプロセス(第3版). Prentice Hall. ISBN 978-0-13-147122-1。
- ^アレン、アーノルド・A. (1990).確率、統計、待ち行列理論:コンピュータサイエンスへの応用.ガルフ・プロフェッショナル・パブリッシング. p. 259. ISBN 0120510510。
- ^ Simchi-Levi, D.; Trick, MA (2013). 「『リトルの法則』50周年記念版」への序文「オペレーションズ・リサーチ.59 (3):535.doi : 10.1287 /opre.1110.0941 .
- ^ Serfozo, R. (1999). 「小さな法則」.確率ネットワーク入門. pp. 135– 154. doi : 10.1007/978-1-4612-1482-3_5 . ISBN 978-1-4612-7160-4。
- ^ Harchol-Balter, Mor. 「第6章 リトルの法則とその他の運用法則」.コンピュータシステムのパフォーマンスモデリングと設計:待ち行列理論の実践. ケンブリッジ大学出版局. 98ページ.
- ^ Keilson, J. ; Servi, LD (1988). 「リトルの法則の分布形式」(PDF) .オペレーションズ・リサーチ・レターズ. 7 (5): 223. doi : 10.1016/0167-6377(88)90035-1 . hdl : 1721.1/5305 .
- ^ a b Little, JDC ; Graves, SC (2008). 「リトルの法則」(PDF) .直感力の構築. オペレーションズ・リサーチ&マネジメント・サイエンス国際シリーズ. 第115巻. p. 81. doi : 10.1007/978-0-387-73699-0_5 . ISBN 978-0-387-73698-3。
- ^ Cobham, Alan (1954). 「待ち行列問題における優先順位の割り当て」.オペレーションズ・リサーチ. 2 (1): 70– 76. doi : 10.1287/opre.2.1.70 . JSTOR 166539 .
- ^モース、フィリップ・M. (1958).キュー、在庫、メンテナンス:変動する需要と供給を伴う運用システムの分析. Wiley.
この分野の基本概念の曖昧さと、非常に一般的な定理の扱いにくさを自ら体験したい読者は、LとWの間のこの単純な関係がどのような状況下では成立しないのかを示してみるのも良いだろう。
- ^ Little, JDC (1961). 「待ち行列公式の証明: L = λW」.オペレーションズ・リサーチ. 9 (3): 383– 387. doi : 10.1287/opre.9.3.383 . JSTOR 167570 .
- ^ジュエル, ウィリアム・S. (1967). 「 L = λWの簡単な証明」.オペレーションズ・リサーチ. 15 (6): 1109– 1116. doi : 10.1287/opre.15.6.1109 . JSTOR 168616 .
- ^エイロン, サミュエル (1969). 「 L = λWのより簡単な証明」 .オペレーションズ・リサーチ. 17 (5): 915–917 . doi : 10.1287/opre.17.5.915 . JSTOR 168368 .
- ^ Stidham Jr., Shaler (1974). 「 L = λWに関する最後の一言」 .オペレーションズ・リサーチ. 22 (2): 417– 421. doi : 10.1287/opre.22.2.417 . JSTOR 169601 .
- ^ Stidham Jr., Shaler (1972). 「L = λW : 割引類似性と新たな証明」.オペレーションズ・リサーチ. 20 (6): 1115– 1120. doi : 10.1287/opre.20.6.1115 . JSTOR 169301 .
- ^ Kim, SH; Whitt, W. (2013). 「リトルの法則を用いた統計分析」(PDF) .オペレーションズ・リサーチ. 61 (4): 1030. doi : 10.1287/opre.2013.1193 .
- ^ Correll, Nikolaus (2021年6月13日). 「製造リードタイム」 . 2021年6月12日閲覧。
- ^ Deepak Goel著「J2EEにおけるソフトウェア・インフラストラクチャのボトルネック」
- ^ベンチマーキングの失敗と夜中に起こる出来事(ニール・ガンサー著)
- ^ Little, JDC (2011). 「50周年を迎えたリトルの法則」(PDF) .オペレーションズ・リサーチ. 59 (3): 536– 549. doi : 10.1287/opre.1110.0940 . JSTOR 23013126 .
- ^ Harris, Mark (2010年2月22日). 「リトルの法則:適切な人員配置の科学」 . Emergency Physicians Monthly. 2012年9月5日時点のオリジナルよりアーカイブ。 2012年9月4日閲覧。
- ^ Liang, Haili; Guo, Zhen; Tuljapurkar, Shripad (2023). 「なぜ平均寿命は粗死亡率を過大評価するのか」 . Genus . 79 (1): 9. doi : 10.1186/s41118-023-00188-8 . ISSN 2035-5556 .
- ^ Murray, Bertram G. (2003). 「個体群サイズと人口動態パラメータを関連付ける新しい方程式:いくつかの生態学的示唆」 . Annales Zoologici Fennici . 40 (6): 465– 472. ISSN 0003-455X . JSTOR 23736503 .
- ^コーエン、ジョエル・E. (2008). 「人口統計学的異質性を伴う世界人口の一定性」 .人口統計研究. 18 : 409–436 . doi : 10.4054/DemRes.2008.18.14 . ISSN 1435-9871 .
- ^ Caswell, Hal (2006). 『マトリックス人口モデル:構築、分析、解釈(第2版)』 サンダーランド、マサチューセッツ州: Sinauer Associates, Inc. Publishers. ISBN 978-0-87893-121-7。
- ^ Keilson, Julian; Servi, Leslie D. (1988). 「リトルの法則の分布形式」. Operations Research Letters . 7 (5): 223– 227. doi : 10.1016/0167-6377(88)90035-1 . hdl : 1721.1/47244 .
- ^ Keilson, Julian; Servi, Leslie D. (1990). 「リトルの法則の分布形式とFuhrmann-Cooper分解」. Operations Research Letters . 9 (4): 239– 247. doi : 10.1016/0167-6377(90)90068-G .
- ^ Bertsimas, D.; Nakazato, D. (1995). 「分布リトルの法則とその応用」(PDF) .オペレーションズ・リサーチ. 43 (2): 298. doi : 10.1287/opre.43.2.298 . JSTOR 171838 .
外部リンク
- 待ち行列公式 L = λ W の証明、シグマン、K.、コロンビア大学
- 待ち行列公式 L = λ W の証明、Eduardo、Maldonado、Alexby usm