Anda di halaman 1dari 30

SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Bagian IV
MA 4272 Kapita Selekta Matematika Terapan II:
Teori Antrian

Rieske Hadianti

Program Studi Matematika


Institut Teknologi Bandung

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Sistem M/M/1 dengan laju pelayanan yang bergantung


kepada keadaan sistem

Pandang suatu sistem M/M/1 di mana laju kedatangan pelanggan


ke sistem tersebut adalah λ. Jika pada suatu saat banyaknya
pelanggan di sistem tersebut kurang dari atau sama dengan 2,
maka laju pelayanannya adalah sebesar µL . Jika banyaknya
pelanggan yang ada di sistem lebih dari 2 maka laju pelayanannya
adalah sebesar µH . Definisikan Xt sebagai banyaknya pelanggan di
sistem pada waktu t. {Xt , t ≥ 0} adalah suatu proses Markov.
Asumsikan bahwa πj = limt→∞ P{Xt = j|X0 = i} ada.
1 Gambarkan diagram laju transisi dari {Xt , t ≥ 0}.
2 Tuliskan balance equations dari πj , j = 0, 1, · · · .
3 Turunkan rumus eksplisit untuk πj , j = 0, 1, · · · .

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Tugas

1 Tentukan rata-rata banyaknya pelanggan di sistem ini jika


λ = 2, µL = 3, dan µH = 4.
2 Bandingkan rata-rata banyaknya pelanggan yang anda
dapatkan di bagian 1 dengan rata-rata banyaknya pelanggan
di sistem M/M/1 murni dengan λ = 2, µL = µH = 3.

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

M/M/1 queue with discouraged customers

Consider a Markovian system with discouraged customer arrivals.


Customers arrive to a server in a Poisson fashion, with an intensity
of one customer per 7 seconds. The customers observe the queue.
They do NOT join the queue with probability lk if they observe k
customers in the queue. lk = k/4, k < 4, or 1, otherwise. The
service time is exponentially distributed with mean time of 6
seconds.
1 Determine the mean number of customers in the system, and
2 the number of jobs served in 100 seconds.

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Communication network
Consider a communication link with a constant rate of 4.8kbit per
ec. Over the link we transmit two types of messages, both of
exponentially distributed size. Messages arrive in a Poisson fashion
with λ = 10 messages/second. With probability 0.5 (independent
from previous arrivals) the arriving message is of type 1 and has a
mean length of 300 bits. Otherwise a message of type 2 arrives
with a mean length of 150 bits. The buffer at the link can at most
hold one message of type 1 or two messages of type 2. A message
being transmitted still takes a place in the buffer.
1 Determine the mean and the coefficient of variation of the
service time of a randomly chosen arriving message.
2 Determine the average times in the system for accepted
messages of type 1 and 2.
3 Determine the message loss probabilities for messages of type

Rieske Hadianti
1 and 2.Consider a communication Program link with a constant rate
Studi MatematikaInstitut Teknologi Bandung
of 4:8kbit=sec.
Bagian IV MA 4272 Over
Kapita Selekta Matematika theII:link
Terapan we transmit two types of
Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Definisi Sistem Antrian M/G /1

Sistem Antrian M/G /1 adalah sistem antrian dengan karakteristik


Kapasitas tak hingga, FCFS, dengan satu pelayan,
Proses kedatangan pelanggan mengikuti suatu proses Poisson
dengan laju λ,
Waktu pelayanan seorang pelanggan(Sn ) memiliki fungsi
distribusi G (x)
Proses kedatangan dan proses pelayanan saling bebas.
Traffic intensity di sistem ini

E [waktu pelayanan]
ρ= = λE [Sn ].
E [waktu antar kedatangan ]

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Analisis Sitem M/G /1


Definisikan N(t) = banyaknya pelanggan pada waktu t. Proses
{N(t), t ≥ 0} bukan suatu suatu proses Markov. Mengapa?
Karena itu, untuk menganalisa sistem antrian ini, kita perhatikan
embedded Markov Chain {Un , n = 1, 2, · · · } dengan
Un = banyaknya pelanggan sesaat setelah ada pelanggan
yang meninggalkan sistem karena telah selesai dilayani
Ruang keadaan rantai Markov tersebut adalah {0, 1, 2, · · · }.
Misalkan Zn+1 menyatakan banyaknya pelanggan yang datang
selama pelanggan ke n dilayani (pelanggan ke n tidak dihitung).
Maka 
 Un − 1 + Zn+1 , jika Un > 0,
Un+1
Zn+1 , jika Un = 0.

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Peluang transisi

Misalkan Pij = P{Un+1 = j|Un = i}.


Z ∞
P0j = P{j kedatangan selama pelayanan customer ke n|Sn = x}dG (x)
0

(λx)j
Z
= e −λx dG (x)
0 j!


 0,
 j <i −1
Pij =
 R ∞ e −λx (λx)j−i+1 dG (x), j = i − 1, i, i + 1, · · · .

0 (j−i+1)!

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Distribusi stasioner
Misalkan πj = limn→∞ Pijn . Dari balance equations
(π0 π1 π2 · · · ) = (π0 π1 π2 · · · )P kita dapatkan

X
πj = πi Pij
i=0
j+1
X
= πi Pij
i=0

(λx)j
Z
= π0 e −λx dG (x)
0 j!
j+1 ∞
(λx)j−i+1
X Z
+ πi e −λx dG (x)
0 (j − i + 1)!
i=1

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Generating function dari πj

∞ ∞ ∞
(λx)j
X X Z
πj z j
= π0 z j
e −λx dG (x)
0 j!
j=0 j=0
∞ j+1 ∞
(λx)j−i+1
X X Z
+ z j
πi e −λx dG (x)
0 (j − i + 1)!
j=0 i=1
∞ ∞
(λx)j
Z X
= π0 e −λx zj dG (x)
0 j!
j=0
∞ ∞ j+1
(λx)j−i+1
Z X X
−λx j
+ e z πi dG (x)
0 (j − i + 1)!
j=0 i=1

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ


X Z ∞
πj z j
= π0 e −λx e zλx dG (x)
j=0 0

∞ ∞ j+1
(λx)j−i+1
Z X X
+ e −λx zj πi dG (x)
0 (j − i + 1)!
j=0 i=1
Z ∞
= π0 e −λx e zλx dG (x)
0
∞ ∞ ∞
(λx)j−i+1
Z X X
−λx
+ e πi zj dG (x)
0 (j − i + 1)!
i=1 j=i−1

X 1
= π0 B(λx(1 − z)) + πi z i B(λx(1 − z))
z
i=1

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ


X (z − 1)B(λx(1 − z))
πj z j = π0 .
z − B(λx(1 − z))
j=0

R∞
B(λx(1 − z)) = 0 e −λx(1−z) dG (x)
R∞
Jika z ↑ 1, limz↑1 B(λx(1 − z)) = B(0) = 0 dG (x) = 1.
Jika z ↑ 1, limz↑1 B(λx(1 − z)) = B 0 (0) = −E [Sn ].
π0 dapat diperoleh dengan cara mencari limit dari generating
function untuk z ↑ 1.

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Inversi generating function

Dengan memanfaatkan B(0) = 0, B 0 (0) = −E [Sn ], kita dapatkan

π0 = 1 − λE [Sn ] = 1 − ρ.

pj , j > 1 dapat diperoleh dengan menurunkan generating function


dan mencari limit turunan-turunannya untuk z ↑ 1.

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

The mean value approach

1 W = Lq E [Sn ] + ρE [R], dengan R adalah sisa waktu pelayanan


seorang pelanggan pada saat kita menganalisa sistem.
2 W = λLq (Little’s formula),
sehingga
ρE [R]
W = .
(1 − ρ))
ρ
Jika Sn ∼ exp(µ) maka E [R] = µ1 sehingga W = µ(1−rho) . Jika Sn
tidak berdistribusi eksponensial, maka E [R] harus ditentukan
dengan cara tertentu.

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Penentuan E [R]

Pada suatu selang dengan


panjang t, misalkan banyaknya kedatangan di selang tersebut
adalah n (n berdistribusi Poisson dengan laju λt.)
n n
1X1 2 n1X1 2
S = S
t 2 i tn 2 i
i=1 i=1
1
Rt 1 2
sehingga E [R] = t 0 R(s)ds = 2 λE [S ]. Jadi
λE [S 2 ]
W = .
2(1 − ρ))
Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung
Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Ukuran kinerja lain

λE [S ] 2
τ = W + E [S] = 2(1−ρ)) + E [S]
 
λE [S 2 ]
L = λτ = λ 2(1−ρ)) + E [S]
 
λE [S 2 ]
Lq = λW = λ 2(1−ρ)) + E [S]

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Sistem M/D/1

Jika waktu pelayanan seorang pelanggan bersifat


deterministik, misalnya sebesar s̄, maka kita menotasikan
distribusi waktu pelayanannya sebagai D.
E [S] =
E [S 2 ] =

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Definisi Sistem Antrian GI /M/1


Sistem Antrian GI /M/1 adalah sistem antrian dengan karakteristik

Kapasitas tak hingga, FCFS, dengan satu pelayan,


Waktu-waktu antar kedatangan (An ) saling bebas, dengan
fungsi distribusi F (x),
Waktu pelayanan seorang pelanggan(Sn ) berdistribusi
eksponensial dengan laju µ
Proses kedatangan dan proses pelayanan saling bebas.
Traffic intensity di sistem ini

E [waktu pelayanan] 1
ρ= = .
E [waktu antar kedatangan ] µE [An ]

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Analisis Sitem GI /M/1


Definisikan N(t) = banyaknya pelanggan pada waktu t. Proses
{N(t), t ≥ 0} bukan suatu suatu proses Markov. Mengapa?
Karena itu, untuk menganalisa sistem antrian ini, kita perhatikan
embedded Markov Chain {Xn , n = 1, 2, · · · } dengan

Xn = banyaknya pelanggan yang mengantri sesaat sebelum ada pelang


yang datang ke sistem

Ruang keadaan rantai Markov tersebut adalah {0, 1, 2, · · · }.


Misalkan Zn+1 menyatakan banyaknya pelanggan yang selesai
dilayani selama An+1 . Maka

Xn+1 = Xn + 1 − Zn+1 .

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Peluang transisi rantai Markov {Xn , n = 1, 2, · · · }

 R  
∞ −µx
Pi (µx)k


 0 1 − e k=0 k! dF (x), j = 0




Pij = R ∞ −µx (µx)i+1−j
e (i+1−j)! dF (x), j = 1, · · · , i + 1
 0





0, j = i + 2, i + 3, · · ·

Catatan: ada dua distribusi yang terlibat di sini, yaitu distribusi


Poisson dan distribusi Erlang.

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Distribusi peluang stasioner dari rantai Markov


{Xn , n = 1, 2, · · · }
Misalkan πj = limn→∞ Pijn . Kita tebak solusi dari balance equations
(π0 π1 π2 · · · ) = (π0 π1 π2 · · · )P berupa

πj = (1 − z1 )z1j .

Dengan asumsi ini, kita punya untuk j = 1

∞ ∞
(µx)i+1−j
X Z
(1 − z1 )z1 = i
(1 − z1 )z1 e −µx dF (x)
0 (i + 1 − j)!
i=0
Z ∞
= (1 − z1 ) e −µx e z1 µt dF (x)
0
= (1 − z1 )A(µ(1 − z1 )).

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Distribusi stasioner πj = (1 − z1 )z1j di mana

z1 = A(µ(1 − z1 )).

Apakah ada z1 yang memenuhi persamaan di atas?


Jika f (z) = z − A(µ(1 − z)), maka

f (0) = −A(µ) < 0, f (1) = 0.

Dengan Teoreman Nilai Antara kita tahu bahwa f (z) memiliki akar
di antara 0 dan 1.

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Ukuran kinerja sistem GI /M/1


X
τ = E [sojourn time seorang pelanggan|saat
j=0

kedatangan dia menemukan jpelanggan lain](1 − z1 )z1j



j +1
(1 − z1 )z1j
X
=
µ
j=0
1
=
µ(1 − z1 ).

Ukuran kinerja lain?

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Definisi Sistem Antrian dengan Kedatangan Berkelompok

Di sistem antrian ini:


Kapasitas tak hingga, FCFS, dengan satu pelayan,
Proses kedatangan adalah proses Poisson dengan laju
kedatangan λ
Pada satu titik kedatangan bisa kita dapati satu atau lebih
pelanggan datang. Banyaknya pelanggan yang datang di satu
titik kedatangan, yang kita notasikan X , mempunyai distribusi
tertentu dengan P{X = k} = ck .
Waktu pelayanan seorang pelanggan(Sn ) berdistribusi
eksponensial dengan laju µ
Proses kedatangan dan proses pelayanan saling bebas.
Sistem ini dinotasikan sebagai sistem M X /M/1.

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Jika λk adalah laju kedatangan kelompok pelanggan dengan


ukuran k, maka ck = λk /λ. Definisikan
N(t) = banyaknya pelanggan pada waktu t. Proses {N(t), t ≥ 0}
bukan suatu suatu proses Markov dengan ruang keadaan
{0, 1, 2, · · · }. Misalkan pj = limt→∞ P{Xt = j}. Kita dapatkan
balance equations

λp0 = µp1
n
X
(λ + µ)pn = µpn+1 + λ pn−k ck , n ≥ 1.
k=1
P∞ j,
P∞ j,
Definisikan P(x) = j=0 pj x C (x) = j=0 cj x |x| < 1

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Buktikan:
p0 µ(1 − x)
P(x) = , |x| < 1.
µ(1 − x) − λx(1 − C (x))

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Definisi Sistem Antrian dengan Pelayanan Berkelompok

Di sistem antrian ini:


Kapasitas tak hingga, FCFS, dengan satu pelayan,
Proses kedatangan adalah proses Poisson dengan laju
kedatangan λ
Waktu pelayanan satu kali pelayanan berdistribusi
eksponensial dengan laju µ. Di sistem ini, pelayan dalam satu
waktu dapat melayani paling banyak K pelanggan. Jika satu
pelayanan selesai dan dia mendapati kurang dari K pelanggan
di sistem, dia tetap melayani semua pelanggan yang ada/
Proses kedatangan dan proses pelayanan saling bebas.
Sistem ini dinotasikan sebagai sistem M/M K /1.

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Definisikan N(t) = banyaknya pelanggan pada waktu t. Proses


{N(t), t ≥ 0} bukan suatu suatu proses Markov dengan ruang
keadaan {0, 1, 2, · · · }. Misalkan pj = limt→∞ P{Xt = j}. Kita
dapatkan balance equations

λp0 = µp1 + · · · + µpK −1 + µpK


(λ + µ)pn = λpn + µpn+K +1 , n ≥ 1.

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Solusi balance equations

b n ) = pn+1 . Untuk n ≥ 1,
Definisikan operator P(p
b K +1 − (λ + µ)P
[µP b + λ](pn ) = 0.

Misalkan r1 , · · · , rK +1 adalah akar-akar dari fungsional


b K +1 − (λ + µ)P
[µP b + λ]. Maka

K
X +1
pn = Ci rin ,
i=1

di mana Ci = 0 jika |ri | > 1. Dapat kita tunjukkan bahwa hanya


ada satu akar dengan modulus < 1. Notasikan akar ini dengan r0 .

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian
SoalMarkovianQS M/G /1 GI /M/1 BulkArr BulkServ

Latihan

1 Tunjukkan bahwa p0 = 1 − r0 .
2 Tunjukkan bahwa pn = (1 − r0 )r0n , n ≥ 1.
r0
3 Tunjukkan bahwa L = 1−r0 .

Rieske Hadianti Program Studi MatematikaInstitut Teknologi Bandung


Bagian IV MA 4272 Kapita Selekta Matematika Terapan II: Teori Antrian

Anda mungkin juga menyukai