• No results found

Kunna beräkna medelantal kunder i ett M/G/1-system. Kunna beräkna medeltiden som en kund tillbringar i ett M/G/1-system.

N/A
N/A
Protected

Academic year: 2022

Share "Kunna beräkna medelantal kunder i ett M/G/1-system. Kunna beräkna medeltiden som en kund tillbringar i ett M/G/1-system."

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

Övning 7

Vad du ska kunna efter denna övning

• Kunna beräkna medelantal kunder i ett M/G/1-system.

• Kunna beräkna medeltiden som en kund tillbringar i ett M/G/1-system.

• Känna till Er- och Hk-fördelningarna och deras viktigaste egenskaper.

Problem, nivå A

1. För alla fördelningar nedan, beräkna medelantal kunder i systemet, medelantal kunder i kön, medelantal kunder i betjänaren och medeltiden i systemet. Medel- betjäningstiden är i alla fall 1 sekund. Gör detta för ρ = 0.5 och för ρ = 0.9.

(a) M/M/1 (b) M/D/1

(c) M/E2/1

(d) M/H2/1 med Cb2 = 2

2. Vi har ett M/G/1-system där ankomstintensiteten är 10 kunder per timme. Att betjäna en kund tar en exponentialfördelad tid med medelvärdet 5 minuter. Nu förändrar vi betjänaren så att medelbetjäningstiden ökar med 10% och betjän- ingstidens varians minskar med 40%. Blir medeltiden i systemet för en kund längre eller kortare?

Problem, mer avancerad nivå (B och C)

3. Antag att vi har ett M/G/1*upptagetsystem. Medelbetjäningstiden är E(X) och ankomstintensiteten är λ. Bestäm sannolikheten för att betjänaren är up- ptagen respektive ledig. Ledning: Fundera över hur lång medeltiden från det att betjänaren blir upptagen tills den blir ledig igen är. Gör samma sak för tiden från det att den blir ledig tills den blir upptagen igen.

4. För ett M/G/1-system är Laplacetransformen för väntetiden i kön

W(s) = s(1 − ρ) s − λ + λB(s)

Utgå från denna transform och visa att för medelväntetiden i kön E(W ) gäller att

E(W ) = λE(X2) 2(1 − ρ)

där E(X2) är andramomentet för betjäningstiden.

(2)

Lösningar

1. Vi använder att följande gäller för M/G/1-system

N = ρ + λ2E(X2) 2(1 − ρ)

Ns= λE(X) = ρ Nq= N − Ns= N − ρ

Medelantalet kunder i betjänarna blir samma för alla betjäningstidsfördelningar, nämligen 0.5 respektive 0.9 för ρ = 0.5 respektive 0.9. Medeltiderna som det frågas efter kan beräknas med Littles sats. Observera att λeff = λ eftersom det finns oändligt många köplatser i ett M/G/1-system.

(a) Här är betjäningstiden exponentialfördelad med medelvärde E(X) = 1

μ

Andramomentet för en exponentialfördelning är E(X2) = lim

s→0

d2F(s) ds2 = lim

s→0

d2 ds2

 μ μ + s



=

= lim

s→0

(μ + s)3 = 2 μ2

I vårt fall är ju μ = 1 eftersom medelbetjäningstiden är = 1. Det ger E(X2) = 2

För ρ = 0.5, dvs λ = 0.5 får vi N = 0.5 + 0.52· 2

2(1 − 0.5) = 1 Nq = 1 − 0.5 = 0.5 T = N

λ = 1 0.5 = 2 För ρ = 0.9, dvs λ = 0.9 får vi

N = 0.9 + 0.92· 2 2(1 − 0.9) = 9 Nq = 9 − 0.9 = 8.1 T = N

λ = 9 0.9 = 10

Detta hade vi också kunnat beräkna med formlerna som vi redan har för M/M/1.

(3)

(b) Att betjäningstidsfördelningen är deterministisk innebär att betjäningsti- den alltid är lika lång, i det här fallet en sekund. Antag att värdet på den deterministiska fördelningen är a = E(X). Då har fördelningen frekvens- funktionen

fX(t) = δ(t − a)

eftersom all sannolikhetsmassa är samlad i punkten t = a. Laplacetrans- formen för en deterministisk fördelning blir

F(s) = 

0 e−stδ(t − a)dt = e−as Det ger att

E(X) = − lims→0 d

dse−as = − lim

s→0−ae−as = a och

E(X2) = lim

s→0

d2

ds2e−as = lim

s→0a2e−as = a2

I vårt fall blir då E(X2) = a2 = 1 eftersom 1 = E(X) = a. Insättning i formlerna för M/G/1 ger nu för ρ = 0.5

N = 0.5 + 0.52· 1

2(1 − 0.5) = 0.75 Nq = 0.75 − 0.5 = 0.25 T = N

λ = 0.75 0.5 = 1.5 För ρ = 0.9 får vi

N = 0.9 + 0.92· 1

2(1 − 0.9) = 4.95 Nq = 4.95 − 0.9 = 4.05 T = N

λ = 4.95 0.9 = 5.5

(c) En En-fördelning har egenskapen att CX2 = V (X)

E2(X) = E(X2) − E2(X)

E2(X) = E(X2)

E2(X) − 1 = 1 n Eftersom E2(X) = 12 = 1 och n = 2 i vårt fall så ger det

E(X2)

1 − 1 = 1

2 ⇒ E(X2) = 1.5

Insättning i formlerna för M/G/1 ger nu för ρ = 0.5 N = 0.5 + 0.52· 1.5

2(1 − 0.5) = 0.875

(4)

Nq = 0.875 − 0.5 = 0.375 T = N

λ = 0.875

0.5 = 1.75 För ρ = 0.9 får vi

N = 0.9 + 0.92· 1.5

2(1 − 0.9) = 6.975 Nq = 6.975 − 0.9 = 6.075 T = N

λ = 6.975

0.9 = 7.75

(d) Här får vi veta att CX2 = 2. Det leder till 2 = CX2 = E(X2)

E2(X)− 1 ⇒ E(X2) = 3

eftersom E2(X) = 1. Insättning i formlerna för M/G/1 ger nu för ρ = 0.5 N = 0.5 + 0.52· 3

2(1 − 0.5) = 1.25 Nq = 1.25 − 0.5 = 0.75 T = N

λ = 1.25 0.5 = 2.5 För ρ = 0.9 får vi

N = 0.9 + 0.92· 3

2(1 − 0.9) = 13.05 Nq = 13.05 − 0.9 = 12.15 T = N

λ = 13.05

0.9 = 14.5

2. Vi använder medelantal kunder i systemet som ett mått på hur bra det är. Innan systemet ändrades var

E(X) = 1

12 h−1 ⇒ ρ = λE(X) = 10

12 ⇒ N = ρ 1 − ρ = 5

Vi kan ju använda formlerna för M/M/1. Antag nu att den stokastiska vari- abeln Y är betjäningstiden efter ändringen. Då gäller

E(Y ) = E(X) · 1.1 = 1.1 12 h−1 Variansen för X är

V (X) = E(X2) − E2(X) = 2E2(X) − E2(X) = E2(X) = 1 144

(5)

Observera att E(X2) = 2E2(X) enbart gäller för exponentialfördelningen. Se tal 1a i denna övning för en härledning av detta! Detta ger att

V (Y ) = 1

144 · 0.6 ⇒ E(Y2) = V (Y ) + E2(Y ) = 0.6

144 +1.21

144 = 1.81 144 Det nya värdet på ρ blir

ρ = λE(Y ) = 11 12

Nu kan vi beräkna medelantalet kunder efter förändringen

N = ρ + λ2E(Y2) 2(1 − ρ) = 11

12 +102(1.81/144) 2(1 − 11/12) ≈ 8.5

Det blir alltså fler kunder i systemet vilket innebär att tiden i systemet i medeltal blir längre.

3. Tiden från det att betjänaren blir upptagen tills den blir ledig motsvarar en betjäningstid eftersom det inte finns någon kö. Tiden från det att betjänaren blir ledig tills den blir upptagen igen är alltid exponentialfördelad med medelvärde 1/λ. Den andel av tiden som betjänaren är upptagen blir då

E(X)

E(X) + 1/λ = λE(X)

λE(X) + 1 = ρ ρ + 1

Den andel av tiden som betjänaren är ledig blir då 1/λ

E(X) + 1/λ = 1 ρ + 1

Observera att man inte kan avända Markovkedjor i denna uppgift. Det får man bara göra när också betjäningstiderna är exponentialfördelade. Man kan inte heller använda teorin för M/G/1-system eftersom den bara fungerar för oändligt många köplatser.

4. Denna uppgift kan lösas på flera sätt. Vi använder serieutveckling (Maclaur- inutveckling). För en godtycklig kontinuerlig stokastisk variabel Y måste det gälla att

FY(s) = 1 − E(Y )s + 1

2E(Y2)s2 + o(s3) eftersom

d

dsFY(s) → −E(Y ) då s → 0

(6)

och d2

ds2FY(s) → E(Y2) då s → 0 Tillämpat på W(s) och B(s) ger det

W(s) = 1 − E(W )s + O(s2) och

B(s) = 1 − E(X)s + 1

2E(X2)s2+ o(s3)

Vi skriver om sambandet mellan W(s) och B(s) som W(s) [s − λ + λB(s)] = s(1 − ρ)

Sätter vi sedan in serieutvecklingarna så får vi

1 − E(W )s + o(s2) s − λ + λ



1 − E(X)s + 1

2E(X2)s2+ o(s3) = s(1 − ρ) vilket efter lite algebra blir

s(1 − ρ) +

1

2E(X2) − E(W )(1 − ρ) s2 + o(s3) = s(1 − ρ)

Detta kan bara vara sant för alla s om koefficienten framför s2är = 0 vilket ger 1

2λE(X2) − E(W )(1 − ρ) = 0 ⇒ E(W ) = λE(X2) 2(1 − ρ)

Ett annat sätt är att lösa denna uppgift är att derivera W(s) och låta s → 0.

References

Related documents

upphandlingsförfarandet föreslås ändras från ett anslutningsförfarande, där fondförvaltare som uppfyller vissa formella krav fritt kan ansluta sig till fondtorget, till

Sedan Riksdagens ombudsmän har beretts tillfälle att lämna synpunkter på departementspromemorian Märkning och registrering av katter – ett förslag och dess konsekvenser får

Att kläderna sitter bra och tas på, på rätt sätt, allt från att trosor och kalsonger sitter rätt och inte skaver, till tjocktröjan som inte får ha vridit sig runt armarna

Med hänsyn till det ansträngda budgetläge som Sveriges domstolar befinner sig i för närvarande vill domstolen dock framhålla vikten av att effekterna av lagförslagen noggrant

MSB anser att regeringen bör överväga att förtydliga MSB:s roll som stödjande myndighet när det gäller skyddade anläggningar som inrättats för behov inom civilt

En uppräkning av kompensationsnivån för förändring i antal barn och unga föreslås också vilket stärker resurserna både i kommuner med ökande och i kommuner med minskande

Den demografiska ökningen och konsekvens för efterfrågad välfärd kommer att ställa stora krav på modellen för kostnadsutjämningen framöver.. Med bakgrund av detta är

Syftet med den här undersökningen har varit att undersöka hur sexåringar uttrycker tankar och föreställningar om skolstart och skola samt var de säger att de har lärt sig detta. Min