Tehtävä
Kahvilassa asiakkaat saapuvat satunnaisesti ja jokaisen palveleminen kestää satunnaisen ajan.
Jos asiakkaita saapuu nopeammin kuin heitä ehditään palvella, syntyy jono.
Tehtäväsi on ennustaa: kuinka todennäköistä on, että jonain päivänä
joku asiakas joutuu odottamaan yli 30 minuuttia?
Simulaatio
Käynnistä päivän simulaatio nähdäksesi, miten jono kehittyy. Kahvila on auki 09:00-17:00,
mutta uusia asiakkaita ei tule enää 16:30 jälkeen. Voit nopeuttaa simulaatiota 1x/3x/10x.
Simulaation aikana kerätään dataa saapumisväleistä, palveluajoista
ja odotusajoista. Käytä tätä dataa mallisi rakentamiseen.
Funktiot
mean(data)
Laskee datan keskiarvon.
std(data)
Laskee datan keskihajonnan.
exponential(mean)
Luo eksponenttijakauman annetulla keskiarvolla. Sopii mallintamaan aikaa tapahtumien välillä.
lognormal(mean, std)
Luo lognormaalijakauman annetulla keskiarvolla ja keskihajonnalla. Sopii mallintamaan positiivisia suureita kuten palveluaikoja.
simulate_day(arrival_dist, service_dist)
Simuloi yhden päivän jonodynamiikan. Palauttaa päivän pisimmän odotusajan.
P(ehto)
Laskee todennäköisyyden, että ehto toteutuu. Esim. P(max_odotus > 30).
Data
Käytettävissä olevat datalistat:
saapumisvälit - aika edellisen asiakkaan saapumisesta (minuutteina)
palveluajat - kunkin asiakkaan palveluun kulunut aika (minuutteina)
odotusajat - kunkin asiakkaan jonossa odottama aika (minuutteina)