background image

TEORIA KOLEJEK

opracowanie na podstawie :

Jędrzejczyk Z., Skrzypek J., Kukuła K., Walkosz A. [1997]: 

Badania operacyjne w przykładach i zadaniach, PWN, 

Warszawa.

Leszek Smolarek [2005] : Modelowanie procesów 

transportowych, Akademia Morska w Gdyni

Piotr Gajowniczek [2008] Teoria kolejek, Instytut 

Telekomunikacji Politechniki Warszawskiej

Jakub Wróblewski Elementy modelowania matematycznego. 

Systemy kolejek

background image

MODELE MASOWEJ 
OBSŁUGI

Teoria masowej obsługi, zwana także 

teorią kolejek, zajmuje się budową 

modeli matematycznych, które można 

wykorzystać w racjonalnym 

zarządzaniu dowolnymi systemami 

działania, zwanymi systemami 

masowej obsługi. 

Przykładami takich systemów są: sklepy, 

porty lotnicze, podsystem użytkowania 

samochodów przedsiębiorstwa 

transportowe, podsystem obsługiwania 

obrabiarek itp

.

 

background image
background image

Koszty

$

Poziom obsługi

Całkowity

Obsługi

Niezadowolenia klienta

background image

Rozróżnia się systemy masowej obsługi:
-        z oczekiwaniem;
-        bez oczekiwania.

W SMO z oczekiwaniem zgłoszenie (obiekt zgłoszenia) 
oczekuje w kolejce na obsługę, 
zaś w systemie bez oczekiwania, wszystkie stanowiska 
obsługi są zajęte i obiekt zgłoszenia wychodzi z 
systemu nie obsłużony.

background image

Klient

Ładune

k

Przybyc

ie

Do

system

u

...

Kolejka

Stan. 

Obsł.

Kolejka

Stan. 

Obsł.

...

Kolejka

Stan. 

Obsł.

Stan. 

Obsł.

Stan. 

Obsł.

Kolejka

Kolejka

...

...

...

Stan. 

Obsł.

Stan. 

Obsł.

background image

Charakterystyki

procent czasu zajętości wszystkich stanowisk obsługi

prawdopodobieństwo, że system nie jest pusty

średnia liczba klientów oczekujących

średnia liczba klientów oczekujących i obsługiwanych

średni czas oczekiwania

średni czas oczekiwania i obsługi

prawdopodobieństwo, że przybywający klient 

oczekuje

prawdopodobieństwo, że w systemie jest n klientów 

background image

W modelu tym występują zmienne losowe:

– czas upływający między wejściem do systemu dwóch 

kolejnych zgłoszeń;

– czas obsługi jednego zgłoszenia przez stanowisko 

obsługi;

– liczba stanowisk;

– liczebność miejsc w kolejce zgłoszeń oczekujących na 

obsługę.

Model matematyczny funkcjonowania SMO opiera się na 

teorii procesów stochastycznych.

background image

Założenia modelu określają

1)      typ rozkładu prawdopodobieństwa 

zmiennych losowych (rozkład 
deterministyczny – równe odstępy czasu), 
rozkład wykładniczy, rozkład Erlanga, 
dowolny rozkład;

2)      zależność lub niezależność zmiennych 

losowych czasu czekania na zgłoszenie i 
czasu obsługi;

3)      skończona lub nieskończona wartość 

liczby stanowisk obsługi, długości 
poczekalni;

4)      obowiązującą w systemie dyscyplinę 

obsługi

.

background image

Proces wejściowy

intensywność strumienia wejściowego - 
intensywność przybywania;

liczba klientów-trend;

czas oczekiwania na klienta.

background image
background image
background image

Proces obsługi

Czas obsługi (bez czasu czekania w 
kolejce) 

Rozkład czasu obsługi np. wykładniczy:

 

P

for 

(

)

,

t T t

e dx e

e

t t

x

t

t

ut

t

1

2

1

2

1

2

1

2

  

m intensywność obsługi

średni czas obsługi 1/m

background image

Notacja Kendalla

System kolejkowy opisany jest  3 lub 4  
parametrami:

1/2/3/4

czas przybycia /czas obsługi /liczba stanowisk/liczba miejsc w 

systemie

Parametr 1 – rozkład napływu

M = Markowski  (rozkład Poissona) czas przybycia
D = Deterministyczny czas przybycia

Parametr 2 – rozkład czasu obsługi
M = Markowski (wykładniczy) czas obsługi
G = Dowolny rozkład czasu obsługi
D = Deterministyczny czas obsługi (jednopunktowy)

Parametr 3
Liczba stanowisk obsługi
Parametr 4

liczba miejsc w systemie (łącznie stanowiska obsługi+ 

kolejka)

Jeśli jest nieskończona jest pomijana w zapisie

background image

System M/M/s

s stanowisk obsługi.

Strumień wejściowy Poisson z 
param.l.

Obsługa wykładnicza z param.  m.

background image

System M/G/1

Czas obsługi nie musi mieć rozkładu 
wykładniczego.

np.:

Naprawa telewizora

Badanie wzroku

Fryzjer

Model :

Strumień wejściowy Poisson z param. l.
Czas obsługi o dowolnym rozkładzie, średniej m i 
odchyleniu standardowym s.

Jedno stanowisko obsługi.

background image

System M/D/1

Czas obsługi może być ustalony.

np..

Taśma produkcyjna. 

 Myjnia automatyczna. 

Czas obsługi deterministyczny

Aby uzyskać system M/D/1 w systemie M/G/1 
trzeba przyjąć odchylenie standardowe równe 0 
( s= 0). 

background image

Schemat systemu masowej 
obsługi (SMO)

1 – zgłoszenia (obiekty zgłoszenia), 
2 – kolejka obiektów, 
3 – stanowiska obsługi, 
4 – przemieszczenia obiektów w systemie bez oczekiwania, 
5 – przemieszczenia obiektów w systemie z priorytetem obsługi, 
6 – przemieszczenia obiektu w systemie z oczekiwaniem, 
lwej – strumień wejściowy zgłoszeń, 
lwyj – strumień wyjściowy obsłużonych obiektów.

background image

W zależności od dyscypliny obsługi SMO 

można podzielić następująco:

 FIFO (first in first out), czyli kolejność 

obsługi według przybycia;

SIRO (selection in random order) czyli 

kolejność obsługi losowa;

 LIFO (last in first out), czyli ostatnie 

zgłoszenie jest najpierw obsłużone;

 priorytet dla niektórych obsług (5), np. 

bezwzględny priorytet obsługi oznacza, 

że zostaje przerwane aktualnie 

wykonywana obsługa obiektu, a na jego 

miejsce wchodzi obiekt z priorytetem.

background image
background image
background image

średnia liczba jednostek 
oczekujących w kolejce (tj. 
długość kolejki):

średni czas oczekiwania 
(przebywania w kolejce):

2

k

N

k

T

background image

Lq 

Wq 

0

0,5

1

1,5

2

2,5

3

3,5

4

4,5

5

M/

M/

1

M/

D/1

M/

E/1

M/

G/1

background image
background image
background image

Teoria kolejek

jednokanałowe systemy obsługi

wielokanałowe systemy obsługi

background image

Kanał obsługi:

stopa przybycia         - przeciętna 

liczba klientów przypadająca na 

jednostkę czasu, ma rozkład Poissona ;

stopa obsługi         - przeciętna liczba 

klientów obsłużonych w jednostce 

czasu, ma rozkład wykładniczy;

liczba równoległych kanałów obsługi r;

parametr intensywności ruchu     - 

stosunek liczby klientów 

przybywających do liczby klientów 

obsłużonych w jednostce czasu.

background image

Założenia w 
teoretycznym modelu:

rozpatrywane są tylko sytuacje w 
których klienci obsługiwani są 
według kolejności przybywania do 
punktu świadczącego usługę, 
zatem wszyscy klienci są 
traktowani na równi.

background image

Rozpatruje się dwa 
przypadki:

Gdy  układ zmierza do stanu 

równowagi 

   (jeżeli obie wartości stałe) to 

prawdopodobieństwo tego, iż kolejka 

ma określoną długość, jest stałe w 

każdej jednostce czasu.

gdy  

   układ jest niestabilny, a 

prawdopodobieństwo długiej kolejki 

rośnie (układ nie może nadrobić czasu 

w którym był chwilowo 

niewykorzystany).

r

r

background image

Przykład:

Na poczcie obok innych stanowisk 
jedno jest przeznaczone do obsługi 
wpłat i wypłat gotówkowych osób 
fizycznych. Ruch w godzinach 14-18 
jest tak duży, że rozważa się 
możliwość uruchomienia dodatkowego 
stanowiska obsługi. Sprawdzić, czy jest 
to słuszna decyzja. Poniżej podano 
obserwacje poczynione w czasie jednej 
z godzin szczytowych.

background image

Numer klienta

Czas przyjścia 

liczony od 
przybycia 

poprzedni
ego 

klienta (w 
min)

Czas obsługi 

klienta (w 
min)

Numer klienta

Czas przyjścia 

liczony od 
przybycia 

poprzedni
ego 

klienta (w 
min)

Czas obsługi 

klienta (w 
min)

1

0

1,5

11

1

5,5

2

0,5

2,5

12

1,5

4,5

3

1

1

13

2

4

4

1,5

2

14

1,5

3

5

1

3

15

1

2

6

2,5

5

16

2,5

1,5

7

0,5

0,5

17

3

3

8

6

1,5

18

3,5

4

9

2

2,5

19

4

4

10

1,5

6

20

3,5

3

Razem

40

60

background image

Rozwiązanie

stopa przybycia

stopa obsługi

parametr intensywności ruchu

Zatem zachodzi nierówność            , czyli 

stopa przybyć przewyższa stopę obsługi. 

Wartość parametru                 sugeruje, że 

mamy do czynienia z układem niestabilnym, 

a prawdopodobieństwo długiej kolejki się 

zwiększa. 

Osiągnięcie stanu równowagi jest tylko 

możliwe dzięki podjęciu radykalnych działań:

– skróceniu czasu obsługi klienta

– zainstalowaniu dodatkowego stanowiska obsługi.

5

,

1

2

3

3

1

2

1

3

1

60

20

5

,

0

40

20

1

background image

Prawdopodobieństwo, że 
w układzie brak klientów, 
czyli n=0 obliczamy ze 
wzoru:



1

0

!

1

!

1

)

0

(

r

i

r

r

r

i

i

n

P

background image

Przeciętna liczba 
klientów oczekujących w 
kolejce to:

 

!

1

0

2

1

r

r

n

P

Q

r

background image

Prawdopodobieństwo, że 
w kolejce oczekuje n
 
klientów określa wzór: 

 



r

n

dla

r

n

P

r

r

n

dla

n

n

P

n

P

n

n

r

n

 

!

0

 

!

0

background image

Prawdopodobieństwo, 

że w kolejce oczekuje więcej niż 
n0 klientów (pod warunkiem gdy   
       ) określa wzór

1

0

r

n

1

0

r

n

!

0

1

0

0

0

r

r

n

P

r

n

n

P

n

n

r

background image

Prawdopodobieństwo, 

tego że czas oczekiwania w 
kolejce jest dłuższy niż t0 określa 
wzór: 

r

t

e

r

n

P

t

t

P

0

0

1

background image

Przykład

W prywatnej przychodni 
stomatologicznej czynne są dwa 
gabinety lekarskie. Przecięty czas 
przybycia pacjenta wynosi 3,8 na 
godz., a stopa obsługi wynosi 2 
pacjentów na godz. 

background image

Czy system obsługi 
zmierza do stanu 
równowagi? 

stan równowagi systemu jest 
zachowany, bo                     

95

,

0

2

2

8

,

3

2

2

8

,

3

r

r

4

8

,

3 

background image

Ile wynosi 
prawdopodobieństwo, że 
nie będzie kolejki?

Prawdopodobieństwo, że nie 
będzie kolejki w poradni 
stomatologicznej wynosi 36%.

36

,

0

95

,

0

1

1

)

0

(

1

05

,

1

2

95

,

0

n

P

background image

Ile wynosi 
prawdopodobieństwo, że 
pacjent będzie musiał 
oczekiwać?

Prawdopodobieństwo, że pacjent będzie 

musiał oczekiwać na przyjęcie w poradni 

wynosi 64%.

64

,

0

!

2

95

,

0

2

36

,

0

95

,

0

2

0

1

0

0

2

n

P

background image

Ile wynosi 
prawdopodobieństwo, że 
w kolejce znajdują się 
więcej niż dwie osoby?

Prawdopodobieństwo, że w kolejce 
znajdują się więcej niż dwie osoby 
wynosi 15%.

15

,

0

!

2

95

,

0

2

36

,

0

95

,

0

2

2

1

2

2

2

n

P

background image

Ile wynosi 
prawdopodobieństwo, że 
pacjent będzie musiał 
oczekiwać w kolejce 
dłużej niż 0,5 godz.?

Prawdopodobieństwo, że pacjent będzie musiał 

oczekiwać w kolejce dłużej niż 0,5 godz. wynosi 11%.

r

t

e

r

n

P

t

t

P

0

0

1

3

,

0

!

2

95

,

0

2

36

,

0

95

,

0

2

1

1

1

1

2

n

P

11

,

0

35

,

0

3

,

0

3

,

0

5

,

0

95

,

0

2

5

,

0

2

e

t

P

background image

Ile przeciętnie pacjentów 
oczekuje w kolejce na 
przyjęcie?

 

28

,

0

!

1

2

95

,

0

2

36

,

0

95

,

0

2

1

2

Q

Przeciętnie w kolejce na przyjęcie nie oczekują pacjenci.

background image

Jak wygląda sytuacja z 
punktu widzenia 
właściciela poradni?

Sytuacja z punktu widzenia właściciela 

poradni dla pacjentów jest komfortowa. 

Prawdopodobieństwo bezkolejkowego 

przyjęcia jest wynosi 0,36. 

Małe jest prawdopodobieństwo oczekiwania 

w kolejce więcej niż dwóch pacjentów, bo 

wynoszące 0,15.

Bardzo małe jest prawdopodobieństwo, że 

pacjent będzie czekał dłużej niż pół godziny, 

bo wynosi 0,11.

Z analizy wynika, że przeciętnie w kolejce nie 

oczekują pacjenci


Document Outline