S n = tijdstip van de n-de gebeurtenis, T n = S n S n 1 = tijd tussen n-de en (n 1)-de gebeurtenis.

Vergelijkbare documenten
WACHTRIJMODELLEN. aankomstproces van klanten; wachtruimte (met eindige of oneindige capaciteit); bedieningsstation (met één of meerdere bediendes).

WACHTRIJMODELLEN. aankomstproces van klanten; wachtruimte (met eindige of oneindige capaciteit); bedieningsstation (met één of meerdere bediendes).

Vragen die je wilt beantwoorden zijn:

LIMIETGEDRAG VAN CONTINUE-TIJD MARKOV KETENS

We zullen de volgende modellen bekijken: Het M/M/ model 1/14

Definitie van continue-tijd Markov keten:

Definitie van continue-tijd Markov keten:

S n = tijdstip van de n-de gebeurtenis, T n = S n S n 1 = tijd tussen n-de en (n 1)-de gebeurtenis.

P (X n+1 = j X n = i, X n 1,..., X 0 ) = P (X n+1 = j X n = i).

NETWERKEN VAN WACHTRIJEN

Stochastische Modellen in Operations Management (153088)

Model: Er is één bediende en de capaciteit van de wachtrij is onbegrensd. 1/19. 1 ) = σ 2 + τ 2 = s 2.

Q is het deel van de overgangsmatrix dat correspondeert met overgangen

p j r j = LIMIETGEDRAG VAN CONTINUE-TIJD MARKOV KETENS Hoofdstelling over het limietgedrag van continue-tijd Markov ketens formuleren.

Stochastische Modellen in Operations Management (153088)

Hoofdstuk 20 Wachtrijentheorie

Stochastische Modellen in Operations Management (153088)

Inleiding Modelmatige beschrijving Kansverdelingen Het overgangsdiagram De stellingen van Little M/M/1 M/M/1/N Afsluiti.

P (X n+1 = j X n = i, X n 1,..., X 0 ) = P (X n+1 = j X n = i). P (X n+1 = j X n = i) MARKOV KETENS. Definitie van Markov keten:

Stochastische Modellen in Operations Management (153088)

Reserveringssystemen

P (X n+1 = j X n = i, X n 1,..., X 0 ) = P (X n+1 = j X n = i). P (X n+1 = j X n = i) MARKOV KETENS. Definitie van Markov keten:

Wachten of niet wachten: Dat is de vraag

BESLISKUNDE A. Najaar 2017 Deel 2. L.C.M. KALLENBERG en F.M. SPIEKSMA


b. de aantallen aankomsten in disjuncte tijdsintervallen zijn onafhankelijk van elkaar

INLEIDING. Definitie Stochastisch Proces:

Deeltentamen Vraag 1 (0.25 punten) Vraag 2 (0.25 punten) Vraag 3 (0.25 punten) Vraag 4 (0.25 punten) *-vragen ( relatief simpel 2 punten)

Wachtrijtheorie op verkeersmodellen

Wachtrijtheorie. Hester Vogels en Franziska van Dalen. 11 juni 2013

Chapter 4: Continuous-time Markov Chains (Part I)

MARKOV MODEL MET KOSTEN In Markov modellen zijn we vaak geïnteresseerd in kostenberekeningen.

BESLISKUNDE A. Najaar 2016 Deel 2. L.C.M. KALLENBERG en F.M. SPIEKSMA

P = LIMIETGEDRAG VAN MARKOV KETENS Limietverdeling van irreducibele, aperiodieke Markov keten:

Kansrekening en stochastische processen 2S610

Eindhoven University of Technology BACHELOR. Wachtrijsystemen met toestandsafhankelijke bedieningssnelheid. Schutte, Mattijn.

Wachten in de supermarkt

Benaderingen voor wachttijden in k-gelimiteerde polling modellen

Tentamen Inleiding Kansrekening 11 augustus 2011, uur

Wachtrijmodellen voor optimalisatie in het dagelijks leven

Practicum wachtrijtheorie

Personeelsplanning in een schoolkantine

Waarom wachten voor verkeerslichten? Inhoud 2/16/2010. Introductie Wachtrijtheorie Simpel model: een opengebroken weg

De Wachttijd-paradox

Deel 2 van Wiskunde 2

Attractielogistiek. Bachelorproject. Where innovation starts. Faculteit Wiskunde en Informatica

Tentamen Inleiding Kansrekening 25 juni 2009, uur Docent: F. den Hollander

Optimale regeling van de bedieningscapaciteit van een wachtlijnsysteem

CPU scheduling : introductie

WACHTTIJDTHEORIE. Rob Bosch. Jan van de Craats

o Dit tentamen bestaat uit vier opgaven o Beantwoord de opgaven 1 en 2 enerzijds, en de opgaven 3 en 4 anderzijds op aparte vellen papier

MARKOV MODEL MET KOSTEN In Markov modellen zijn we vaak geïnteresseerd in kostenberekeningen.

Tentamen Inleiding Kansrekening wi juni 2010, uur

Tentamen Inleiding Kansrekening 9 juni 2016, 10:00 13:00 Docent: Prof. dr. F. den Hollander

Zo geldt voor o.o. continue s.v.-en en X en Y dat de kansdichtheid van X + Y gegeven wordt door

Kansrekening en stochastische processen 2DE18

Hoofdstuk 7 : Continue distributies als stochastische modellen. Marnix Van Daele. Vakgroep Toegepaste Wiskunde en Informatica Universiteit Gent

Guus kom naar huus... of over koeienstallen, robots en wachtrijen

Multi-class Erlang loss systems with trunk reservation in a Halfin-Whitt Regime

Vrije Universiteit Amsterdam Opleiding Wiskunde Vak Poisson Processen. Poisson Processen. Arno Weber.

Kansrekening en stochastische processen 2S610

Verkeerslichten. Ton Godtschalk 13 juni Lengte van de wachtrij Inleiding Variabelen Aannames... 3

Het tentamen heeft 25 onderdelen. Met ieder onderdeel kan maximaal 2 punten verdiend worden.

Triage op de spoedeisende hulp

Zoek de unieke oplossing van het stelsel π = π P waarvoor bovendien geldt dat i S π i = 1.

Doorlooptijd variantie reductie in productielijnen

Matchings Bachelorproject

Vergelijken van modellen voor het aanbieden van tolken Een wiskundig model voor Capio

Milieustraat Project Modelleren C

Statistiek voor Natuurkunde Opgavenserie 1: Kansrekening

Even geduld a.u.b. 3 maart 2003

Overzicht Fourier-theorie

Call Center Mathematics Versienummer: 2.0 Datum:

MARKOV KETENS, OF: WAT IS DE KANS DAT MEVROUW DE VRIES NAT ZAL WORDEN?

Mobiele communicatie: reken maar!

Opslag strategieën in een multi-deep magazijn

Kantoorruimte is simpelweg te duur om verloren te laten gaan aan ongebruikte toiletten technische studie Kurt Van Hautegem Wouter Rogiest

We zullen in deze les kijken hoe we netwerken kunnen analyseren, om bijvoorbeeld de volgende vragen te kunnen beantwoorden:

b) Uit Bayes volgt, gebruik makend van onderdeel a) P (T V )P (V ) P (T ) = (0.09)(0.07)

Eindhoven University of Technology BACHELOR. Wachtrij- en verzekeringsmodellen. Bink, H.L.J. Award date: Link to publication

Tentamen Inleiding Kansrekening 12 augustus 2010, uur Docent: F. den Hollander

Kansrekening en statistiek WI2105IN deel I 4 november 2011, uur

BESLISKUNDE 2 Deel 2 najaar L.C.M. KALLENBERG en F.M. SPIEKSMA UNIVERSITEIT LEIDEN

Opgaves Hoofdstuk 3: Toevalsveranderlijken en Distributiefuncties

16. Voorraadbeheer. (3) inkoper van een warenhuis beslist hoeveel producten van verschillende types kleding in te kopen voor komend seizoen

Modelleren C Appels. Christian Vleugels Sander Verkerk Richard Both. 2 april Inleiding 2. 3 Data 3. 4 Aanpak 3

Container terminal. Technische Universiteit Eindhoven. Modelleren B. Begeleider: M. Vlasiou

D h = d i. In deze opgave wordt de relatie tussen hoekmaat en afstand uitgerekend in een vlak expanderend heelal.

Milieustraat Project Modelleren C

TECHNISCHE UNIVERSITEIT EINDHOVEN. Faculteit Wiskunde en Informatica

Handout limietstellingen Kansrekening 2WS20

Handout limietstellingen Kansrekening 2WS20

Cursus Statistiek Hoofdstuk 4. Statistiek voor Informatica Hoofdstuk 4: Verwachtingen. Definitie (Verwachting van discrete stochast) Voorbeeld (1)

De dimensie van een deelruimte

HOOFDSTUK II BIJZONDERE THEORETISCHE VERDELINGEN

Besliskunde deeltentamen II

Statistiek voor A.I. College 4. Donderdag 20 September 2012

Voorbehouden voor de correctoren Vraag 1 Vraag 2 Vraag 3 Vraag 4 Vraag 5 Totaal. Toets Kansrekenen I. 28 maart 2014

TECHNISCHE UNIVERSITEIT EINDHOVEN. Faculteit Wiskunde en Informatica

Modellen en Simulatie Lesliematrices Markovketens

Transcriptie:

VERNIEUWINGSPROCESSEN In hoofdstuk 3 hebben we gezien wat een Poisson proces is. Definitie van een Poisson proces: Een Poisson proces met intensiteit λ (notatie P P (λ)) is een stochastisch proces {N(t), t 0} dat het aantal gebeurtenissen telt in het interval (0, t), waarbij de tijden tussen 2 opeenvolgende gebeurtenissen onafhankelijke, exponentieel verdeelde stochastische variabelen zijn met parameter λ. Notatie: S 0 = 0, S n = tijdstip van de n-de gebeurtenis, T n = S n S n 1 = tijd tussen n-de en (n 1)-de gebeurtenis. {T n, n 0} is rij van onafhankelijke, exponentieel verdeelde stochastische variabelen met parameter λ. 1/25

Een Poisson proces is een speciaal geval van een vernieuwingsproces Definitie van een vernieuwingsproces: Een vernieuwingsproces is een stochastisch proces {N(t), t 0} dat het aantal gebeurtenissen (= vernieuwingen) telt in het interval (0, t), waarbij de tijden tussen 2 opeenvolgende gebeurtenissen onafhankelijke, identiek verdeelde stochastische variabelen zijn. Notatie (als voorheen): S 0 = 0, S n = tijdstip van de n-de gebeurtenis, T n = S n S n 1 = tijd tussen n-de en (n 1)-de gebeurtenis. {T n, n 0} is dus een rij van onafhankelijke, identiek verdeelde stochastische variabelen. Als de stochastische variabelen {T n, n 0} exponentiëel verdeeld zijn noemen we het vernieuwingsproces dus een Poisson proces. 2/25

Voorbeelden vernieuwingsprocessen Correctieve vervanging (identiek verdeelde levensduren + vervanging alleen als apparaat stuk is) Correctieve + preventieve vervanging (identiek verdeelde levensduren + vervanging als apparaat stuk is of een bepaalde leeftijd bereikt) 3/25

Stelling: N(t) lim = 1, met kans 1, t t τ waarbij τ de verwachte tijd tussen twee opeenvolgende vernieuwingen is. In woorden: Het aantal vernieuwingen dat op den lange termijn per tijdseenheid opgetreden is, is met kans 1 gelijk aan 1 gedeeld door de verwachte tijd tussen twee opeenvolgende vernieuwingen. Het bewijs van bovenstaande stelling is gebaseerd op de sterke wet van de grote aantallen. 4/25

Sterke wet van de grote aantallen Stel {T n, n 0} een rij van onderling onafhankelijke, identiek verdeelde stochastische variabelen met gemiddelde τ en zij S n = T 1 + + T n. Dan geldt S n lim n n = τ, met kans 1. 5/25

Bewijs van Stelling lim t N(t) t = 1 τ : Per definitie en dus S N(t) N(t) S N(t) t S N(t)+1 t N(t) S N(t)+1 N(t) + 1 N(t) + 1. N(t) Volgens de sterke wet van de grote aantallen gaan zowel de term helemaal links als de term helemaal rechts naar τ als t. En dus volgt uit de insluitstelling dat ook (en dus lim t N(t) t = 1 τ ). lim t t N(t) = τ. 6/25

Voorbeeld: correctieve vervanging Stel levensduren U[1, 5] verdeeld. Dan geldt τ = 3 en dus is het aantal vervangingen dat op den lange termijn per tijdseenheid opgetreden is met kans 1 gelijk aan 1/3. Voorbeeld: correctieve + preventieve vervanging Stel levensduren U[1, 5] verdeeld en apparaten worden preventief vervangen als de leeftijd 3 is. Dan geldt dat de gemiddelde tijd tussen 2 vervangingen (correctief of preventief) 2.5 is (ga na!) en dus is het aantal vervangingen dat op den lange termijn per tijdseenheid opgetreden is met kans 1 gelijk aan 0.4. Vraag: Wat is het aantal correctieve (resp. preventieve) vervangingen dat op den lange termijn per tijdseenheid opgetreden is? 7/25

VERNIEUWINGSPROCESSEN MET KOSTEN/OPBRENGSTEN Stel nu dat we een vernieuwingsproces hebben waarbij iedere keer als we een vernieuwing hebben we kosten maken (dan wel opbrengst hebben). Op tijdstip T 1 maken we kosten C 1. Op tijdstip T 1 + T 2 maken we kosten C 2. Op tijdstip T 1 + T 2 + T 3 maken we kosten C 3. Enzovoorts. Aanname: De rij van stochastische variabelen {(T n, C n ), n 1} is een rij van onafhankelijke, identiek verdeelde bivariate stochastische variabelen. Let op: T n en C n mogen wel van elkaar afhangen, maar als n n dan geldt dat het paar (T n, C n ) onafhankelijk is van het paar (T n, C n)! 8/25

Voorbeeld: Correctieve + preventieve vervanging L n : Levensduur n-de apparaat. (onafhankelijke stochastische variabelen) Preventieve vervanging als L n > x. T n = min(l n, x), C n = { C (corr) als L n < x, C (prev) als L n x. Als T n < x, dan correctieve vervanging en dus C n = C (corr). Als T n = x, dan preventieve vervanging en dus C n = C (prev). Conclusie: T n en C n zijn afhankelijk. 9/25

Laat C(t) de som van de kosten zijn die we maken in het interval [0, t] en laat N(t), als voorheen, het aantal vernieuwingen zijn in het interval [0, t]. Dan geldt C(t) = N(t) Het proces C(t) wat we hier bestuderen wordt vaak een renewal-reward proces genoemd (vernieuwingsproces met kosten/opbrengsten). n=1 C n. In het boek wordt echter de naam cumulatief proces gebruikt. 10/25

In het bijzondere geval dat het proces N(t) een Poisson proces is (d.w.z. dat de stochastische variabelen T 1, T 2,... exponentieel verdeeld zijn) dan wordt het cumulatief proces C(t) ook wel een compound Poisson proces genoemd. Zo n compound Poisson proces wordt vaak als aankomstproces gebruikt in situaties waarbij aankomsten in batches plaatsvinden. Voorbeelden: vraagproces in een voorraadmodel; aankomstproces van orders in produktiemodel; 11/25

Eerder hebben we gekeken naar het gedrag van N(t) voor t : Stelling: N(t) lim = 1, met kans 1, t t τ waarbij τ = E(T 1 ) de verwachte tijd tussen twee vernieuwingen is. Een soortgelijk resultaat geldt voor het gedrag van C(t) voor t : Stelling: C(t) lim t t = E(C 1), met kans 1. E(T 1 ) 12/25

Voorbeeld: correctieve + preventieve vervanging (vervolg) kosten preventieve vervanging: 500 euro kosten correctieve vervanging: 1000 euro Levensduren: Uniform verdeeld tussen 1 en 5 jaar Vragen: Wat zijn de kosten per tijdseenheid als je alleen correctieve vervangingen doet? Wat zijn de kosten per tijdseenheid als je een preventieve vervanging doet als de leeftijd van je apparaat 3 jaar is? Voor welke keuze van de leeftijd waarbij je een preventieve vervanging doet zijn de kosten minimaal? 13/25

Verschillende soorten toepassingen WACHTRIJMODELLEN alledaagse toepassingen; toepassingen uit produktieomgeving; toepassingen in de communicatiesfeer. Typische onderdelen van een wachtrijmodel aankomstproces van klanten; wachtruimte (met eindige of oneindige capaciteit); bedieningsstation (met één of meerdere bediendes). 14/25

Merk op dat we altijd spreken over klanten en bediendes. Klanten kunnen zijn: mensen, produkten, berichten,... Bediendes kunnen zijn: mensen, machines, communicatiekanalen,... Vragen die we willen beantwoorden zijn: Hoeveel klanten zijn er gemiddeld tegelijkertijd in het systeem? Hoelang zijn klanten gemiddeld in het systeem? Welk deel van de klanten wordt bediend en welk deel van de klanten gaat verloren vanwege de eindige capaciteit van de wachtruimte? Wat is de bezettingsgraad van de bediendes (i.e., welk deel van de tijd zijn ze bezig)? In eerste instantie zullen we kijken naar modellen voor één enkel station. Later zullen we ook kijken naar modellen voor meerdere stations (netwerken van wachtrijen). 15/25

Kendall s notatie voor wachtrijmodellen / / / De eerste plaats vertelt iets over de tussenaankomsttijden van klanten. De tweede plaats vertelt iets over de bedieningstijden van klanten. De derde plaats vertelt iets over het aantal bediendes. De vierde plaats vertelt iets over het maximaal aantal klanten dat tegelijk in het systeem kan zijn (in bediening of in de wachtrij). Op de eerste twee plaatsen kunnen letters ingevuld worden als M: Memoryless (= Exponential) G: General D: Deterministic E: Erlang H: Hyperexponential U: Uniform 16/25

Als in de notatie de vierde plaats wordt weggelaten, nemen we aan dat het aantal klanten tegelijk in het systeem onbegrensd groot mag worden. Voorbeelden wan wachtrijmodellen zijn dus: M/G/1, U/U/1, M/M/6/6 Daarnaast moet je nog iets vertellen over de bedieningsdiscipline in je model (de volgorde waarin klanten bediend worden). Je kan hierbij denken aan: FCFS: First Come First Served LCFS: Last Come First Served ROS: Random Order of Service SPTF: Shortest Processing Time First LPTF: Longest Processing Time First Prioriteiten Wij nemen altijd aan: FCFS bedieningsdiscipline. 17/25

Notatie: Enkele algemene resultaten voor wachtrijmodellen A n : moment waarop n-de klant aankomt (hierbij tellen we klanten die NIET toegelaten worden WEL mee). E n : moment waarop n-de toegelaten klant aankomt (hierbij tellen we klanten die NIET toegelaten worden dus NIET mee). D n : moment waarop n-de toegelaten klant vertrekt. W n = D n E n : verblijftijd van de n-de toegelaten klant. 18/25

Notatie (vervolg): X(t): het aantal klanten in het systeem op tijdstip t. ˆX n = X(A n ): het aantal klanten dat de n-de aankomende klant bij aankomst aantreft (exclusief zichzelf). X n = X(E n ): het aantal klanten dat de n-de toegelaten klant bij aankomst aantreft (exclusief zichzelf). X n = X(D + n ): het aantal klanten dat de n-de toegelaten klant bij vertrek achterlaat. Met p j, ˆπ j, π j en π j, j = 0, 1, 2,..., noteren we de limietverdelingen (= occupatieverdelingen) van respectievelijk X(t), ˆXn, X n en X n. 19/25

Resultaten: 1. Als het aankomstproces van klanten een Poissonproces is dan geldt p j = ˆπ j voor alle j. 2. Als klanten één voor één aankomen en vertrekken dan geldt π j = π j voor alle j 3. Als het aantal klanten tegelijk in het systeem onbegrensd groot mag worden (en dus alle klanten toegelaten worden) dan geldt natuurlijk π j = ˆπ j voor alle j. Combinatie van deze drie resultaten geeft dat voor een M/G/1 (en dus ook voor een M/M/1, M/D/1,...) wachtrij geldt: p j = ˆπ j = π j = π j voor alle j. 20/25

De eigenschap dat, als het aankomstproces van klanten een Poissonproces is, er geldt p j = ˆπ j voor alle j heet de PASTA eigenschap: Poisson Arrivals See Time Averages. Een veel gebruikte formule uit de wachtrijtheorie is de formule van Little. Gegeven een willekeurig systeem en laat L: het gemiddeld aantal klanten op de lange termijn in het systeem; λ: het gemiddeld aantal klanten dat per tijdseenheid het systeem binnenkomt (de aankomstintensiteit van klanten); W : de gemiddelde tijd dat klanten zich op de lange termijn in het systeem bevinden. Dan geldt L = λw. 21/25

In de formule van Little kan het woord systeem op meerder manieren geïnterpreteerd worden. Het kan zijn wachtruimte + bedieningsstation; wachtruimte; bedieningsstation. Dit leidt tot verschillende varianten van de formule. (L = λw, L q = λw q, B = λτ,... ) Verder kan je bij de klanten die per tijdseenheid het systeem binnenkomen de klanten die niet toegelaten worden wel of niet meerekenen. 22/25

Het M/M/1/K wachtrijmodel Klanten arriveren volgens een Poisson proces met intensiteit λ. De bedieningstijden van klanten zijn exponentiëel verdeeld met parameter µ. Er is één bediende die de klanten in volgorde van aankomst behandeld. Klanten die bij aankomst K andere klanten bij de bediende aantreffen gaan verloren. Alle stochastische variabelen (bedieningstijden, tussenaankomsttijden) zijn onafhankelijk van elkaar. 23/25

Het proces {X(t), t 0}, het aantal klanten in het systeem op tijdstip t, is dan een continue-tijd Markov keten met toestandsruimte {0, 1,..., K}, intensiteitenmatrix 0 λ µ 0 λ R =......... µ 0 λ, µ 0 en limietverdeling p i = lim t P (X(t) = i) = waarbij ρ = λ/µ. 1 ρ 1 ρ K+1 ρi, i = 0, 1,..., K, Bovenstaande formule geldt alleen voor ρ 1 (i.e., λ µ). Ga zelf na wat er gebeurt als ρ = 1. 24/25

Met behulp van de limietverdeling kunnen allerlei prestatiematen uitgerekend worden: bezettingsgraad (= fractie van de tijd dat de bediende bezig is); verlieskans van klanten (= kans dat aankomende klant verloren gaat); doorzet (= aantal klanten dat per tijdseenheid bediend wordt); het gemiddeld aantal klanten in de wachtrij, bij de bediende en in het systeem (= wachtrij + bediende); gemiddelde tijd dat klanten in het systeem zijn; (inclusief / exclusief de klanten die niet behandeld zijn) gemiddelde tijd dat klanten in de wachtrij staan. 25/25