Vícekanálové čekací systémy Stanice obsluhy sestává z několika kanálů obsluhy, pracujících paralelně a navzájem nezávisle. Vstupy i výstupy systému mají poissonovský charakter. Jednotky vstupující do systému obsadí nejprve všechny kanály obsluhy a pak začnou vytvářet frontu.
Úhrnná intenzita obsluhy Za předpokladu, že stanice obsluhy obsahuje S kanálů obsluhy se stejným středním výkonem m obsloužených jednotek za jednotku času, závisí úhrnná intenzita obsluhy mn na počtu n jednotek v systému:
je - li n 0 0, m n n . m, je - li 0 n S S . m, je - li n S
Pravděpodobnostní rozdělení počtu jednotek v systému pn p0 n! n pn p0 n -S S! S n
p0
pro n 1, 2, ..., S pro n S
1 S
kde:
n n 0 n! S! (1 - ) S S1
m
Střední počet jednotek ve frontě
nf
S1
2 S . S! . (1 - ) S
p0
Střední počet jednotek v systému
ns nf
Střední doba, kterou jednotka čeká ve frontě
nf tf
S
2 S . S! . m . (1 - ) S
p0
Střední doba, kterou jednotka stráví v systému
ns 1 ts tf m
Vícefázové systémy hromadné obsluhy Systémy, které se skládají z většího počtu individuálních systémů obsluhy (fází) seřazených v sérii. Každá fáze může obsahovat více paralelně umístěných obslužných zařízení. Existují dva základní přístupy k řešení takových systémů: analytický (teorie front), simulace.
Předpoklady analytického řešení vícefázového systému hromadné obsluhy neomezený zdroj požadavků, Poissonův vstup požadavků do první fáze, systém bez explozívních front, řád fronty FIFO, exponenciální rozdělení obslužných časů v jednotlivých fázích, stejná obslužná zařízení charakterizovaná stejným exponenciálním rozdělením v rámci jedné fáze, systém bez blokování – předcházející fáze nemusí předržovat již obsloužený požadavek do doby, než se ukončí obsluha požadavku v následující fázi.
Vícefázový systém hromadné obsluhy
...
fáze 1
...
...
...
Zdroj jednotek
mn
m2
fáze 2
...
...
...
m1
fáze n
Řešení vícefázového systému hromadné obsluhy Výstup z každé fáze je poissonův se stejnou intenzitou vstupu do další fáze, což umožňuje každou fázi chápat jako samostatný a nezávislý systém hromadné obsluhy typu M/M/1//FIFO (v případě jednoho obslužného kanálu) nebo M/M/S//FIFO (je-li v dané fázi více obslužných kanálů).
Optimalizace nákladů v systémech hromadné obsluhy Při malé intenzitě obsluhy se vytváří velká fronta, což vede ke ztrátám času jednotek ve frontě, příp. se značný počet jednotek do fronty vůbec nezařadí a tím systém přichází o tržby, resp. zisk. Při velké intenzitě obsluhy se může stát, že obsluha není vždy využita. Přitom ovšem musí být k dispozici, a tak zde vznikají náklady, jimž bezprostředně neodpovídají žádné tržby.
Optimalizace zisku (jednokanálový systém)
E
náklady na obsluhu jednoho požadavku za jednotku času,
m.E
průměrné náklady na obsluhu,
G
tržba za obsluhu jedné jednotky,
.G
průměrná tržba, pokud nedochází k odchodům jednotek následkem naplnění omezeného počtu míst ve frontě,
.G.(1-pN) průměrná tržba za předpokladu, že do systému nevstoupí více než N prvků.
Zisk za jednotku času (jednokanálový systém)
Z = . G . (1 – pn) - m . E po úpravě:
1 Z .G . m . E N 1 1 N
Maximalizace zisku (jednokanálový systém)
Za předpokladu, že veličiny , G, E jsou známy, hledáme pro zvolené N takové m, aby zisk byl maximální. N 1 dZ N ( N 1 ) E N 1 0 N 1 2 dm G (1 )
Pozn.: Pro E > G neexistuje řešení – je nutno hledat jiné kritérium optimality.
Příklad Živnostník podniká v oblasti rozvážky zboží. K dispozici má jeden dodávkový automobil. V průměru obdrží 4 zakázky za den. Intervaly mezi příchody zakázek se řídí exponenciálním rozdělením. Průměrné náklady na obsluhu činí 7 200 Kč/den. Tržba autodopravce z jedné zakázky je 3 000 Kč. Předpokládáme nejvýše 3 zakázky v systému. Stanovme optimální intenzitu výstupu.
Optimalizace nákladů (jednokanálový systém)
V tomto případě budeme optimalizovat jen náklady, které vznikají při procházení jednotky celým systémem. E
náklady na obsluhu jednoho požadavku za jednotku času,
C
náklady na jednotkovou dobu pobytu v systému,
C.n s průměrné náklady za pobyt v systému, přičemž λ ns μλ
Celkové náklady za jednotku uskutečněné obsluhy (jednokanálový systém)
Cλ N(μ ) μ . E μ-λ
Optimální kapacita obsluhy (jednokanálový systém)
dN(m) 0 dm
C mopt . E
Minimální celkové náklady (jednokanálový systém)
C N min.(μ opt.) (λ ).E E
Cλ C (λ )λ E
Příklad Přepokládejme, že zákazníci autodopravce oceňují svůj čas při čekání na vyřízení svého požadavku na 2 000 Kč za den. Průměrné náklady na obsluhu jedné jednotky činí 1 800 Kč. Stanovme optimální intenzitu obsluhy. λ = 4 zakázky/den C = 2 000 Kč/den E = 1 800 Kč/zakázka
Celkové náklady (vícekanálový systém)
N c (S) C . n S Co . S C
náklady na jednotkovou dobu pobytu v systému
Co
náklady na provoz jednoho kanálu obsluhy za jednotku času
Celkové náklady (vícekanálový systém)
S1 η N c (S) C . p η C0 . S 2 0 η S . S!. 1 S Minimální hodnotě Nc(S) odpovídá optimální počet kanálů obsluhy.
Příklad Dopravní firma obdrží v průměru 20 zakázek za den, které reprezentují přepravní vzdálenost 1 400 km. Jeden automobil v průměru ujede 400 km za den. Náklady na jeden automobil se pohybují okolo 12 000 Kč/den. Zákazníci oceňují svůj čas při čekání na vyřízení objednávky na 2 000 Kč/den. Stanovme optimální počet automobilů. Předpokládáme, že všechny charakteristiky systému jsou náhodné a řídí se exponenciálním rozdělením.