English
Ana sayfa

2026

market-queue-lab

Kasalar yoğunlaştığında tek ortak kuyruk yerine her kasaya ayrı kuyruk müşteriyi daha az bekletiyor.

%65kasa doluluğu bu eşiği geçince ayrı kuyruklar öne geçiyor.

Python, TypeScript, React Three Fiber

Soru

Bir markette tek ortak kuyruk mu daha az bekletir, yoksa her kasaya ayrı bir kuyruk mu? Ders kitabının cevabı net: ortak kuyruk. Bu cevabın gerçek bir mağazada da geçerli olup olmadığını merak ettim.

Veri

Yöntem

  1. Ayrık olay simülasyonu. Motoru TypeScript ile yazdım; böylece aynı motor tarayıcıda da çalışıyor.
  2. Teoriyle doğrulama. Motoru Erlang-C, Pollaczek–Khinchine ve Little yasasıyla karşılaştırdım; sapma %1,3 içinde.
  3. Görmediği veriyle doğrulama. Parametreleri yalnızca eğitim dönemlerinden öğrendim ve modeli hiç görmediği bir dönemle sınadım. Test dönemi eğitime karışırsa kod hata verip duruyor.
  4. Vekil model. 15 bin senaryoluk taramadan bir gradyan artırma modeli eğittim; sitede saat saat kaç kasa açılması gerektiğini anında hesaplıyor.
  5. 3B mağaza. Sahne ayrı bir animasyon değil, motorun ürettiği olay kaydını gerçek yürüme hızıyla yeniden oynatıyor.

Bulgular

Neyi bilmiyorum

Ne öğrendim

En öğretici kısım doğrulamaydı. Modelin hatalarını, ancak görmediği veriyle karşılaştırdığımda bulabildim.