Teoria kolejkowania to matematyczne studium kolejkowania lub oczekiwania w kolejce. Kolejki zawierać klienci (lub „przedmioty”), takie jak ludzie, przedmioty lub informacje. Kolejki tworzą się, gdy zasoby są ograniczone do zapewnienia usługa. Na przykład, jeśli w sklepie spożywczym jest 5 kas fiskalnych, tworzą się kolejki, jeśli więcej niż 5 klientów chce płacić za swoje produkty w tym samym czasie.
Podstawowe system kolejkowania składa się z procesu przyjazdu (jak klienci przybywają do kolejki, ilu klientów jest obecnych) łącznie), sama kolejka, proces obsługi tych klientów i odjazdy z system.
Matematyczny modele w kolejce są często używane w oprogramowaniu i biznesie w celu określenia najlepszego sposobu wykorzystania ograniczonych zasobów. Modele kolejkowe mogą odpowiadać na pytania takie jak: Jakie jest prawdopodobieństwo, że klient będzie czekać 10 minut w kolejce? Jaki jest średni czas oczekiwania na klienta?
Następujące sytuacje są przykładami zastosowania teorii kolejkowania:
- Oczekiwanie w kolejce w banku lub sklepie
- Oczekiwanie na przedstawiciela działu obsługi klienta, aby odebrał połączenie po zawieszeniu połączenia
- Oczekiwanie na pociąg
- Oczekiwanie na wykonanie zadania lub odpowiedź przez komputer
- Oczekiwanie na automatyczną myjnię samochodową do czyszczenia linii samochodów
Charakterystyka systemu kolejkowania
Modele kolejkowania analizują sposób, w jaki klienci (w tym ludzie, przedmioty i informacje) otrzymują usługę. System kolejkowania zawiera:
- Proces przyjazdu. Proces przybycia jest po prostu sposobem, w jaki przybywają klienci. Mogą wchodzić do kolejki samodzielnie lub w grupach i mogą przybywać w określonych odstępach czasu lub losowo.
- Zachowanie. Jak zachowują się klienci, gdy są w kolejce? Niektórzy mogą chcieć poczekać na swoje miejsce w kolejce; inni mogą się niecierpliwić i odejść. Jeszcze inni mogą zdecydować się na ponowne dołączenie do kolejki później, na przykład gdy zostaną wstrzymani z obsługą klienta i zdecydują się oddzwonić w nadziei na szybszą obsługę.
- Jak obsługiwani są klienci. Obejmuje to czas obsługi klienta, liczbę serwerów dostępnych dla klientów, niezależnie od tego, czy klienci są obsługiwani pojedynczo, czy w partiach, a także kolejność, w jakiej obsługiwani są klienci dyscyplina usług.
- Dyscyplina usług odnosi się do reguły, według której wybierany jest następny klient. Chociaż w wielu scenariuszach sprzedaży detalicznej stosuje się zasadę „kto pierwszy, ten lepszy”, inne sytuacje mogą wymagać innych rodzajów usług. Na przykład klienci mogą być obsługiwani w kolejności priorytetowej lub na podstawie liczby potrzebnych elementów (np. Na ekspresowym pasie w sklepie spożywczym). Czasami ostatni klient, który przyjedzie, zostanie obsłużony jako pierwszy (na przykład w stosie brudnych naczyń, gdzie ten na górze będzie pierwszym mytym).
- Poczekalnia. Liczba klientów, którzy mogą czekać w kolejce, może być ograniczona w zależności od dostępnego miejsca.
Matematyka teorii kolejkowania
Notacja Kendalla to skrótowy zapis, który określa parametry podstawowego modelu kolejkowania. Notacja Kendalla jest zapisana w formie A / S / c / B / N / D, gdzie każda z liter oznacza inne parametry.
- Termin A opisuje, kiedy klienci przybywają do kolejki - w szczególności czas między przylotami lub czasy międzywojenne. Matematycznie ten parametr określa rozkład prawdopodobieństwa że nadejdą czasy międzywojenne. Jednym z powszechnych rozkładów prawdopodobieństwa używanych dla terminu A jest Rozkład Poissona.
- Termin S opisuje, ile czasu zajmuje klientowi serwis po opuszczeniu kolejki. Matematycznie ten parametr określa rozkład prawdopodobieństwa, że one czasy obsługi podążać. Rozkład Poissona jest również powszechnie używany dla terminu S.
- Termin c określa liczbę serwerów w systemie kolejkowania. Model zakłada, że wszystkie serwery w systemie są identyczne, więc można je wszystkie opisać powyższym terminem S.
- Termin B określa całkowitą liczbę elementów, które mogą znajdować się w systemie, i obejmuje elementy, które nadal znajdują się w kolejce i te, które są obsługiwane. Chociaż wiele systemów w świecie rzeczywistym ma ograniczoną pojemność, model jest łatwiejszy do analizy, jeśli pojemność ta jest uważana za nieskończoną. W konsekwencji, jeśli pojemność systemu jest wystarczająco duża, powszechnie przyjmuje się, że jest on nieskończony.
- Termin N określa całkowitą liczbę potencjalnych klientów - tj. Liczbę klientów, którzy mogliby kiedykolwiek wejść do systemu kolejkowania - którą można uznać za skończoną lub nieskończoną.
- Termin D określa dyscyplinę usługową systemu kolejkowania, taką jak kto pierwszy ten lepszy lub ostatni lepszy.
Prawo Little, co po raz pierwszy udowodnił matematyk John Little, twierdzi, że średnia liczba pozycji w kolejce może być obliczane przez pomnożenie średniej szybkości, z jaką elementy docierają do systemu przez średni czas, przez który są one dostarczane spędzić w nim.
- W zapisie matematycznym prawo Little'a to: L = λW
- L to średnia liczba przedmiotów, λ to średni wskaźnik przybycia przedmiotów w systemie kolejkowania, a W to średni czas, jaki przedmioty spędzają w systemie kolejkowania.
- Prawo Little'a zakłada, że system znajduje się w „stanie ustalonym” - zmienne matematyczne charakteryzujące system nie zmieniają się w czasie.
Chociaż prawo Little'a wymaga tylko trzech danych wejściowych, jest ono dość ogólne i można je zastosować do wielu systemy kolejkowania, bez względu na typy elementów w kolejce lub sposób przetwarzania elementów w kolejka. Prawo Little'a może być przydatne w analizie wydajności kolejki przez pewien czas lub w celu szybkiego zmierzenia wydajności kolejki.
Na przykład: firma produkująca pudełka na buty chce ustalić średnią liczbę pudeł na buty, które są przechowywane w magazynie. Firma wie, że średni wskaźnik przybycia pudeł do magazynu wynosi 1000 pudełek po butach / rok, a średni czas spędzany w magazynie wynosi około 3 miesięcy lub ¼ roku. Tak więc średnia liczba pudełek na buty w magazynie wynosi (1000 pudełek na rok) x (¼ roku) lub 250 pudełek na buty.
Kluczowe dania na wynos
- Teoria kolejkowania to matematyczne badanie kolejkowania lub oczekiwania w kolejce.
- Kolejki zawierają „klientów”, takich jak ludzie, przedmioty lub informacje. Kolejki tworzą się, gdy zasoby są ograniczone do świadczenia usługi.
- Teorię kolejkowania można zastosować w sytuacjach od oczekiwania w kolejce w sklepie spożywczym do oczekiwania na wykonanie zadania przez komputer. Jest często używany w oprogramowaniu i aplikacjach biznesowych w celu określenia najlepszego sposobu wykorzystania ograniczonych zasobów.
- Notacji Kendalla można użyć do określenia parametrów systemu kolejkowania.
- Prawo Little'a jest prostym, ale ogólnym wyrażeniem, które może szybko oszacować średnią liczbę elementów w kolejce.
Źródła
- Beasley, J. MI. "Teoria kolejkowania."
- Boxma, O. JOT. „Stochastyczne modelowanie wydajności”. 2008.
- Lilja D. Mierzenie wydajności komputera: przewodnik dla praktyków, 2005.
- Little J. i Graves, S. „Rozdział 5: Prawo małego”. W Intuicja budynku: spostrzeżenia z podstawowych modeli i zasad zarządzania operacjami. Springer Science + Business Media, 2008.
- Mulholland, B. „Prawo Little'a: jak analizować swoje procesy (za pomocą bombowców ukrywających się”).Process.st, 2017.