plik - pdf - Politechnika Białostocka
Transkrypt
plik - pdf - Politechnika Białostocka
System M/M/1/L L →∞ Wielkość ( pojemność) kolejki tego systemu jest nieograniczona. Zgłoszenia przybyłe w czasie, gdy stanowisko obsługi jest zajęte ustawiają się w kolejce, niezależnie od jej długości. Każde przybyłe zgłoszenie będzie kiedyś obsłużone. Charakterystyki systemu: Prawdopodobieństwa stanów systemu: p0 = 1 − ρ , pi = p0 ⋅ ρ i = (1 − ρ ) ⋅ ρ i dla i = 1, 2, … Prawdopodobieństwo straty zgłoszenia jest równe zeru, gdyż każde przybyłe zgłoszenie zostanie obsłużone: p str = 0 . Prawdopodobieństwo obsługi: pobs = 1 . ρ2 Średnia liczba zadań w kolejce: v = . 1− ρ Średnia liczba zgłoszeń na stanowisku obsługi: l = ρ . Średnia liczba zgłoszeń w systemie: n = v + l = Średni czas pobytu w kolejce: w = Średni czas obsługi: s = Średni czas pobytu zgłoszenia w systemie: q = l λ = 1 µ v λ = ρ 1− ρ ρ µ (1 − ρ ) . . . n λ = 1 1 . µ (1 − ρ ) Przykład „Kasa biletowa” Na dworcu autobusowym znajduje się kasa biletowa. Średnio, co 30 sekund przybywa podróżny, który chce kupić bilet. Kasjerka w ciągu godziny średnio obsługuje 180 klientów. Zakładamy, że liczba podróżnych jest wystarczająco duża, by kolejne zgłoszenia można było traktować jako niezależne oraz że odstępy między przybywaniem podróżnych i czas obsługi 1 Por. Walenty Oniszczuk: Metody modelowania, Politechnika Białostocka, Białystok 1995, s. 46 - 47 Por. Bogusław Filipowoicz: Modele stochastyczne w badaniach operacyjnych, Wydawnictwa NaukowoTechniczne, Warszawa 1996, s. 79 – 82 można przybliżyć rozkładem wykładniczym. Obliczyć, jaki jest średni czas oczekiwania w kolejce, obciążenie kasjerki oraz jakie jest prawdopodobieństwo, że przybyły podróżny nie zastanie nikogo w kolejce. Zadany system jest systemem M/M/1/L z nieograniczon ą poczekalnią (kolejką). Średnio, co 30 sekund przybywa podróżny, zatem w ciągu godziny przybędzie 120 klientów. Średnia intensywność napływu nowych zgłoszeń λ wynosi więc 120 zgłoszeń w ciągu godziny. Obciążenie kasjerki: ρ = Średni λ 120 2 = = . µ 180 3 czas oczekiwania w kolejce: w = ρ µ (1 − ρ ) = 2 3 1801 − 2 3 = 1 godziny, czyli 90 2 minuty, czyli 40 sekund. 3 Prawdopodobieństwo, że klient nie zastanie nikogo w kolejce, czyli prawdopodobieństwo, że nie będzie żadnego podróżnego (kasa będzie wolna) lub, że będzie tylko jeden (jeden klient, który będzie w tym czasie obsługiwany): p = p0 + p1 gdzie p0 = 1 − ρ = 1 − 2 1 1 2 2 1 2 5 = i p1 = p0 ⋅ ρ 1 = ⋅ = wiec p = + = . 3 3 3 3 9 3 9 9 Wartości prawdopodobieństwa, że nie będzie nikogo w kolejce oraz czasu oczekiwania w kolejce pokazują, że klienci tej kasy obsługiwani są prawie na bieżąco. Zadania 1. Sklep spożywczy Działanie pewnego sklepu spożywczego można opisać modelem M/M/1/L z nieograniczoną wielkością kolejki. Średnio co n minut do sklepu przychodzi klient, którego ekspedientka obsługuje średni przez m minut. Jakie jest prawdopodobieństwo, że klient zostanie od razu obsłużony? Jakie jest prawdopodobieństwo, że w kolejce będzie czekało L osób? Jaka jest średnia długość kolejki oraz średni czas jaki klient spędza w niej? a) n = 2, 4, 6, 8, 10; L = 2; m = 3; b) n = 2.5, 3, 3.5, 4, 4.5; L = 1; m = 2; c) n = 3.6; L = 1, 2, 3, 4, 5; m = 2.3; d) n = 2.1; L = 2, 4, 6, 10, 15 ; m = 2; e) n = 2; L = 2; m = 1.5, 1.6, 1.7, 1.8, 2; f) n = 5; L = 3; m = 2, 2.5, 3, 3.5, 4; Wyniki przedstaw w postaci wykresów. 2. Pomoc drogowa Dziennie do serwisu komputerowego przybywa średnio n klientów z zepsutym podzespołem, bądź całym komputerem. Czas naprawy trwa średnio m dni.: a) n = 10, 12, 14, 15, 20; c = 2; b) n = 5, 10, 15, 20, 25; c = 5; c) n = 2, 3, 4, 5, 10; c = 3; d) n = 12; c = 0.5, 1, 1.5, 2, 2.5, 3; e) n = 15; c = 0.7, 0.8, 0.9, 1, 1.5, 2; 3. Serwer z kolejką z ograniczeniem połączeń do jednego Na komputerze podłączonym do sieci stoi serwer FTP. Aby zbytnio nie obciążać procesora ustawiono limit podłączeń do jednego. Średnio co n minut ktoś próbuje wejść na serwer. Przyjmujemy, że proces napływu zgłoszeń do systemu, oraz opuszczania go jest procesem Markowa. Jeśli wszystkie łącza są zajęte, zgłoszenie czeka w kolejce. Zakładamy, że zgłoszenia nie opuszczają systemu nieobsłużone. Jeden użytkownik średnio podłączony jest przez m minut. Jakie jest prawdopodobieństwo, że w kolejce będzie czekało L zgłoszeń? Oblicz prawdopodobieństwa, że zgłoszenie będzie czekało w kolejce, średnią ilość zgłoszeń na stanowiskach obsługi, średni czas oczekiwania na połączenie jeśli: a) L = 3; n = 2; m = 10, 15, 20, 22, 25; b) L = 5; n = 3; m = 15, 17, 20, 25, 30; c) L = 3; n = 4, 5, 6, 7, 10; m = 10; d) L = 7; n = 0.5, 0.6, 0.7, 1, 1.5; m = 15; e) L = 2, 3, 4, 5, 8; n = 2; m = 10; f) L = 10, 12, 13, 15, 16; n = 5; m = 25; Otrzymane wyniki przedstaw graficznie.