機械学習理論研究室 ← AI体験の一覧

レジは何台いるか

スーパーのレジは、お客さんをさばける速さのほうが来る速さより速ければ、行列はできないはずです。ところが実際には行列ができます。しかも混んでくると、待ち時間はある日とつぜん跳ね上がります。

レジ1台のお店をのぞいてみる

お客さんが来て、並んで、会計して、帰っていきます

買い物を終えてレジへ行くと、前に何人か並んでいます。あと何分待つことになるでしょうか。

このお店には 1時間あたり平均24人 のお客さんが来ます。レジは 1時間あたり平均30人 をさばける速さです。来る人より、さばける人のほうが多いのですから、行列などできないように思えます。まずは見てみてください。

並んで待っている人 10分以上待っている人 会計中の人
お店の経過時間
いま並んでいる人
これまでの平均待ち時間
いちばん待った人
会計をすませた人
レジが空いていた割合

「平均では足りている」のに行列ができる理由

来る人(24人/時)より、さばける人(30人/時)のほうが多いのに、行列はできます。理由はばらつきです。お客さんは時計のように等間隔では来ません。2人続けて来ることもあれば、5分誰も来ないこともあります。会計にかかる時間も同じで、財布を探して手間取る人もいれば、一瞬で終わる人もいます。

誰も来なかった時間はあとから取り返せません。レジが空いて待っていた時間は、そのまま捨てられます。ところが混んだ瞬間の行列は、次の人へ、その次の人へと持ち越されます。この非対称のせいで、平均が足りていても待ち時間はゼロになりません。

お店がどれくらい忙しいかは 混雑率(利用率ともいいます)で表します。ここでは 24 ÷ 30 = 0.8、つまりレジは営業時間の8割ふさがっている、ということです。この数字を上げていくと何が起きるかを、STEP 2 で確かめます。