36
FELÚJÍTÁSI FOLYAMATOK Szakdolgozat Írta: Kocsis Orsolya Matematika BSc Alkalmazott matematikus szakirány Témavezető: Móri Tamás, egyetemi docens Valószínűségelméleti és Statisztika Tanszék Eötvös Loránd Tudományegyetem Természettudományi Kar 2010

FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

Embed Size (px)

Citation preview

Page 1: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

FELÚJÍTÁSI FOLYAMATOK

Szakdolgozat

Írta: Kocsis OrsolyaMatematika BSc

Alkalmazott matematikus szakirány

Témavezető: Móri Tamás, egyetemi docens

Valószínűségelméleti és Statisztika Tanszék

Eötvös Loránd Tudományegyetem

Természettudományi Kar

2010

Page 2: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

Tartalomjegyzék

1. Bevezetés 2

2. Alapvető fogalmak és összefüggések 4

3. A felújítási tétel 9

3.1. Felújítási egyenletek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103.2. Elemi felújítási tétel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143.3. Kicserélési modellek (Kor-és blokkcsere eljárás) . . . . . . . . . . . . . . . 163.4. A felújítási tétel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4. A felújítási tétel alkalmazásai 21

4.1. Alternáló felújítási folyamatok . . . . . . . . . . . . . . . . . . . . . . . . . 214.2. Korfüggő elágazó folyamatok . . . . . . . . . . . . . . . . . . . . . . . . . . 26

5. Kumulatív folyamatok 30

1

Page 3: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

1. fejezet

Bevezetés

A felújításelmélet az alkalmazott valószínűségszámítás, azon belül is a sztochasztikus folya-matok elméletének fontos része. Olyan sztochasztikus rendszerek vizsgálatával foglalkozik,melyek időbeni fejlődését felújítások szakítják meg, azaz olyan időpontok, melyekben afolyamat újrakezdődik, megújul. Az elmélet hatékonysága is ebből a folyamatos megújulás-ból ered. Az eredmények széles körben alkalmazhatóak mind az elméletben, mind pedig agyakorlatban. Dolgozatomban meg szeretném mutatni mindennapi életből vett példákonkeresztül, hogy ez nem csak egy szép elmélet, de a gyakorlatban is nagy jelentőséggel bír.

Talán a legegyszerűbb példa felújítási folyamatra, amellyel vélhetőleg már mindenkitalálkozott, az a villanykörték egymás utáni cseréje. Tegyük fel, hogy egy villanykörtét a0 pillanatban helyeznek üzembe. Valamilyen X1 ideig jó, aztán kiég. Miután elromlott,azonnal kicserélik egy újra, melynek élettartamát jelölje az X2 valószínűségi változó. Ha ezis elromlik, akkor kicserélik egy harmadikra. Ezt az eljárást általánosítva azt kapjuk, hogy

az n-edik körtét an∑i=1

Xi időpontban kell kicserélni. Mint látni fogjuk később, felújítási

folyamaton pl. ebben az esetben egy t időpontig bekövetkeztt villanykörték cseréjének aszámát fogjuk érteni, vagy pedig azt, hogy mennyi idő telt el az n-edik villanykörte ki-cseréléséig. Ebben az egyszerű példában megfigyelésünket akkor kezdtük, amikor üzembehelyeztünk egy villanykörtét. Kezdhettük volna azonban egy villanykörte üzemelése közbenis. Ekkor egy általánosabb folyamatot kapnánk.

Munkámban csak a nullára koncentrált felújítási folyamatokról lesz szó, vagyis amikora megfigyelésünket az üzembe helyezés pillanatában kezdjük. Megemlítjük azonban, hogy

2

Page 4: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

vannak ennél általánosabbak is, amikor a folyamat már tart a megfigyelés kezdeti időpont-jában. Ebben az esetben, ha X0-val jelöljük az első élettartamot(tehát X0 kezdetekor mártart a folyamat, csak a megfigyelésünket kezdjük X0 kezdetekor), akkor az X0 valószínűségiváltozó ugyan független az összes többitől, de nem azonos eloszlású velük. Így egy általá-nosabb felújítási folyamatot kapunk.

3

Page 5: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

2. fejezet

Alapvető fogalmak és összefüggések

Dolgozatom ezen részében meg szeretném ismertetni az olvasót a felújításelmélet néhányalpvető fogalmával és összefüggésével, melyekre építkezünk majd a továbbiak során. Afejezet logikai felépítésében leginkább a [2] és [5] művet vettem alapul.

Először is vegyünk egy [0, t] intervallumot és Xk (k = 1, . . . ,∞) valószínűségi változóksorozatát, melyek nem negatívak, nem azonosan nullák, függetlenek és azonos eloszlásúak.Ezek az Xk -k fogják jelenteni a két egymás utáni felújítás közötti időtartamot. VagyisXk a (k− 1)-edik felújítástól a k-adik felújításig eltelt idő. Az Xk valószínűségi változókatélettartamoknak nevezzük. Tekintsük az

Sn = X1 +X2 + · · ·+Xn, n ≥ 1 (S0 = 0)

valószínűségi változót, melyet az n-edik felújítás bekövetkezéséhez szükséges várakozási idő-nek, vagy n-edik felújítási pontnak nevezünk. Nyilván a t időpontig bekövetkezett felújítá-sok száma egyenlő n legnagyobb olyan értékével, melyre az n-edik felújítás még t előtt,vagy éppen pont a t-edik időpontban következik be. Ezt a legnagyobb n értéket jelöljükN(t)-vel. Azt kaptuk tehát, hogy

N(t) = sup {n : Sn ≤ t}. (2.1)

2.1. Definíció. Az {N(t), t ≥ 0} nemnegatív egész értékű sztochasztikus folyamatot felújításifolyamatnak nevezzük.

2.2. Megjegyzés. A gyakorlatban az {Sn, n ≥ 0} részletösszegsorozatot is felújítási folya-matnak nevezik.

4

Page 6: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

A következő ábrán jól látszik, hogy hogyan is kell elképzelnünk ezeket a fogalmakat.

2.1. ábra. Az N(t) felújítási folyamat és az Xk élettartamok kapcsolata

Legyenek {Xk}∞k=1 az egymás utáni felújítások közötti idők,

F (x) = P (Xk ≤ x), k = 1, 2, 3, . . .

pedig legyen az Xk valószínűségi változók közös eloszlásfüggvénye.

Fk(t) = P (Sk ≤ t), k = 1, 2, 3, . . .

pedig legyen az Sk valószínűségi változó eloszlásfüggvénye.Most nézzünk néhány összefüggést ezekre a fogalmakra. A (2.1) összefüggésből adódik,

hogy N(t) ≥ k ⇔ Sk ≤ t. Hiszen ha legalább k felújítás történik t-ig, akkor nyilván a k.időpontja nem haladhatja meg t-t. Ebből következik, hogy

P (N(t) ≥ k) = P (Sk ≤ t) = Fk(t), t ≥ 0, k = 1, 2, . . . , így

P (N(t) = k) = P (N(t) ≥ k)− P (N(t) ≥ k + 1) = Fk(t)− Fk+1(t), t ≥ 0, k = 1, 2, . . . ,

mivel akkor történik pontosan k felújítás, ha van legalább k, de több nincs. Ebben azesetben az Sk összeg valószínűségeloszlását a konvolúciós formula szerint lehet kiszámolni:

Fk(x) =

∫[0,∞)

Fk−1(x− y)dF (y) =

∫[0,x]

Fk−1(x− y)dF (y).

Az F1(x) = F (x) értéket ismertnek tételezzük fel.Vezessük be azM(t) = E(N(t)) várható értéket, amelyet felújítási függvénynek nevezünk.

Megmutatjuk ezen várható érték két fontos tulajdonságát.

5

Page 7: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

2.3. Állítás.

M(t) =∞∑k=1

Fk(t) (2.2)

Bizonyítás: Legyen

Ik =

{1, ha a k−adik felújítás ideje [0, t]−be esik0, különben.

Ekkor N(t) =∞∑k=1

Ik, N(t) definíciója miatt. Így E(N(t)) = E

(∞∑k=1

Ik

)=∞∑k=1

E(Ik) =

=∞∑k=1

P (Ik = 1) =∞∑k=1

P (Sk ≤ t) =∞∑k=1

Fk(t). �

2.4. Állítás. Ha P (Xk > 0) > 0 minden pozitív k-ra, akkor M(t) <∞ ∀t > 0 esetén.

Bizonyítás: Mivel P (Xk > 0) > 0, ezért létezik olyan α > 0, hogy P (Xk ≥ α) > 0. Legyen

N(t) = sup

{n :

n∑k=1

Xk ≤ t

}egy olyan felújítási folyamat, melyben az Xk valószínűségi

változók a következőképpen vannak definiálva :

Xk =

{0, ha Xk < α

α, ha Xk ≥ α.

Könnyen látható, hogy ennek az új felújítási folyamatnak az l = iα, i = 0, 1, 2, . . . pontoklesznek a felújítási pontjai, és az egyes pontokban a felújítások multiplicitása független

geometriai eloszlást követ P (Xk ≥ α) paraméterrel, tehát 1P (Xk≥α)

várható értékkel. Így

az E(N(t)) ≤(t

α+ 1

)· 1

P (Xk ≥ α)becslést kapjuk, ami véges ∀t > 0 rögzített időpont

esetén. Mivel Xk ≤ Xk, így N(t) ≥ N(t), amiből következik, hogy E(N(t)) ≤ E(N(t)) <

∞. �

Világos, hogy SN(t) az utolsó felújítás időpontja t-ig bezárólag.

6

Page 8: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

2.5. Tétel. Legyen µ = E(X1) véges. Ekkor az N(t) folyamatra teljesül a nagy számokerős törvénye, azaz 1 valószínűséggel

N(t)

t→ 1

µ.

Bizonyítás: Vizsgáljuk a folyamatot egy (0, t] intervallumon. Mivel SN(t)≤ t < SN(t)+1,ezért

SN(t)

N(t)≤ t

N(t)<SN(t)+1

N(t).

Tudjuk, hogySN(t)

N(t)=

1

N(t)

N(t)∑k=1

Xk , ezért azt kellene várnunk a nagy számok erős törvényére

gondolva, hogy

SN(t)

N(t)→ µ, (2.3)

ha N(t)→∞. Ez a határérték igaz is, bár ahhoz, hogy használni tudjuk a nagy számokerős törvényét, be kell látnunk, hogy P (N(t) → ∞) = 1. Erre azért van szükség, mertaz összeadandók száma – N(t) – is valószínűségi változó, és így nem egyértelmű, hogy azN(t)→∞ határérték biztosan létezik. Ehhez definiáljuk eseményeknek két halmazát.

C1 :=

{ω :

1

n

n∑k=1

Xk(ω)→ µ

}, P (C1) = 1,

C2 := {ω : (N(t))(ω)→∞}, P (C2) = 1.

Legyen ω ∈ C1 ∩ C2. Ekkor

1

(N(t))(ω)

(N(t))(ω)∑k=1

Xk(ω)→ µ,

és mivel P (C1 ∩ C2) = 1, ezért a (2.3) határérték valóban igaz, ha N(t)→∞.Nyilván az

SN(t)+1

N(t)=

SN(t)+1

N(t) + 1· N(t) + 1

N(t)

egyenlőség teljesül. A fenti gondolatmenetet erre a kifejezésre használva azt kapjuk, hogy

SN(t)+1

N(t)→ µ,

7

Page 9: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

ha N(t)→∞. Ígyt

N(t)két olyan szám között van, melyek mindegyike µ-höz konvergál, ha

N(t)→∞. TehátN(t)

t→ 1

µ,

ha N(t)→∞. �

8

Page 10: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

3. fejezet

A felújítási tétel

Ebben a fejezetben a felújításelmélet legfontosabb, legalapvetőbb tételét, a felújításitételt fogjuk tárgyalni. Az első szakaszban megismerkedünk a felújítási egyenlettel, és afelújítási gondolatmenettel, ami nagy segítséget nyújt felújítási egyenletek felállítására, éssok más hasznos eredmény levezetéséhez is. Ehhez a részhez a [2] forrást vettem alapul.A második szakaszban az elemi felújítási tétellel fogunk foglalkozni, amelyre a harmadikszakaszban egy nagyon elterjedt alkalmazást is mutatunk. Ezek a szakaszok a [3] és [4]mű eredményei alapján születtek. Végül pedig az alaptétel fog következni, mely az [1][2][5]forrásban található meg különböző formában.

A 2. fejezetben bevezettük a felújítási folyamatok vizsgálatához szükséges alapvető fo-galmakat és összefüggéseket. Ezekből megtudhattuk, hogy mit is kell figyelembe vennünk,ha felújítási folyamatokat akarunk vizsgálni. Ezen fogalmakra fogunk támaszkodni a továb-biak során.

Számos felújításelméleti probléma megoldásában van segítségünkre a felújítási gondolat-menet. Eszerint az első felújítás X1 időpontja szerinti feltételes valószínűségeket vesszük,és azután kiszámoljuk az azt követő felújítások számának várható értékét. Vagyis a (0, t]

intervallumon nem lesz felújítás, ha az első élettartam – X1 – meghaladja t értékét. Más-részt, ha X1 = x < t, akkor van egy az x pillanatban keletkezett felújítás, plusz még –átlagosan – M(t− x) további felújítás, az x-től t-ig tartó intervallumon.

9

Page 11: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

Matematikailag ez a következőt jelenti :

E( N(t) | X1 = x ) =

{0, ha x > t

1 +M(t− x), ha x ≤ t.

Mivel az események valószínűségi struktúrája újrakezdődik az X1 pillanatban, vagyis afolyamat megújul az első esemény bekövetkezése után, ezért ugyanezzel a gondolatmenettelez utóbbi várható érték is könnyen kiszámolható.

A felújítási gondolatmenet segítségével belátjuk azt a tételt, amely azt mondja ki, hogymilyen egyenletet elégít ki a felújítási függvény.

3.1. Tétel. Az M(t) felújítási függvény kielégíti az

M(t) = F (t) +

∫(0,t]

M(t− x)dF (x), t ≥ 0 (3.1)

egyenletet.

Bizonyítás: A bizonyítást a felújítási gondolatmenet alkalmazásán kívül a teljes várhatóérték tételének alkalmazásával végezzük.

M(t) = E(N(t)) =

∫[0,t]

E(N(t)|X1 = x)dF (x) =

=

∫[0,t]

(1 +M(t− x))dF (x) = F (t) +

∫[0,t]

M(t− x)dF (x). �

A (3.1) egyenletet a felújításelmélet integrálegyenletének, vagy egyszerűen felújítási egyenletneknevezik.

3.1. Felújítási egyenletek

Számos felújításelméleti probléma leírásában vannak segítégünkre a felújítási egyenletek,amelyek lényegében speciális integrálegyenleteknek tekinthetők. Általában a felújítási gon-dolatmenet segítségével állítunk fel ilyen egyenleteket, segítségül hívva azt az egyszerűmegfigyelést, miszerint a folyamat a felújítási pontokban újrakezdődik.

Mindenek előtt vezessük be a konvolúció fogalmát.

10

Page 12: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

3.2. Definíció. Legyenek A(t) és B(t) nemcsökkenő, jobbról folytonos függvények a [0,∞)

intervallumon. Továbbá legyen A(0) = B(0) = 0. Ekkor A(t) és B(t) konvolúcióján, melyetA ∗B(t)-vel jelölünk, az

A ∗B(t) =

∫[0,t]

B(t− y)dA(y), t ≥ 0

egyenlőséget értjük.

A (3.1) integrálegyenletet általánosíthatjuk, így megkapjuk az

A(t) = a(t) +

∫[0,t]

A(t− x)dF (x), t ≥ 0

alakú integrálegyenleteket, melyeket felújítási egyenleteknek nevezünk. Az a(t) függvényés az F (t) eloszlásfüggvény előre adott, A(t) határozatlan mennyiség.

A felújítási egyenletek megoldásáról szóló tétel bizonyításához szükségünk van egy ál-lításra. Vegyünk egy c(t) és B(t) függvényt. Mindkettőről tegyük fel, hogy növekvő, jobbrólfolytonos, c(0) = B(0) = 0, és a [0,∞) intervallumon van értelmezve. Tekinthetjük teháta konvolúciójukat. Felsoroljuk B ∗ c néhány tulajdonságát, melyeket használni fogunk.

3.3. Állítás.

1. max0≤t≤T

| (B ∗ c)(t) |≤ max0≤t≤T

| c(t) | ·B(t)

2. B ∗ c = c ∗B

3. B ∗ c1 +B ∗ c2 = B ∗ (c1 + c2)

3’. Ha B1, B2, . . . olyan, hogy∞∑i=1

Bi <∞, akkor

(∞∑i=1

Bi

)∗ c =

∞∑i=1

(Bi ∗ c)

4. Ha B1 és B2 növekvőek, akkor B1 ∗ (B2 ∗ c) = (B1 ∗B2) ∗ c

A következő tétel azt mondja ki, hogy bármely felújítási egyenlet megoldását ki lehet fejeznia felújítási függvény segítségével.

11

Page 13: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

3.4. Tétel. Legyen a(t) korlátos függvény. Ekkor létezik egy és csak egy olyan A(t) füg-gvény, mely a véges intervallumokon korlátos, és kielégíti az

A(t) = a(t) +

∫[0,t]

A(t− y)dF (y) (3.2)

egyenletet. Ez a függvény

A(t) = a(t) +

∫[0,t]

a(t− x)dM(x), (3.3)

ahol M(t) =∞∑k=1

Fk(t) a felújítási függvény.

Bizonyítás: A bizonyítás 3 részre bontható.Először megmutatjuk, hogy a (3.3)-ban definiált A(t) függvény eleget tesz a korlátossági

feltételnek. Legyen [0, T ] egy véges intervallum. Mivel a(t) korlátos függvény, M(t) nemcsökkenő és véges tetszőleges t esetén, így felhasználva az előbbi elemi tulajdonságokból az1-est, azt kapjuk, hogy

sup0≤t≤T

|A(t)| ≤ sup0≤t≤T

|a(t)|+∫

[0,T ]

sup0≤t≤T

|a(t)|dM(x) = sup0≤t≤T

|a(t)|(1 +M(T )) <∞,

és ez mutatja, hogy a (3.3) -ban definiált A(t) függvény véges intervallumokon korlátos.Második lépésként belátjuk, hogy valóban megoldása (3.2)-nek. Ehhez felhasználjuk

M(t) definícióját, az Fk = F ∗ Fk−1 összefüggést, valamint a 3.3. Állítást. Tehát

A(t) = a(t) +M ∗ a(t) = a(t) +

(∞∑k=1

Fk

)∗ a(t) = a(t) + F ∗ a(t) +

(∞∑k=2

Fk

)∗ a(t) =

= a(t) + F ∗ a(t) +

(∞∑k=2

F ∗ Fk−1

)∗ a(t) = a(t) + F ∗ a(t) +

(∞∑k=1

F ∗ Fk

)∗ a(t) =

= a(t) + F ∗ a(t) + (F ∗ F1 +F ∗ F2 + . . . ) ∗ a(t) = a(t) + F ∗ a(t) + F ∗

(∞∑k=1

Fk

)∗ a(t) =

= a(t) + F ∗

(a(t) +

(∞∑k=1

Fk

)∗ a(t)

)= a(t) + F ∗ A(t).

12

Page 14: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

Végül már csak azt kell megmutatnunk, hogy (3.3) egyértelmű megoldása (3.2)-nek. Eztúgy csináljuk, hogy megmutatjuk: a (3.2) felújítási egyenlet bármely megoldása, amely kor-látos a véges intervallumokon, felírható (3.3) alakban. Ehhez felhasználjuk a 3.3. Állítást.Először írjuk fel a (3.2) egyenletet konvolúciós alakban: A = a+F ∗A. Ezt helyettesítsükújra meg újra (3.2) jobb oldalába, és megfelelőképpen kiterjesztjük. Azt kapjuk, hogy

A = a+ F ∗ (a+ F ∗ A) = a+ F ∗ a+ F ∗ (F ∗ A)︸ ︷︷ ︸F2∗A, mivel F2=F∗F

=

a+ F ∗ a+ F2 ∗ a+ F3 ∗ A = · · · = a+

(n−1∑k=1

Fk

)∗ a+ Fn ∗ A.

Vegyük észre, hogy

|Fn ∗ A(t)| =

∣∣∣∣∣∣∣∫

[0,t]

A(t− y)dFn(y)

∣∣∣∣∣∣∣ ≤ sup0≤y≤t

|A(t− y)| · Fn(t).

Mivel beláttuk, hogy A(t) a véges intervallumokon korlátos, és tudjuk, hogy limn→∞

Fn(t) = 0,így lim

n→∞Fn ∗ A(t) = 0 minden rögzített t-re. Másrészt, mivel a(t) korlátos, azt kapjuk a

3.3.Állítás 3′. pontjából kifolyólag, hogy

limn→∞

(n−1∑k=1

Fk

)∗ a(t) =

(∞∑k=1

Fk

)∗ a(t) = M ∗ a(t).

Tehát

A(t) = a(t) + limn→∞

(n−1∑k=1

Fk ∗ a(t) + Fn ∗ A(t)

)= a(t) +M ∗ a(t),

vagyis (3.2) általános A(t) megoldásának (3.3) alakú előállításához jutottunk. �

Ahhoz, hogy be tudjuk bizonyítani az elemi felújítási tételt, be kell látnunk egy össze-függést, melyet az iménti tétel segítségével igazolunk.

3.5. Példa. Legyenek X1, X2, . . . független, azonos eloszlású valószínűségi változók, melyekjelentsék egy felújítási folyamat élettartamait, miként azt már a dolgozat elején jeleztük. Hamegállunk a t időpillanat utáni első felújításnál, ami az (N(t) + 1)-edik felújítás, akkor akövetkező összefüggés igazolható:

E(SN(t)+1) = E(X1 +X2 + · · ·+XN(t)+1) = E(X1)E(N(t) + 1) = E(X1)(M(t) + 1) (3.4)

13

Page 15: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

A levezetéshez a felújítási gondolatmenetet fogjuk használni. Segítségével felállítunk egyfelújítási egyenletet az A(t) = E(SN(t)+1) mennyiségre. A fejezet elején közölt felújításigondolatmenetet használva azt kapjuk, hogy

E( SN(t)+1 | X1 = x ) =

{x, ha x > t

x+ A(t− x), ha x ≤ t.

A teljes várható érték tétele miatt

A(t) = E( SN(t)+1 ) =

∫[0,∞)

E( SN(t)+1 | X1 = x )dF (x) =

=

∫[0,t]

( x+ A(t− x) )dF (x) +

∫[t,∞)

xdF (x) =

=

∫[0,∞)

xdF (x) +

∫[0,t]

A(t− x)dF (x) = E(X1) +

∫[0,t]

A(t− x)dF (x).

Azt kaptuk tehát, hogy A(t) = E(SN(t)+1) kielégíti a felújítási egyenletet, melyben az a(t)tag állandó: E(X1)-gyel egyenlő. A 3.4. Tétel szerint

A(t) = a(t) +

∫[0,t]

a(t− x)dM(x) = E(X1) +

∫[0,t]

E(X1)dM(x) = E(X1)(1 +M(t)).

3.2. Elemi felújítási tétel

Most már minden eszköz adott ahhoz, hogy kimondjuk és be is bizonyítsuk az elemifelújítási tételt, melyre a következő részben egy alkalmazást is mutatni fogunk.

3.6. Tétel (Elemi felújítási tétel). Az {N(t) : t ≥ 0} felújítási folyamatban legyenekXi, i = 1, 2, . . . az élettartamok. Legyen továbbá µ = E(X1) <∞. Ekkor

limt→∞

1

tM(t) =

1

µ.

Bizonyítás: Nyilván t < SN(t)+1. Így az előbbi (3.4) összefüggés miatt azt kapjuk, hogy

t < E(SN(t)+1) = µ(1 +M(t)),

14

Page 16: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

vagyis átrendezve1

µ<

1

t(1 +M(t)) =

1

t+

1

tM(t),

amiből1

tM(t) >

1

µ− 1

t

adódik. Ebből következik, hogy

lim inft→∞

1

tM(t) ≥ 1

µ. (3.5)

A másik irányú egyenlőség igazolásához definiálunk egy olyan felújítási folyamatot,melynek az

Xci =

{Xi, ha Xi ≤ c ,c, ha Xi > c

mennyiségek lesznek az élettartamai, ahol c > 0 tetszőleges rögzített szám. Jelölje Scn ésN c(t) a várakozási időt, illetve a számláló folyamatot ebben a felújítási folyamatban. Mivelaz Xc

i valószínűségi változóknak a c szám felső korlátjuk, ezért nyilván t + c ≥ ScN(t)+1

igaz. Ezt felhasználva a t + c ≥ E[ScN(t)+1] = µc(1 + M c(t)) egyenlőséget kapjuk, ahol

µc = E(Xci ) =

∫ c0(1− F (x))dx, és M c(t) = E(N c(t)).

Xci definíciójából Xc

i ≤ Xi adódik, ami maga után vonja az N c(t) ≥ N(t) egyenlőséget.

Így M c(t) ≥ M(t). Ezt felhasználva azt kapjuk, hogy t+ c ≥ µc(1 +M(t)). Átrendezve:

1

tM(t) ≤ 1

µc+

1

t(c

µc− 1). Tehát

lim supt→∞

1

tM(t) ≤ 1

µc(3.6)

minden c > 0 esetén. Mivel

limc→∞

µc = limc→∞

∫ c

0

(1− F (x))dx =

∫ ∞0

(1− F (x))dx = E(X1) = µ,

és (3.6) bal oldala rögzített, ezért

lim supt→∞

1

tM(t) ≤ lim

c→∞

1

µc=

1

µ. (3.7)

A (3.5) és (3.7) egyenlőtlenségekből együttesen következik a tétel állítása, vagyis limt→∞

1

tM(t) =

1

µ. �

15

Page 17: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

3.7. Megjegyzés. Az 1/µ értéket átlagos felújítási aránynak, vagy átlagos felújítási rátá-nak nevezik.

3.3. Kicserélési modellek (Kor-és blokkcsere eljárás)

Ebben a szakaszban szeretném szemléltetni az elemi felújítási tétel egy gyakorlati al-kalmazását, a kor és blokkcsere eljárást.

Az általános csereeljárás egy egység cseréjét jelenti. Mikor ez az egység meghibásodik,egyszerűen kicserélik egy újra. Ez az egyszerű módszer azonban nem mindig adja a legjobberedményt. Ha nem szeretnénk, hogy üzem közben meghibásodás történjen, vagy ha azegyes egységek a korukkal együtt elértéktelenednek, akkor lehet hogy más módszerrrelpénzt, vagy időt is megtakaríthatnánk, ami nem elhanyagolható szempont.

A két legfontosabb csereeljárás, amelyet legtöbbször használnak, a kor-és a blokkcsereeljárás.

A kor szerinti csereeljárás során egy egységet akkor cserélünk ki, ha meghibásodott,vagy ha már elért egy T életkort, aszerint, hogy melyik következik be előbb.

A blokkcsere eljárásban cserére akkor kerül sor, ha egy egység meghibásodott, vagypedig blokkidőnként, amikor is minden egységet kicserélnek. Vagyis minden egyes T idő-egység során pontosan egy tervezett, avagy blokkcsere van, és átlagosan M(T ) meghibá-sodás miatti csere. Ezt a T időegységet felújítási intervallumnak szokás nevezni mind-két eljárásban. A blokkcsere eljárást akkor a legjobb használni, ha egyszerre több blokkműködik egymással párhuzamosan, és egy blokkon belül kisebb költséget jelent mindenegységet egyszerre felújítani, mint darabonként cserélgetni ki, mikor meghibásodnak. Asok kiszállás ugyanis magas kiszállási költséget eredményez.

Általában azt feltételezzük, hogy az egyes egységek egymástól függetlenül hibásodnakmeg, ezeket a meghibásodásokat azonnal észleljük, és a következő egység az előző tönkre-menésekor azonnal elkezd üzemelni. Feltételezzük továbbá, hogy az egymás után üzembehelyezett egységek (pl. villanykörték, gépek, stb.) élettartamai független, azonos eloszlású,pozitív valószínűségi változók, várható értékük véges, és F (x) a közös eloszlásfüggvényük.

Tekintsük a meghibásodások számát egy [0, t] intervallumon. Így a következő felújítási

16

Page 18: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

folyamatokat tudjuk vizsgálni:

N(t) = a meghibásodások száma a [0, t] intervallumban, a szokásos felújításifelújítási folyamatban

NA(t, T ) = a meghibásodások száma a [0, t] intervallumban a kor szerinti cse-reeljárás alatt, T felújítási intervallummal,

NB(t, T ) = a meghibásodások száma a [0, t] intervallumban a blokkcsere eljá-rás alatt, T felújítási intervallummal.

Ezekhez tekintsük a megfelelő felújítási függvényeket:

M(t) = E(N(t)),

MA(t, T ) = E(NA(t, T )),

MB(t, T ) = E(NB(t, T )).

3.8. Állítás. i). limt→∞

NA(t, T )

t= lim

t→∞

MA(t, T )

t=

F (T )∫ T0

(1− F (x))dx

ii). limt→∞

NB(t, T )

t= lim

t→∞

MB(t, T )

t=

1 +M(t)

T1 valószínűséggel.

Bizonyítás:i). Legyen Y1, Y2, . . . olyan valószínűségi változók sorozata, ahol Yi azt mondja meg, hogymennyi idő telt el az i− 1-edik és az i-edik meghibásodás között. Legyen NA(t, T ), t ≥ 0 esorozat által generált felújítási folyamat, FA(t) = P (Yi ≤ t) pedig a közös eloszlásfüggvény.Legyen továbbá nT ≤ t < (n+ 1)T , ahol n nemnegatív egész. Ekkor igaz az

1 − FA(t) = P (Yi > t) = (1− F (T ))n · (1− F (t− nT )) (3.8)

összefüggés. Ezt a következő gondolatmenet által kaphatjuk meg: a T életkor előtt elrom-lott egységek aránya éppen F (T ) lesz, mivel ezek a meghibásodások egy szokásos felújításifolyamat felújítási pontjainak tekinthetők. Ezzel ellentétben betervezett cserére akkor kerülsor, ha egy egység élettartama meghaladja T -t. Így egy betervezett csere valószínűsége

17

Page 19: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

1− F (T ). t-ig nyilván n betervezett cserét kell végrehajtanunk, ha t nT és (n+ 1)T közéesik, így ennek az n betervezett cserének a valószínűsége (1− F (T ))n. Meg kell még mon-danunk, hogy a maradék (nT,t] intervallumon hogyan is viselkedik ez a folyamat. Mivelminden felújításnál a folyamat újrakezdődik, ezért ezen az intervallumon a meghibásodásokeloszlása megegyezik a t − nT hosszú intervallumon való eloszlással. Ezzel megmutattuk,hogy a (3.8) összefüggés tényleg igaz. Ezt felhasználva

µA = E(Yi) =

∫ ∞0

P (Yi ≥ t)dt =∞∑n=0

∫ (n+1)T

nT

(1− F (T ))n(1− F (t− nT ))dt =

=∞∑n=0

(1− F (T ))n(∫ T

0

(1− F (x))dx

)=

1

F (T )

∫ T

0

(1− F (x))dx

adódik. A µA értéket a 2.5. Tételbe és az elemi felújítási tételbe helyettesítve µ helyett,azonnal megkapjuk az állítást.ii).Mint azt már említettük, blokkcsere eljárásban blokkidőnként, vagyis egy előre rögzítettidő elteltével egy adott blokk minden egységét kicserélik. Meghibásodáskor pedig az el-romlott egységet. Ez azt jelenti, hogy ha T jelöli azt az időt, amelynek elteltével egy blokkminden egységét felújítják, akkor minden egyes T időegység során pontosan 1 blokkkcserevan, és átlagosanM(T ) meghibásodás miatti csere. Tehát egy időegységre eső cserék száma

hosszú távon1 +M(T )

T.

3.4. A felújítási tétel

3.9. Definíció. Az X nemnegatív valószínűségi változót (vagy az F (x) eloszlásfüggvényt)

rácsos eloszlásúnak nevezzük, ha létezik olyan d > 0, melyre∞∑n=0

P (X = nd) = 1, azaz X

értékei nd alakú számok. A legnagyobb ilyen d számot X (vagy F ) periódusának nevezzük.

3.10. Definíció. Legyen h(t) a [0,∞) halmazon definiált függvény. Minden pozitív δ éspozitív egész n esetén legyen

mn = min{h(t) : (n− 1)δ ≤ t ≤ nδ}

mn = max{h(t) : (n− 1)δ ≤ t ≤ nδ}

18

Page 20: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

σ(δ) = δ∞∑n=1

mn

σ(δ) = δ

∞∑n=1

mn.

A h(t) függvényt közvetlenül Riemann-integrálhatónak mondjuk, ha a σ(δ) és σ(δ) sorokmindketten abszolút konvergensek minden pozitív δ esetén, és a σ(δ)−σ(δ) különbség 0-hoztart, ha δ → 0.

Ez volt a pontos definíció a közvetlen Riemann-integrálhatóságra, ám nekünk az az esetelesz fontos és használható, amikor

1. h(t) ≥ 0 ∀t ≥ 0,

2. h(t) nemnövekvő,

3.∫∞

0h(t)dt <∞.

3.11. Tétel (Blackwell). Legyen F (x) egy olyan valószínűségi változó eloszlásfüggvénye,melynek pozitív a várható értéke. Legyen ez a várható érték µ. Legyen továbbá M(t) azF -hez tartozó felújítási függvény.

i) Ha F nem rácsos eloszlású, akkor ∀h ≥ 0 esetén

limt→∞

(M(t)−M(t− h)) =h

µ.

ii) Ha F rácsos eloszlású, és periódusa d, akkor

limn→∞

M(nd) =d

µ.

3.12. Tétel (Smith-tétel, avagy a felújításelmélet alaptétele). Legyen F (x) egyolyan valószínűségi változó eloszlásfüggvénye, melynek pozitív a várható értéke. Legyentovábbá h(t) közvetlenül Rieman-integrálható, és H(t) megoldása aH(t) = h(t) +

∫[0,t]

H(t− x)dF (x) felújítási egyenletnek.

19

Page 21: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

i) Ha F nem rácsos, akkor

limt→∞

∫[0,t]

h(t− x)dM(x) =

{1µ

∫∞0h(t)dt, ha µ <∞

0, ha µ =∞.

ii) Ha F rácsos, és periódusa d, akkor minden c > 0 esetén

limn→∞

H(c+ nd) =d

µ

∞∑n=0

h(c+ nd).

A felújításelmélet alaptétele nagyon fontos és hasznos eredmény. Bizonyítása azonbanhosszú és fáradságos, ezért itt nem is részletezzük. Inkább alkalmazásokat fogunk mutatnirá, amelyekből jól fog látszani, hogy milyen sokféle területen alkalmazható ez a tétel.Megemlítjük még, hogy meg lehet mutatni a Blackwell- és a Smith-tétel ekvivalenciáját,ám erre sem térünk ki részletesebben. Mindkét levezetés megtalálható az [1] forrásban.

A felújítási tétel alkalmazásaihoz, melyeket mutatni fogunk, szükséges egy lemma, melyaz SN(t) összeg valószínűségeloszlását határozza meg. A következőkben legyen F (t) =

1− F (t) tetszőleges F (t) eloszlásfüggvény esetén.

3.13. Lemma.

P (SN(t) ≤ s) = F (t) +

∫[0,s]

F (t− x)dM(x), t ≥ s ≥ 0

Bizonyítás:

P (SN(t) ≤ s) =∞∑n=0

P (Sn ≤ s, Sn+1 > t) = F (t) +∞∑n=1

P (Sn ≤ s, Sn+1 > t) =

= F (t) +∞∑n=1

∫[0,∞)

P (Sn ≤ s, Sn+1 > t|Sn = x)dFn(x) = F (t) +∞∑n=1

∫[0,s]

F (t− x)dFn(x) =

= F (t) +

∫[0,s]

F (t− x)d( ∞∑n=1

Fn(x))

= F (t) +

∫[0,s]

F (t− x)dM(x). �

20

Page 22: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

4. fejezet

A felújítási tétel alkalmazásai

4.1. Alternáló felújítási folyamatok

Legyenek F1, F2, ... ,Fn olyan valószínűségeloszlás-függvények, amelyekre Fi(0−) = 0

∀i ≥ 1-re. Az alternáló felújítási folyamat olyanX1, X2, . . . független valószínűségi változóksorozata, ahol

X1, Xn+1, X2n+1, . . . F1 eloszlású,X2, Xn+2, X2n+2, . . . F2 eloszlású,

.

.

.Xn, X2n, X3n, . . . Fn eloszlású.

Ez egy olyan rendszer, amely egymás után halad át az 1, 2, . . . , n állapotokon, és mindegyikállapotban véletlen hosszú időt tölt.

Nekünk most csak az n = 2 esetre lesz szükségünk. n = 2 esetén az alternáló felújításifolyamatot ON-OFF folyamatnak szokás nevezni. Ez egy olyan rendszer, amely felváltvavan hol az ON állapotban, hol az OFF-ban. Tegyük fel, hogy kezdetben az ON állapotbanvan, ahol valamilyen Z1 időt tölt, majd átvált az OFF állapotba, ahol Y1 ideig van. AztánON-ban Z2-ig, és OFF-ban Y2-ig. Ezt a sémát folytatva halad egyik állapotból a másikba.Feltesszük továbbá, hogy a (Z1, Y1), (Z2, Y2), . . . párok függetlenek és azonos eloszlásúak,de azt megengedjük, hogy Zi és Yi összefüggő legyen. Így egy olyan periodikus folyamatot

21

Page 23: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

kapunk, amelyben egy periódus úgy néz ki, hogy az első részében a rendszer ON állapotbanvan, a másodikban pedig OFF-ban. Vagyis tekinthetjük egy olyan felújítási folyamatnak,amelyben a felújítások az OFF állapotok végén, az ON állapotok kezdetekor következnekbe. Egy perióduson belül pedig az OFF állapot ideje függhet az ON állapot idejétől.Legyen H a Zi, G az Yi, és F a Zi + Yi, i ≥ 1 valószínűségi változók eloszlásfüggvénye,illetve legyen

P (t) = P (a rendszer a t időpontban ON állapotban van ).

A következő tétel megmutatja, hogy mi ennek a P (t) -nek a határértéke, vagyis ha márelég régen üzemel a rendszer, akkor milyen valószínűséggel leszünk az ON állapotban.

4.1. Tétel. Ha E(Zi + Yi) <∞, és az F nem rácsos eloszlásfüggvény, akkor

limt→∞

P (t) =E(Zi)

E(Zi) + E(Yi).

Bizonyítás: Mint az előbb már említettük, ebben a felújítási folyamatban a felújítási pontokazok a pontok, amikor a rendszer az ON állapotba kerül. Azt, hogy egy t időpontbana rendszer ON állapotban van-e, meghatározza, hogy mikor volt az utolsó felújítás t-igbezárólag. Így a teljes várható érték tétele alapján

P (t) =

∫[0,∞)

P (a t időpontban ON állapotban vagyunk | SN(t) = y))dFSN(t)(y),

ahol 0 ≤ y < t esetén

P (a t időpontban ON állapotban vagyunk | SN(t) = y)

= P (Z > t− y | Z + Y > t− y) = H(t− y)/F (t− y).

A 3.13. Lemma alkalmazható, mivel SN(t) eloszlása abszolút folytonos az M által generáltLebesgue-Stieltjes mértékre és F (t − y) a Radon-Nikodym derivált. Tehát dFN(t)(y) =

F (t− y)dM(y). Vagyis azt kapjuk, hogy

P (t) = H(t) +

∫[0,t]

H(t− y)dM(y).

22

Page 24: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

Nyilván H(t) nemnegatív, nemnövekvő, és∫

(0,∞)

H(t)dt = E(Zn) < ∞. Tehát H(t)

közvetlen Riemann-integrálható, vagyis a felújításelmélet alaptételét használva azt kapjuk,hogy

limt→∞

P (t) =

∫∞0H(t)dt

µ=

E(Zi)

E(Zi) + E(Yi),

ahol µ = E(Zi + Yi).�

4.2. Következmény. A határeloszlás szempontjából mindegy, hogy a rendszer melyik ál-lapotából indul, mivel ha Q(t) = P (a t időpontban az OFF állapotban vagyunk), akkor Q(t) =

1− P (t), tehát

limt→∞

Q(t) =E(Yi)

E(Zi) + E(Yi).

Sok rendszer üzemeltetése modellezhető alternáló felújítási folyamattal. Ezekre nézünkmost meg két példát.1.Élettartamok határeloszlása

4.1. ábra. A(t): eddigi élettartam, Y (t): hátralévő élettartam, XN(t)+1: teljes élettartam

Tekintsünk egy felújítási folyamatot. Jelölje A(t) azt, hogy mennyi idő telt el az előzőfelújítás óta, Y (t) pedig azt, hogy mennyi idő múlva lesz a következő felújítás, ha most

23

Page 25: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

t-ben vagyunk. Vagyis

A(t) = t− SN(t) : eddigi élettartam,

Y (t) = SN(t)+1 − t : hátralévő élettartam.

Ezen két valószínűségi változó összege pedig

XN(t)+1 = Y (t) + A(t) : teljes élettartam.

Az alternáló felújítási folyamatokra bevezetett modell segítségével meg fogjuk határozniezen valószínűségi változók határeloszlását.i). Eddigi élettartam határeloszlásaKonstruáljunk egy olyan ON-OFF folyamatot, ahol a rendszer a t időpontban ON állapot-ban van, ha rögzített x > 0 esetén A(t) ≤ x, és OFF-ban egyébként. Ez azt jelenti,hogy minden élettartam első x részében a rendszer ON állapotban van, a maradék részbenpedig OFF-ban. Vagyis Zi = min(Xi, x) és Yi = max(Xi − x, 0). Ekkor, ha az F (x)

eloszlásfüggvénye nem rácsos, akkor az előző 4.1. Tétel miatt

limt→∞

P (A(t) ≤ x) =E(min(X, x))

E(X)=

∫∞0P (min(X, x) > y)dy

E(X)=

∫ x0F (y)dy

µ.

ii). Hátralévő élettartam határeloszlásaEbben az esetben is egy ON-OFF folyamatot tekintünk, csak itt minden élettartam utolsóx részében leszünk az ON állapotban, máskülönben pedig OFF-ban. Azaz Zi = max(Xi−x, 0) és Yi = min(Xi, x). Újra a 4.1. Tételt használva

limt→∞

P (Y (t) ≤ x) = limt→∞

P (a t időpontban ON állapotban vagyunk) =

∫ x0F (y)dy

µ.

iii). Teljes élettartam határeloszlásaEbben az esetben olyan folyamatot generálunk, amelyben a rendszer ON állapotban vanegy teljes periódus alatt végig, ha az az idő, amit az ON állapotban tölt, nagyobb mint x.Különben OFF-ban van. Vagyis Zi = Xiχ(Xi > x), Yi = Xiχ(Xi ≤ x) és

P (XN(t)+1 > x) = P (a t -t tartalmazó élettartam > x)

24

Page 26: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

= P (a t időpontban ON állapotban vagyunk).

Ha az F eloszlásfüggvény nem rácsos eloszlású, akkor a 4.1. Tételből azt kapjuk, hogy

limt→∞

P (XN(t)+1 > x) =E(egy olyan ciklus, amelyben ON állapotban vagyunk)

µ=

=E(X|X > x)P (X > x)

µ=E(X|X > x)F (x)

µ=

∫∞xydF (y)

µ,

vagy ezzel ekvivalensen

limt→∞

P (XN(t)+1 ≤ x) =

∫ x0ydF (y)

µ.

2. (S, s) típusú készletezés

Adott egy kereskedő, aki egy bizonyos mennyiségű árut tart raktáron. Ha már kevés azáruja, akkor valamilyen rendszer szerint újra feltölti a készletét. A kereskedők általában(S, s) típusú készletetezési eljárást használnak. Ez azt jelenti, hogy elő van írva egy s

és egy S szint (s < S). A raktáron kezdetben az árukészlet szintje S. Minden vásárlásután a kereskedő leellenőrzi a raktáron maradt áru mennyiségét, hogy az milyen szintenáll. Ha az áru mennyisége s alá csökken, akkor rendelést ad fel. Feltesszük, hogy a rendeltárumennyiség azonnal meg is érkezik, és annyit rendel, hogy újra elérje az S szintet. Vagyisha x mennyiségű áruja marad egy vásárló távozásakor, akkor S − x -et rendel, ha x < s,és 0 -t (vagyis nem rendel), ha x ≥ s.

Az X(t) valószínűségi változó jelentse a raktáron lévő áru mennyiségét a t időpontban.Feltevésünk szerint X(0) = S. A kereskedő szempontjából a lim

t→∞P (X(t) ≥ x) határtérték

ismerete fontos, ha x > 0 rögzített szám. Ugyanis ennek az ismeretében tud következtetnia soron következő rendelésre.

Az iménti határérték meghatározásához generálunk egy alternáló felújítási folyamatot.Ez a következő képpen néz ki. A rendszer a t időpontban legyen ON állapotban, haX(t) ≥ x, vagyis a készleten lévő áru mennyisége legalább x, és OFF-ban egyébként. Egyperiódus akkor kezdődik, amikor a raktáron az árumennyiség szintje S, és akkor ér véget,amikor először kell rendelést feladnia a kereskedőnek. Legyen Yi, i ≥ 1 az i. vásárló igénye,Xi, i ≥ 1 pedig az i. vásárló érkezési idejét jelölő valószínűségi változó. Tegyük fel, hogyezek függetlenek mind egymástól, mind pedig külön-külön a két sorozat tagjai. Nx jelentseazt, hogy hanyadik vásárló távozása után csökkent először a raktáron lévő árumennyiség

25

Page 27: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

egy rögzített x szint alá. A hasonlóan definiált Ns számlálófolyamat pedig azt mutatja,hogy hanyadik után ér véget egy periódus. Képlettel

Nx = min{n : Y1 + Y2 + · · ·+ Yn > S − x},

Ns = min{n : Y1 + Y2 + · · ·+ Yn > S − s}.

Így, egy perióduson belül a rendszer ON állapotbanNx∑i=1

Xi időt tölt. Egy teljes periódus

ideje pedigNs∑i=1

Xi. Ha F az Xi valószínűségi változók közös eloszlásfüggvénye, amiről

feltesszük, hogy nem rácsos eloszlású, akkor alkalmazhatjuk a 4.1. Tételt, feltéve, hogy avásárlók érkezési ideje független az igényektől. Eben az esetben az

limt→∞

P (X(t) ≥ x) =

E

(Nx∑i=1

Xi

)

E

(Ns∑i=1

Xi

) =E(Nx)E(Xi)

E(Ns)E(Xi)=E(Nx)

E(Ns)

egyenlőség adódik. Világos, hogy abban a felújítási folyamatban, amelyben az Yi, i ≥ 1

valószínűségi változók a felújítási inervallumok, Nx − 1 felújítás történik S − x -ig. Ezért,

ha G a vásárlók igényeinek közös eloszlásfüggvénye, és MG(t) =∞∑i=1

Gn(t), akkor

E(Nx) = MG(S − x) + 1,

E(Ns) = MG(S − s) + 1.

Tehátlimt→∞

P (X(t) ≥ x) =MG(S − x) + 1

MG(S − s) + 1, ha x ≤ S.

4.2. Korfüggő elágazó folyamatok

Tegyük fel, hogy egy organizmus az élete végén Pj valószínűséggel j számú utódot hoz létre,ahol j nemnegatív egész. Tegyük fel továbbá, hogy minden utód a populáció többi tagjátólfüggetlenül él és produkál új egyedet szintén a {Pj, j = 0, 1, . . . } eloszlásnak megfelelően.

26

Page 28: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

Valamint az is legyen igaz, hogy az organizmusok véletlen hosszú ideig élnek, vagyis azélettertamaik valószínűségi változóknak tekinthetők, melyek közös eloszlása legyen F , éstegyük fel még azt is, hogy minden egyed átlagosan több mint egy utódot hoz létre, tehát

ha m =∞∑j=0

jPj, akkor m > 1.

Az X(t) valószínűségi változó jelentse a t időpontban élő organizmusok számát. Az{X(t), t ≥ 0} sztochasztikus folyamatot korfüggő elágazó folyamatnak nevezik. A legkézen-fekvőbb kérdés talán az, hogy vajon egy tetszőleges t időpontban átlagosan hány organiz-mus él, ha t elég nagy, vagyis milyen az M(t) = E(X(t)) várható érték aszimptotikája.Erre a kérdésre fogjuk megadni a választ egy tétel segítségével. Mielőtt még kimondanánkés bebizonyítanánk ezt a tételt, vezessük be az X0 valószínűségi változót, amely jelentse at = 0 időpontban létező organizmusok számát.

4.3. Tétel. Ha X0 = 1, vagyis kezdetben egyetlen organizmus van, m > 1, F nem rácsoseloszlású, és F (0) = 0, akkor

limt→∞

e−αtM(t) =m− 1

m2α∫

[0,∞)

xe−αxdF (x),

ahol α az ∫[0,∞)

e−αxdF (x) =1

m

egyenletet kielégítő pozitív szám.

Bizonyítás: Legyen T1 a kezdeti organizmus élettartama, ami nyilván meghatározza egyadott t időpontban élő organizmusok számát. Ezt az apró megfigyelést használva a teljesvárható érték tétele alapján azt kapjuk, hogy

M(t) = E(X(t)) =

∫[0,∞)

E(X(t) | T1 = s)dF (s),

ahol

E( X(t) | T1 = s ) =

{1, ha s > t

mM(t− s), ha s ≤ t.

Nézzük meg, hogy hogyan is kapjuk ezt a feltételes várható értéket. Az első esetben,vagyis amikor a megfigyelésünket akkor végezzük, amikor a legelső organizmus még él, ő

27

Page 29: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

az egyetlen, mivel csak az élete végén produkál utódot. A második esetben az első organiz-mus élettartama után figyeljük meg a folyamatot. Tegyük fel, hogy a kezdeti organizmusvalamilyen N számú utódot hozott létre. Ekkor a t időpontban élő organizmusok számafelírható mint az Y1, Y2, . . . , YN valószínűségi változók összege, vagyis Y1 + Y2 + · · · + YN

alakban, ahol Yi a kezdeti organizmus i. utódja leszármazottainak száma (önmagát isbeleértve), melyek a t időpontban élnek. Világos, hogy az Yi-k függetlenek, és minde-gyik eloszlása megegyezik X(t − s) eloszlásával. Mivel N független az összeadandóktól,

ezért E

(N∑i=1

Yi

)= EN · EY1 = mE(X(t− s)) = mM(t− s), vagyis megmutattuk, hogy

a fenti feltételes várható érték tényleg igaz. Azt kapjuk tehát, hogy

M(t) = F (t) +m

∫[0,t]

M(t− s)dF (s).

Most szorozzuk meg mindkét oldalt e−αt-vel. Ekkor az

e−αtM(t) = e−αtF (t) +m

∫[0,t]

e−α(t−s)M(t− s)e−αsdF (s)

egyenlőség adódik. A G eloszlást definiáljuk a következő képpen:

G(s) = m

∫[0,s]

e−αydF (y), ha 0 ≤ s <∞.

Itt G abszolút folytonos az F által generált Lebesgue-Stieltjes mértékre, és e−αs a Radon-Nikodym derivált. Tehát a dG(s) = e−αsdF (s) összefüggés igaz. Vagyis

e−αtM(t) = e−αtF (t) +m

∫[0,t]

e−α(t−s)M(t− s)dG(s) (4.1)

adódik. Most térjünk át (4.1)-ben konvolúciós jelölésre. Használjuk az f(t) = e−αtM(t),illetve h(t) = e−αtF (t) jelölést a könnyebb átláthatóság kedvéért. Ezek után az adódik,hogy

f = h+ f ∗G = h+G ∗ f = h+G ∗ (h+G ∗ f) = h+G ∗ h+G2 ∗ f =

= h+G ∗ h+G2 ∗ (h+G ∗ f) = h+G ∗ h+G2 ∗ f +G3 ∗ f =

28

Page 30: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

. . .

= h+G ∗ h+G2 ∗ h+ · · ·+Gn ∗ h+Gn+1 ∗ f.

A levezetésben használtuk azt, hogy a konvolúció kommutatív művelet, a Gn = G ∗ Gn−1

összefüggést, illetve a 3.3. Állítás 3. pontját. Ha most n-nel a végtelenbe tartunk, akkorazt kapjuk, hogy

f = h+ h ∗∞∑i=1

Gi = h+ h ∗MG = h+MG ∗ h.

Vagyisf(t) = h(t) +

∫[0,t]

h(t− s)dMG(s).

Könnyen látható, hogy h(t) nemnegatív minden t ≥ 0-ra, nem növekvő, illetve∫

[0,∞)

h(t)dt <

∞. Tehát h(t) közvetlen Riemann-integrálható, így alkalmazható a felújítási tétel, amialapján azt kapjuk, hogy

limt→∞

f(t) =

∫∞0h(t)dt

µG=

∫∞0e−αtF (t)dt∫

[0,∞)

xdG(x). (4.2)

Nézzük meg, hogy külön-külön mivel is egyenlő a számláló és a nevező. A számláló akövetkezőképpen alakítható át:∫ ∞

0

e−αtF (t)dt =

∫ ∞0

e−αt∫

(t,∞)

dF (x)dt =

∫[0,∞)

∫ x

0

e−αtdtdF (x) =

=1

α

∫[0,∞)

(1− e−αx)dF (x) =1

α

∫[0,∞)

dF (x)−∫

[0,∞)

e−αxdF (x)

=1

α

(1− 1

m

). (4.3)

A nevező pedig ∫[0,∞)

xdG(x) = m

∫[0,∞)

xe−αxdF (x) (4.4)

alakra hozható. Vagyis (4.2), (4.3), (4.4) alapján megkapjuk a

limt→∞

e−αtM(t) =m− 1

m2α∫

[0,∞)

xe−αxdF (x)

bizonyítani kívánt egyenlőséget. �

29

Page 31: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

5. fejezet

Kumulatív folyamatok

Tekintsünk egy {N(t), t ≥ 0} felújítási folyamatot, amelyben Xn-ek (n ≥ 1) az élettar-tamok. Közös eloszlásuk legyen F . Tegyük fel, hogy minden egyes Xn élettartamhoztartozik egy Rn érték, ami jelentse az n-edik felújítási ciklushoz tartozó költséget vagyértéket. Megengedjük, hogy Rn és Xn összefüggő legyen, de feltesszük, hogy az (Xn, Rn),n ≥ 1 párok függetlenek és azonos eloszlásúak. Kumulatív folyamatnak nevezzük az

R(t) =

N(t)∑n=1

Rn összeget, amely nem más, mint a t pillanatig bezárólag felgyülemlett költség

vagy érték, hogyha a tranzakciók az új felújítási ciklus kezdetekor történnek. Vezessükbe az E(R) = E(Rn) és E(X) = E(Xn) jelöléseket, ahol n ≥ 1. Ekkor igaz a következőtétel, melynek az első része azt mondja meg, hogy hosszú távon mennyi egy időegységreeső költség, második része pedig azt, hogy átlagosan mennyi ez a költség.

5.1. Tétel. Ha E|R| <∞ és E(X) <∞, akkori). 1 valószínűséggel

limt→∞

R(t)

t=E(R)

E(X),

ii).

limt→∞

E(R(t))

t=E(R)

E(X).

30

Page 32: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

Bizonyítás:i).

R(t)

t=

N(t)∑n=1

Rn

t=

N(t)∑n=1

Rn

N(t)· N(t)

t,

ahol a nagy számok erős törvénye miatt

limt→∞

N(t)∑n=1

Rn

N(t)= E(R),

valamint a 2.5. Tétel miattlimt→∞

N(t)

t=

1

E(X).

ii). Itt N(t) + 1 megállási idő az Fn = σ(X1, R1, ..., Xn, Rn) növekvő σ-algebra sorozatranézve. Ezért a Wald-azonosságot használva, mely a [6] irodalomban található, az

E(R(t)) = E

N(t)∑n=1

Rn

= E

N(t)+1∑n=1

Rn

− E(RN(t)+1) =

= E(N(t) + 1)E(Rn)− E(RN(t)+1) = (M(t) + 1)E(R)− E(RN(t)+1)

egyenletet kapjuk. Osszunk le t-vel. Ekkor azt kapjuk, hogy

E(R(t))

t=M(t) + 1

tE(R)−

E(RN(t)+1)

t.

Ha megmutatjuk, hogyE(RN(t)+1)

t→ 0, ha t → ∞, akkor az elemi felújítási tétel miatt

M(t) + 1

t→ 1

E(X), és így készen is vagyunk.

Legyen g(t) = E(RN(t)+1). A t előtti utolsó felújítás SN(t) = s idejéig eltelt idő értékeszerinti feltételes várható értéket véve azt kapjuk, hogy

E(RN(t)+1 | SN(t) = s ) = E(R1 | X1 > t− s). (5.1)

A 3.13. Lemma miatt igaz a következő :

g(t) = E(RN(t)+1|SN(t) = 0)F (t) +

∫[0,t]

E(RN(t)+1|SN(t) = s)F (t− s)dM(s).

31

Page 33: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

Ha behelyettesítjük (5.1)-et, akkor a

g(t) = h(t) +

∫(0,t]

E(R1 | X1 > t− s)F (t− s)dM(s) (5.2)

egyenlőség adódik, ahol

h(t) = E(R1 | X1 > t)F (t) =

∫(t,∞)

E(R1 | X1 = x)dF (x).

MivelE|R1| =

∫[0,∞)

E(|R1||X1 = x)dF (x) <∞,

ezért h(t)→ 0, ha t→∞. Nyilván az is igaz, hogy |h(t)| ≤ E|R1| ∀t-re, mivel

|h(t)| ≤∫

(0,∞)

|E(R1|X1 = x)|dF (x) ≤∫

(0,∞)

|E(|R1||X1 = x)|dF (x).

Tehát ∀ε > 0 ∃T ≥ 0, hogy ha t ≥ T , akkor |h(t)| < ε. Ezt felhasználva (5.2)-ben aztkapjuk, hogy

|g(t)|t≤ |h(t)|

t+

∫(0,t−T ]

|h(t− x)|t

dM(x) +

∫(t−T,t]

|h(t− x)|t

dM(x) ≤

≤ ε

t+εM(t− T )

t+ E|R1|

M(t)−M(t− T )

t→ ε

EX, ha t→∞

az elemi felújítási tétel miatt. Mivel ez tetszőleges ε > 0-ra igaz, ezértg(t)

t→ 0, és így

készen is vagyunk. �

Nézzünk két példát a mindennapi életből kumulatív folyamatra.1. Kicserélési modellek A 3.3 részben leírtuk mind a korcsere eljárás, mind pedig

a blokkcsere eljárás matematikai modelljét. Legyen Rn az n. csere költsége mindkét eljárássorán. Tegyük fel, hogy a kortól függő csereeljárásban egy T időponbeli előre eltervezettcsere c1 forintba kerül, míg egy x < T pillanatbeli meghibásodás miatti csere c2 forintba.Ekkor

Rn =

{c1, 1− F (t) valószínűséggelc2, F (t) valószínűséggel.

32

Page 34: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

Vagyis E(Rn) = c1(1 − F (t)) + c2F (t). Mivel egy ciklusban a cserék hosszának várhatóértéke

E(min(Xk, T )) =

∫ T

0

(1− F (x))dx,

ezért hosszú távon az időegységre eső költség

c1(1− F (t)) + c2F (t)∫ T0

(1− F (x))dx.

Blokkcsere eljárás esetén minden egyes T időegység során pontosan egy tervezett cserevan, és átlagosan M(T ) meghibásodás miatti csere. Így a várható költség E(Rn) = c1 +

c2M(T ), azaz egy időegységre eső átlagos költség hosszú távon

c1 + c2M(T )

T.

2. Biztosításelmélet Tegyük fel, hogy egy biztosítási ügynökséghez felújítási folyamatszerint érkeznek be a követelések. A beérkezési időket jelölje az X1, X2, ... valószínűségi

változók sorozata. Yk legyen a k. követelés nagysága. Ekkor R(t) =

N(t)∑n=1

Rn jelzi a t

pillanatban a követelések nagyságát. Így a hosszú távú követelési arány

limt→∞

R(t)

t=E(R1)

E(X1).

33

Page 35: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

Összefoglalás

A dolgozat első részében megismerkedhettünk a felújításelmélet legfontosabb fogal-maival és állításaival. A felújítási gondolatmenet segítségével felállítottuk a felújításelméletintegrálegyenletét, majd általánosítva ezt az egyenletet, definiáltuk a felújítási egyenleteket.Beláttuk, hogy bármely felújítási egyenlet megoldását ki lehet fejezni a felújítási függvénysegítségével. Az elemi felújítási tétel bizonyítását követően mutattunk egy igen érdekes éshasznos alkalmazást is, amely rendkívül elterjedt a mindennapjainkban. Ez volt a kor-ésblokkcsere eljárás. Majd következett az egész felújításelmélet alaptétele, a Smith-tétel.Segítségével érdekesebbnél érdekesebb példákat és alkalmazásokat láthattunk az alternálófelújítási folyamatok témakörben, illetve korfüggő elágazó folyamatokra. Az utolsó fe-jezetben pedig röviden bepillantást nyerhettünk a kumulatív folyamatok elméletébe. Afelújítási tételre mutatott alkalmazásokra a [2] és az [5] művek szolgáltattak alapot, illetveaz utolsó fejezet megírásában a [2][5] és [7] művek voltak segítségemre.

Köszönetnyilvánítás

Szeretnémmegköszönni témavezetőmnek, Móri Tamás tanár úrnak segítőkész munkáját.Köszönöm, hogy elfoglaltságai közepette mindig szakított időt kérdéseim megválaszolására,valamint a készülő dolgozat matematikai és stilisztikai pontatlanságainak kijavítására.Hasznos tanácsaival nagyban segítette munkámat.

34

Page 36: FELÚJÍTÁSI FOLYAMATOK Szakdolgozat - web.cs.elte.hu · 2. fejezet Alapvető fogalmak és összefüggések Dolgozatomezenrészébenmegszeretnémismertetniazolvasótafelújításelméletnéhány

Irodalomjegyzék

[1] W. Feller: An Introduction to Probability Theory and Its. Applications, Vol. 2, Wiley,1971.

[2] S. Karlin, H. M. Taylor: Sztochasztikus folyamatok, Gondolat, 1985.

[3] J. Medhi: Stochastic processes, New Age International Publishers, 2002. 2nd ed.

[4] Naftali A. Langberg: Comparisons of replacement policies, J. Appl. Prob. 25, 780-788(1988).

[5] Sheldon M. Ross: Introduction to probability models, Academic Press, New York, 2009.10th ed.

[6] Y. S. Chow, H. Teicher: Probability Theory. Independence, Interchangeability,Martingales, Springer, New York, 1978.

[7] Sidney I. Resnick: Adventures in Stochastic Processes, Birkhäuser Boston, 1992.

35