Într-o lecție practică, vom lua în considerare această cale și vom compara rezultatele simulării cu o soluție teoretică. Exemple de rezolvare a problemelor sistemelor de așteptare

Obiect matematic (abstract), ale cărui elemente sunt (Fig. 2.1):

  • flux de intrare (intrat) de aplicații (cerințe) pentru serviciu;
  • dispozitive de serviciu (canale);
  • o coadă de aplicații care așteaptă serviciul;
  • fluxul de ieșire (ieșire) al cererilor deservite;
  • fluxul de cereri de îngrijire ulterioară după întreruperea serviciului;
  • fluxul de cereri neservite.

Cerere(cerere, cerință, apel, client, mesaj, pachet) - un obiect care intră în QS și necesită service în dispozitiv. Setul de aplicații consecutive distribuite în formă de timp fluxul de intrare al aplicațiilor.

Orez. 2.1.

dispozitiv de service(dispozitiv, dispozitiv, canal, linie, unealtă, mașină, router etc.) - element QS, al cărui scop este de a deservi aplicațiile.

Serviciu- întârziere de ceva timp a solicitării în dispozitivul de service.

Durata serviciului- timpul de întârziere (serviciu) al aplicației în dispozitiv.

Dispozitiv de stocare(buffer, buffer de intrare, buffer de ieșire) - un set de locuri pentru așteptarea aplicațiilor în fața dispozitivului de servire. Numar locuri de asteptare - Capacitate de stocare.

O cerere primită de CMO poate fi în două stări:

  • 1) serviciu(în dispozitiv);
  • 2) așteptări(în acumulator), dacă toate dispozitivele sunt ocupate cu alte solicitări.

Revendicările din formularul acumulator și în așteptare de service întoarce aplicatii. Numărul de aplicații în acumulatorul care așteaptă serviciul - lungimea cozii.

Disciplina tampon(disciplina de coadă) - regula pentru introducerea aplicațiilor primite în unitate (buffer).

Disciplina de serviciu- regula de selectare a cererilor din coada pentru service în dispozitiv.

O prioritate- dreptul de preempțiune (de a capta resurse) de a intra în acumulator sau de a selecta din coadă pentru service în dispozitivele aplicațiilor dintr-o clasă în raport cu aplicațiile din alte clase.

Există multe sisteme de așteptare care diferă în ceea ce privește organizarea structurală și funcțională. În același timp, dezvoltarea metodelor analitice pentru calcularea indicatorilor de performanță QS implică în multe cazuri o serie de restricții și ipoteze care restrâng setul de QS-uri studiate. De aceea nu există un model analitic general pentru o structură complexă arbitrară QS.

Modelul analitic QS este un set de ecuații sau formule care permit determinarea probabilităților stărilor sistemului în cursul funcționării acestuia și a indicatorilor de performanță pe baza parametrilor cunoscuți ai fluxului de intrare și canalelor de servicii, disciplinelor de tamponare și servicii.

Modelarea analitică a QS-ului este mult facilitată dacă procesele care au loc în QS sunt markoviane (fluxul de aplicații este cel mai simplu, timpii de serviciu sunt distribuiti exponențial). În acest caz, toate procesele din QS pot fi descrise prin ecuații diferențiale obișnuite, iar în cazul limită - pentru stările staționare - prin ecuații algebrice liniare și, rezolvându-le prin orice metode disponibile în pachetele software matematice, se determină indicatorii de performanță selectați. .

În sistemele IM, la implementarea QS, sunt acceptate următoarele restricții și ipoteze:

  • aplicație introdusă în sistem imediat intră în serviciu dacă nu există solicitări în coadă și dispozitivul este liber;
  • în dispozitiv pentru întreținere în orice moment poate fi doar unu cerere;
  • după încheierea serviciului oricărei solicitări din dispozitiv, următoarea solicitare este selectată din coadă pentru service instantaneu, adică dispozitivul nu inactivează dacă există cel puțin o aplicație în coadă;
  • primirea aplicațiilor în QS și durata serviciului acestora nu depind de numărul de aplicații deja în sistem sau de alți factori;
  • durata cererilor de deservire nu depinde de intensitatea cererilor care intră în sistem.

Să ne oprim asupra unor elemente ale QS mai detaliat.

Fluxul de intrare (intrat) al aplicațiilor. Fluxul evenimentelor se numește o succesiune de evenimente omogene care urmează unul după altul și care au loc în unele, în general, Aleatoriu puncte în timp. Dacă evenimentul constă în apariția unor pretenții, avem fluxul de aplicare. Pentru a descrie fluxul de aplicații în cazul general, este necesar să se stabilească intervalele de timp t = t k - t k-1între momentele adiacente t k _ kși t k primirea cererilor cu numere de serie la - 1 și la respectiv (la - 1, 2, ...; t 0 - 0 - momentul inițial de timp).

Principala caracteristică a fluxului de aplicare este sa intensitatea X- numărul mediu de aplicații care ajung la intrarea QS pe unitatea de timp. Valoarea t = 1/X defineste intervalul de timp mediu dintre două comenzi consecutive.

Fluxul este numit determinat dacă intervale de timp t laîntre aplicațiile adiacente iau anumite valori precunoscute. Dacă intervalele sunt aceleași (x la= t pentru toate k = 1, 2, ...), atunci fluxul este numit regulat. Pentru o descriere completă a fluxului obișnuit de cereri, este suficientă setarea intensității fluxului X sau valoarea intervalului t = 1/X.

Un flux în care intervale de timp x kîntre aplicațiile adiacente sunt variabile aleatoare, numite Aleatoriu. Pentru o descriere completă a unui flux aleator de aplicații în cazul general, este necesar să se stabilească legile de distribuție F fc (x fc) pentru fiecare dintre intervalele de timp. x k, k = 1,2,....

Flux aleatoriu în care toate intervalele de timp x b x 2,... între clienții consecutivi adiacenți sunt variabile aleatoare independente descrise de funcțiile de distribuție FjCij), F 2 (x 2), ... respectiv, se numește flux cu efect secundar limitat.

Se numește flux aleatoriu recurent, dacă toate intervalele de timp xb t 2 , ... distribuit între aplicații sub aceeasi lege F(t). Există multe fluxuri recurente. Fiecare lege de distribuție generează propriul flux recurent. Fluxurile recurente sunt altfel cunoscute sub denumirea de fluxuri Palm.

Dacă intensitatea X iar legea de distribuție F(t) a intervalelor dintre cererile succesive nu se modifică în timp, atunci fluxul de cereri se numește staționarÎn caz contrar, fluxul de aplicație este nestaționară.

Dacă în fiecare moment al timpului t k la intrarea QS poate apărea un singur client, apoi se apelează fluxul de clienți comun. Dacă mai multe aplicații pot apărea în orice moment, atunci fluxul de aplicații este extraordinar, sau grup.

Fluxul de cereri se numește flux nici un efect secundar, dacă se primesc cereri indiferent unul de altul, adică momentul primirii următoarei cereri nu depinde de când și câte cereri au fost primite înainte de acest moment.

Se numește un flux obișnuit staționar fără efect secundar cel mai simplu.

Intervalele de timp t dintre cereri în cel mai simplu flux sunt distribuite conform exponenţială (exemplar) lege: cu funcția de distribuție F(t) = 1 - e~ m; densitatea distribuţiei/(f) = Heh~"l, Unde X > 0 - parametru de distribuție - intensitatea fluxului de aplicații.

Cel mai simplu flux este adesea numit Poisson. Denumirea provine de la faptul că pentru acest flux probabilitatea P fc (At) de apariție exact la cereri pentru un anumit interval de timp At este determinat legea lui Poisson:

Trebuie remarcat faptul că fluxul Poisson, spre deosebire de cel mai simplu, poate fi:

  • staționar, dacă intensitatea X nu se modifică în timp;
  • nestaționar, dacă debitul depinde de timp: X= >.(t).

În același timp, cel mai simplu flux, prin definiție, este întotdeauna staționar.

Studiile analitice ale modelelor de așteptare sunt adesea efectuate sub ipoteza celui mai simplu flux de cereri, care se datorează unui număr de caracteristici remarcabile inerente acestuia.

1. Însumarea (unificarea) fluxurilor. Cel mai simplu flux din teoria QS este similar cu legea distribuției normale din teoria probabilității: trecerea la limita pentru un flux care este suma fluxurilor cu caracteristici arbitrare cu o creștere infinită a numărului de termeni și o scădere a intensității lor duce la cel mai simplu flux.

Sumă N fluxuri ordinare staţionare independente cu intensităţi x x x 2 ,..., X N formează cel mai simplu flux cu intensitate

X=Y,^i cu condiţia ca fluxurile adăugate să aibă mai mult sau

impact mai puțin la fel de mic asupra debitului total. În practică, debitul total este aproape de cel mai simplu la N > 5. Deci când se însumează cele mai simple fluxuri independente, debitul total va fi cel mai simplu pentru orice valoare N.

  • 2. Rarefacția probabilistică a curgerii. probabilistică(dar nedeterminist) rarefiere cel mai simplu flux aplicații, în care orice aplicație la întâmplare cu o anumită probabilitate R este exclus din flux indiferent dacă alte aplicații sunt sau nu excluse, duce la formare cel mai simplu flux cu intensitate X* = pX, Unde X- intensitatea fluxului initial. Fluxul aplicațiilor excluse cu intensitate X** = (1 - p)X- de asemenea protozoar curgere.
  • 3. Eficiență. Dacă canalele (dispozitivele) de servire sunt concepute pentru cel mai simplu flux de solicitări cu intensitate X, atunci deservirea altor tipuri de fluxuri (cu aceeași intensitate) va fi asigurată cu o eficiență nu mai mică.
  • 4. Simplitate. Asumarea celui mai simplu flux de aplicații permite multor modele matematice să obțină într-o formă explicită dependența indicatorilor QS de parametri. Cel mai mare număr de rezultate analitice a fost obținut pentru cel mai simplu flux de cereri.

Analiza modelelor cu fluxuri de aplicații diferite de cele mai simple complică de obicei calculele matematice și nu permite întotdeauna obținerea unei soluții analitice explicite. Cel mai „simplu” flux și-a primit numele tocmai datorită acestei caracteristici.

Aplicațiile pot avea drepturi diferite pentru a începe serviciul. În acest caz, se spune că aplicațiile sunt eterogen. Avantajele unor fluxuri de aplicații față de altele la începutul serviciului sunt stabilite de priorități.

O caracteristică importantă a fluxului de intrare este coeficientul de variație

unde t int - așteptarea matematică a lungimii intervalului; despre- abaterea standard a lungimii intervalului x int (variabilă aleatoare) .

Pentru cel mai simplu flux (a = -, m = -) avem v = 1. Pentru majoritatea

fluxuri reale 0

Canale de servicii (dispozitive). Principala caracteristică a canalului este durata serviciului.

Durata serviciului- timpul petrecut de aplicație în dispozitiv - în cazul general, valoarea este aleatorie. În cazul unei încărcări neuniforme a QS, timpii de deservire pentru cereri de diferite clase pot diferi în funcție de legile de distribuție sau numai de valorile medii. În acest caz, se presupune de obicei că timpii de serviciu pentru cererile fiecărei clase sunt independente.

Adesea, practicienii presupun că durata cererilor de service este distribuită legea exponenţială ceea ce simplifică foarte mult calculele analitice. Acest lucru se datorează faptului că procesele care au loc în sistemele cu o distribuție exponențială a intervalelor de timp sunt Markov procese:

unde c - intensitatea serviciului, aici p = _--; t 0 bsl - matematică-

tic timp de așteptare pentru service.

Pe lângă distribuția exponențială, există distribuții Erlang /c, distribuții hiperexponențiale, distribuții triunghiulare și altele. Acest lucru nu trebuie să ne încurce, deoarece se arată că valoarea criteriilor de eficiență QS depinde puțin de forma legii distribuției timpului de serviciu.

În studiul QS, esența serviciului, calitatea serviciului, nu este luată în considerare.

Canalele pot fi absolut de incredere acestea. nu da gres. Mai degrabă, poate fi acceptat în studiu. Canalele pot avea fiabilitate supremă.În acest caz, modelul QS este mult mai complicat.

Eficiența QS depinde nu numai de parametrii fluxurilor de intrare și a canalelor de servicii, ci și de secvența în care cererile primite sunt deservite, de exemplu. de la moduri de a gestiona fluxul de aplicații atunci când acestea intră în sistem și sunt trimise pentru service.

Modalitățile de gestionare a fluxului de aplicații sunt determinate de discipline:

  • tamponare;
  • serviciu.

Disciplinele de tamponare și întreținere pot fi clasificate în funcție de următoarele criterii:

  • disponibilitatea priorităților între aplicațiile de diferite clase;
  • o metodă pentru împingerea aplicațiilor din coadă (pentru disciplinele de buffering) și atribuirea cererilor de servicii (pentru disciplinele de servicii);
  • o regulă pentru anticiparea sau selectarea cererilor de servicii;
  • capacitatea de a schimba prioritățile.

În fig. 2.2.

Depinzând de disponibilitate sau lipsa de prioritatiîntre aplicațiile de diferite clase, toate disciplinele de tamponare pot fi împărțite în două grupe: neprioritare și prioritare.

De metoda de a împinge aplicațiile din stocare se pot distinge următoarele clase de discipline tampon:

  • fără excluderea cererilor - cererile care au intrat în sistem și au constatat că unitatea este complet umplută se pierd;
  • odată cu deplasarea aplicării acestei clase, i.e. aceeași clasă ca și cererea primită;
  • cu deplasarea aplicației din clasa cu cea mai mică prioritate;
  • odată cu deplasarea aplicaţiei din grupul claselor cu prioritate scăzută.

Orez. 2.2.

Disciplinele de tamponare pot folosi următoarele reguli pentru eliminarea cererilor din acumulator:

  • deplasare accidentală;
  • excluderea ultimului ordin, i.e. a intrat în sistem mai târziu decât toate;
  • excluderea unei comenzi „lungi”, de ex. situat în acumulator mai mult decât toate aplicațiile primite anterior.

Pe fig. 2.3 prezintă clasificarea disciplinelor pentru aplicațiile de service în conformitate cu aceleași caracteristici ca și pentru disciplinele de buffering.

Uneori capacitatea de stocare în modele este considerată nelimitată, deși într-un sistem real este limitată. O astfel de ipoteză este justificată atunci când probabilitatea de a pierde o comandă într-un sistem real din cauza depășirii capacității de stocare este mai mică de 10 _3 . În acest caz, disciplina nu are practic niciun efect asupra executării cererilor.

Depinzând de disponibilitate sau lipsa de prioritatiîntre cererile diferitelor clase, toate disciplinele de serviciu, precum și disciplinele tampon, pot fi împărțite în două grupe: neprioritare și prioritare.

De cum sunt atribuite biletele de serviciu disciplinele de servicii pot fi împărțite în discipline:

  • mod unic;
  • modul grup;
  • modul combinat.

Orez. 2.3.

În disciplinele de serviciu mod unic serviciu de fiecare dată doar unul atribuit cerere, pentru care cozile sunt scanate după încheierea deservirii cererii anterioare.

În disciplinele de serviciu modul grup serviciu de fiecare dată este atribuit un grup de aplicații o singură coadă, pentru care cozile sunt scanate numai după ce toate solicitările din grupul atribuit anterior au fost deservite. Noul grup de bilete alocat poate include toate biletele din coada dată. Solicitări de grup atribuite selectate secvenţial din coadăși sunt deservite de dispozitiv, după care următorul grup de aplicații dintr-o altă coadă este alocat pentru service în conformitate cu disciplina de serviciu specificată.

Modul combinat- o combinație de moduri unice și de grup, când o parte din cozile de solicitare este procesată în modul unic, iar cealaltă parte - în modul de grup.

Disciplinele de servicii pot folosi următoarele reguli de selecție a cererilor de servicii.

Neprioritar(aplicațiile nu au privilegii de serviciu timpurii - captura de resurse):

  • serviciu primul venit, primul servit FIFO (primul în - primul iesit, primul intrat - primul iesit)
  • serviciu invers- aplicația este selectată din coada în modul LIFO (ultimul în - primul iesit, ultimul intrat, primul iesit)
  • serviciu aleatoriu- aplicația este selectată din coada în modul RAND (Aleatoriu- aleatoriu);
  • serviciu ciclic- aplicațiile sunt selectate în procesul de interogare ciclică a unităților în secvența 1, 2, H DIN H- numărul de unități), după care se repetă secvența specificată;

Prioritate(aplicațiile au privilegii pentru service timpuriu - captarea resurselor):

  • Cu priorități relative- daca in cursul deservirii curente a unei cereri intra in sistem cereri cu prioritati mai mari, atunci deservirea cererii curente, chiar fara prioritate, nu este intrerupta, iar cererile primite sunt trimise in coada de asteptare; prioritățile relative joacă un rol doar la sfârșitul serviciului curent al aplicației atunci când o nouă cerere de serviciu este selectată din coadă.
  • Cu priorități absolute- la primirea unei cereri cu prioritate mare se întrerupe deservirea unei cereri cu prioritate redusă, iar cererea primită este trimisă spre service; o aplicație întreruptă poate fi returnată la coadă sau eliminată din sistem; dacă aplicația este returnată la coadă, atunci serviciul său ulterioar poate fi efectuat din locul întrerupt sau din nou;
  • co priorități mixte- restricțiile stricte privind timpul de așteptare în coadă pentru deservirea aplicațiilor individuale impun atribuirea de priorități absolute acestora; ca urmare, timpul de așteptare pentru aplicațiile cu priorități scăzute se poate dovedi a fi inacceptabil de mare, deși cererile individuale au o marjă de timp de așteptare; pentru a îndeplini restricții la toate tipurile de solicitări, alături de priorități absolute, unor solicitări li se pot atribui priorități relative, iar restul pot fi servite într-un mod neprioritario;
  • Cu alternarea prioritatilor- un analog al priorităților relative, prioritatea este luată în considerare numai în momentele de finalizare a deservirii curente a unui grup de solicitări dintr-o coadă și atribuirea unui nou grup pentru deservire;
  • Intretinere programata- revendicările de diferite clase (situate în depozite diferite) sunt selectate pentru service conform unui anumit program care specifică succesiunea de interogare a cozilor de aplicații, de exemplu, în cazul a trei clase de aplicații (magazine), programul poate arăta ca (2, 1, 3, 3, 1, 2) sau (1, 2, 3, 3, 2, 1).

În sistemele IM informatice, de regulă, disciplina este implementată implicit FIFO. Cu toate acestea, au instrumente care oferă utilizatorului posibilitatea de a organiza disciplinele de servicii de care are nevoie, inclusiv în funcție de program.

Aplicațiile primite de CMO sunt împărțite în clase. În QS, care este un model matematic abstract, aplicațiile aparțin unor clase diferiteîn cazul în care acestea diferă în sistemul real simulat prin cel puțin una dintre următoarele caracteristici:

  • durata serviciului;
  • priorități.

Dacă aplicațiile nu diferă în ceea ce privește durata și prioritățile serviciului, acestea pot fi reprezentate de aplicații din aceeași clasă, inclusiv atunci când provin din surse diferite.

Pentru o descriere matematică a disciplinelor de servicii cu priorități mixte, folosim matrice de prioritate, care este o matrice pătrată Q = (q, ;), i, j - 1,..., I, I - numărul de clase de aplicații care intră în sistem.

Element q(j matricea stabilește prioritatea cererilor de clasă iîn legătură cu aplicațiile de clasă; și poate lua următoarele valori:

  • 0 - fără prioritate;
  • 1 - prioritate relativă;
  • 2 - prioritate absolută.

Elementele matricei de prioritate trebuie să satisfacă următoarele cerinte:

  • q n= 0, deoarece nu pot fi setate priorități între cererile din aceeași clasă;
  • dacă q (j = 1 sau 2 atunci q^ = 0, deoarece dacă aplicațiile de clasă i a avea prioritate asupra cererilor de curs j, atunci acestea din urmă nu pot avea prioritate față de revendicările de clasă i (i,j = 1, ..., I).

Depinzând de oportunități de a schimba prioritățileÎn timpul funcționării sistemului, disciplinele prioritare de buffering și service sunt împărțite în două clase:

  • 1) cu priorități statice, care nu se schimbă în timp;
  • 2) cu priorități dinamice, care se poate modifica în timpul funcționării sistemului în funcție de diverși factori, de exemplu, când se atinge o anumită valoare critică a lungimii cozii de aplicații dintr-o clasă care nu are prioritate sau are o prioritate scăzută, i se poate acorda o valoare mai mare. prioritate.

În sistemele informatice IM există neapărat un singur element (obiect) prin care, și numai prin intermediul acestuia, cererile sunt introduse în model. În mod implicit, toate aplicațiile introduse nu sunt prioritare. Există însă posibilități de atribuire a priorităților în secvența 1, 2, ..., inclusiv în timpul execuției modelului, adică. în dinamică.

Flux de ieșire este fluxul de cereri deservite care părăsesc QS. În sistemele reale, aplicațiile trec prin mai multe QS: comunicare de tranzit, conductă de producție etc. În acest caz, fluxul de ieșire este fluxul de intrare pentru următorul QS.

Fluxul de intrare al primului QS, care a trecut prin QS-urile ulterioare, este distorsionat, iar acest lucru complică modelarea analitică. Cu toate acestea, trebuie avut în vedere faptul că cu cel mai simplu flux de intrare și serviciu exponențial(acestea. în sistemele Markov) fluxul de ieșire este și cel mai simplu. Dacă timpul de serviciu are o distribuție non-exponențială, atunci fluxul de ieșire nu numai că nu este simplu, ci și nu este recurent.

Rețineți că intervalele de timp dintre cererile trimise nu sunt aceleași cu intervalele de service. La urma urmei, se poate dovedi că, după încheierea următorului serviciu, QS-ul este inactiv de ceva timp din cauza lipsei de aplicații. În acest caz, intervalul fluxului de ieșire constă din timpul inactiv al QS-ului și intervalul de service al primei solicitări care a sosit după timpul de oprire.

În QS, pe lângă fluxul de ieșire al cererilor deservite, pot exista fluxul de cereri neservite. Dacă un astfel de QS primește un flux recurent, iar serviciul este exponențial, atunci fluxul de clienți neserviți este și el recurent.

Cozile gratuite de canale. În QS multicanal, se pot forma cozi de canale libere. Numărul de canale gratuite este o valoare aleatorie. Cercetătorii pot fi interesați de diferite caracteristici ale acestei variabile aleatorii. De obicei, acesta este numărul mediu de canale ocupate de serviciu pe interval de sondaj și factorii lor de încărcare.

După cum am observat mai devreme, în obiectele reale, cererile sunt deservite secvenţial în mai multe QS-uri.

Se numește un set finit de QS-uri interconectate secvenţial care procesează aplicaţiile care circulă în ele rețea de așteptare (Semo) (Fig. 2.4, A).


Orez. 2.4.

Se mai numește și SEMO QS multifazic.

Vom lua în considerare un exemplu de construire a unui QEMO IM mai târziu.

Elementele principale ale QS sunt nodurile (U) și sursele (generatoare) de solicitări (G).

Nod rețelele sunt un sistem de așteptare.

Sursă- un generator de aplicații care intră în rețea și necesită anumite etape de serviciu în nodurile rețelei.

Un grafic este utilizat pentru o imagine simplificată a QEMO.

Contele Semo- un graf direcționat (digraf), ale cărui vârfuri corespund nodurilor QEM, iar arcele reprezintă tranzițiile aplicațiilor între noduri (Fig. 2.4, b).

Deci, am luat în considerare conceptele de bază ale QS. Însă în dezvoltarea sistemelor informatice pentru IM și îmbunătățirea acestora, se folosește în mod necesar și potențialul creativ enorm conținut în prezent în modelarea analitică a QS.

Pentru o mai bună percepție a acestui potențial creativ, ca o primă aproximare, să ne oprim asupra clasificării modelelor QS.

Imagine 0 - 2 Fluxuri de evenimente (a) și cel mai simplu flux (b)

10.5.2.1. staționaritate

Fluxul se numește staționar , dacă probabilitatea de a lovi unul sau altul număr de evenimente într-o perioadă elementară de timp lungime τ (

Figura 0-2 , A) depinde doar de lungimea secțiunii și nu depinde de locul exact pe ax t aceasta zona este situata.

Staționaritatea fluxului înseamnă uniformitatea acestuia în timp; caracteristicile probabilistice ale unui astfel de flux nu se modifică în timp. În special, așa-numita intensitate (sau „densitate”) a fluxului de evenimente, numărul mediu de evenimente pe unitatea de timp pentru un flux staționar, trebuie să rămână constantă. Acest lucru, desigur, nu înseamnă că numărul real de evenimente care apar pe unitatea de timp este constant; fluxul poate avea concentrații și rarefacții locale. Este important ca pentru un flux staționar aceste concentrații și rarefări să nu fie de natură obișnuită, iar numărul mediu de evenimente care se încadrează într-un singur interval de timp să rămână constant pentru întreaga perioadă luată în considerare.

În practică, există adesea fluxuri de evenimente care (cel puțin pentru o perioadă limitată de timp) pot fi considerate staționare. De exemplu, fluxul de apeluri care sosesc la centrala telefonică, să zicem, în intervalul de la 12 la 13 ore poate fi considerat staționar. Același flux nu va mai fi staționar pentru o zi întreagă (noaptea, intensitatea fluxului de apeluri este mult mai mică decât în ​​timpul zilei). Rețineți că același lucru este și cazul majorității proceselor fizice pe care le numim „staționare”, de fapt, acestea sunt staționare doar pentru o perioadă limitată de timp, iar extinderea acestei perioade la infinit este doar un truc convenabil folosit pentru simplificare.

10.5.2.2. Fără efect secundar

Fluxul evenimentelor se numește flux fără efecte secundare , dacă pentru orice interval de timp care nu se suprapun numărul de evenimente care se încadrează pe unul dintre ele nu depinde de câte evenimente au căzut pe celălalt (sau altele, dacă sunt luate în considerare mai mult de două secțiuni).

În astfel de fluxuri, evenimentele care formează fluxul apar în momente succesive în timp, independent unele de altele. De exemplu, fluxul de pasageri care intră în stația de metrou poate fi considerat un flux fără efecte secundare, deoarece motivele care au determinat sosirea unui pasager individual în acest moment particular și nu în altul, de regulă, nu sunt legate de motive similare. pentru alți pasageri. Dacă apare o astfel de dependență, condiția pentru absența unui efect secundar este încălcată.

Luați în considerare, de exemplu, fluxul de trenuri de marfă care circulă de-a lungul unei linii de cale ferată. Dacă, din motive de siguranță, aceștia nu pot să se succedă mai des decât la intervale de timp t0 , atunci există o dependență între evenimentele din flux și este încălcată condiția fără efect secundar. Cu toate acestea, dacă intervalul t0 este mic în comparație cu intervalul mediu dintre trenuri, atunci o astfel de încălcare este nesemnificativă.

Imagine 0 - 3 Distribuția Poisson

Luați în considerare pe axă t cel mai simplu flux de evenimente cu intensitatea λ. (Figura 0-2 b) . Ne va interesa un interval de timp aleator T între evenimentele adiacente din acest flux; găsiți legea distribuției sale. Mai întâi, să găsim funcția de distribuție:

F(t) = P(T ( 0-2)

adică probabilitatea ca valoarea lui T va avea o valoare mai mică decâtt. Lăsați deoparte de la începutul intervalului T (puncte t0) segmentul t și găsiți probabilitatea ca intervalul T va fi mai putin t . Pentru a face acest lucru, este necesar ca pentru o secțiune de lungime t , adiacent unui punct t0 , cel puțin un eveniment accesat de fir. Să calculăm probabilitatea acestui lucru F(t) prin probabilitatea evenimentului opus (pe segment t niciun eveniment din flux nu va atinge):

F (t) \u003d 1 - P 0

Probabilitate P 0 găsim prin formula (1), presupunândm = 0:

de unde funcția de distribuție a valorii T va fi:

(0-3)

Pentru a afla densitatea distribuției f(t) variabilă aleatorie T, este necesar să se diferenţieze expresia (0‑1) print:

0-4)

Legea distribuției cu densitatea (0-4) se numește exponențială (sau exponențial ). Valoarea λ se numește parametru lege exemplară.

Figura 0 - 4 Distribuție exponențială

Găsiți caracteristicile numerice ale unei variabile aleatorii T- așteptări matematice (valoare medie) M[t]=mt , şi dispersia D t . Avem

( 0-5)

(integrare pe părți).

Dispersia valorii lui T este:

(0-6)

Extragând rădăcina pătrată a varianței, găsim abaterea standard a variabilei aleatoare T.

Deci, pentru o distribuție exponențială, așteptarea matematică și abaterea standard sunt egale între ele și sunt inverse parametrului λ, unde λ. intensitatea curgerii.

Astfel, aspectul m evenimentele dintr-un interval de timp dat corespunde distribuției Poisson, iar probabilitatea ca intervalele de timp dintre evenimente să fie mai mici decât un număr predeterminat corespunde distribuției exponențiale. Toate acestea sunt doar descrieri diferite ale aceluiași proces stocastic.


QS Exemplul-1 .

Ca exemplu, luați în considerare un sistem bancar în timp real care deservește un număr mare de clienți. În timpul orelor de vârf, cererile de la casierii băncilor care lucrează cu clienții formează un flux Poisson și ajung în medie două la 1 s (λ = 2). Fluxul constă în cererile care ajung cu o rată de 2 cereri pe secundă.

Calculați probabilitatea P ( m ) apariții m mesaje în 1 s. Deoarece λ = 2, din formula anterioară avem

Inlocuind m = 0, 1, 2, 3, obținem următoarele valori (până la patruzecimale):

Figura 0 - 5 Cel mai simplu exemplu de flux

Mai mult de 9 mesaje în 1 s sunt, de asemenea, posibile, dar probabilitatea acestui lucru este foarte mică (aproximativ 0,000046).

Distribuția rezultată poate fi reprezentată ca histogramă (prezentată în figură).

Exemplu de CMO-2.

Un dispozitiv (server) care procesează trei mesaje în 1 secundă.

Să existe un echipament care poate procesa trei mesaje în 1 s (µ=3). În medie, două mesaje sunt primite în 1 secunde și în conformitate c Distribuția Poisson. Ce proporție dintre aceste mesaje va fi procesată imediat după primire?

Probabilitatea ca rata de sosire să fie mai mică sau egală cu 3 s este dată de

Dacă sistemul poate procesa maximum 3 mesaje în 1 s, atunci probabilitatea ca acesta să nu fie supraîncărcat este

Cu alte cuvinte, 85,71% dintre mesaje vor fi difuzate imediat și 14,29% cu o oarecare întârziere. După cum puteți vedea, o întârziere în procesarea unui mesaj pentru un timp mai mare decât timpul de procesare a 3 mesaje va apărea rar. Timpul de procesare a unui mesaj este în medie de 1/3 s. Prin urmare, o întârziere mai mare de 1 s va fi rară, ceea ce este destul de acceptabil pentru majoritatea sistemelor.

Exemplu de CMO 3

· Dacă un casier de bancă este ocupat în 80% din timpul său de lucru, iar restul timpului își petrece așteptarea clienților, atunci el poate fi considerat un dispozitiv cu un factor de utilizare de 0,8.

· Dacă canalul de comunicație este folosit pentru a transmite simboluri pe 8 biți la o rată de 2400 bps, adică maxim 2400/8 simboluri sunt transmise în 1 s și construim un sistem în care cantitatea totală de date este de 12000 simboluri trimise de la diferite dispozitive prin canal pe minut ocupat (inclusiv sincronizare, caractere de sfârșit de mesaj, caractere de control etc.), atunci rata de utilizare a echipamentului canalului de comunicație în acest minut este egală cu

· Dacă motorul de acces la fișiere în oră aglomerată realizează 9000 de accesări la fișiere, iar timpul per acces este în medie de 300 ms, atunci utilizarea hardware-ului motorului de acces în oră aglomerată este

Conceptul de utilizare a echipamentelor va fi folosit destul de des. Cu cât utilizarea echipamentului este mai aproape de 100%, cu atât întârzierea este mai mare și coada este mai lungă.

Folosind formula anterioară, puteți compila tabele cu valorile funcției Poisson, din care puteți determina probabilitatea de a primim sau mai multe mesaje într-o anumită perioadă de timp. De exemplu, dacă o medie de 3,1 mesaje pe secundă [i.e. e. λ = 3.1], atunci probabilitatea de a primi 5 sau mai multe mesaje într-o secundă dată este 0,2018 (pentrum = 5 în tabel). Sau sub formă analitică

Folosind această expresie, analistul de sisteme poate calcula probabilitatea ca sistemul să nu îndeplinească un anumit criteriu de încărcare.

Adesea, calculele inițiale pot fi făcute pentru valorile sarcinii echipamentului.

p ≤ 0,9

Aceste valori pot fi obținute folosind tabelele Poisson.

Fie din nou rata medie de sosire a mesajelor λ = 3,1 mesaje/s. Din tabele rezultă că probabilitatea de a primi 6 sau mai multe mesaje în 1 s este 0,0943. Prin urmare, acest număr poate fi luat ca un criteriu de încărcare pentru calculele inițiale.

10.6.2. Provocări de proiectare

Având în vedere natura aleatorie a sosirii mesajelor la dispozitiv, acesta din urmă petrece o parte din timp procesând sau deservind fiecare mesaj, rezultând formarea de cozi. Coada de la bancă așteaptă eliberarea casierului și a calculatorului său (terminal). Coada de mesaje din memoria tampon de intrare a computerului așteaptă să fie procesată de procesor. Coada de solicitări pentru matrice de date așteaptă eliberarea canalelor etc. Se pot forma cozi în toate blocajele sistemului.

Cu cât rata de utilizare a echipamentului este mai mare, cu atât cozile rezultate sunt mai lungi. După cum se va arăta mai jos, este posibil să se proiecteze un sistem care să funcționeze satisfăcător cu un factor de utilizare de ρ = 0,7, dar un factor mai mare de ρ > 0,9 poate duce la o calitate slabă a serviciului. Cu alte cuvinte, dacă o legătură de date în bloc are o încărcare de 20%, este puțin probabil să aibă o coadă pe el. Dacă se încarcă; este 0,9, atunci, de regulă, se vor forma cozi, uneori foarte mari.

Coeficientul de utilizare a echipamentului este egal cu raportul dintre sarcina pe echipament și sarcina maximă pe care o poate suporta acest echipament sau este egal cu raportul dintre timpul de ocupare a echipamentului și timpul total de funcționare a acestuia.

La proiectarea unui sistem, este obișnuit să se estimeze factorul de utilizare pentru diferite tipuri de echipamente; exemple relevante vor fi date în capitolele ulterioare. Cunoașterea acestor coeficienți vă permite să calculați cozile pentru echipamentul corespunzător.

· Care este lungimea cozii?

· Cât timp va dura?

Întrebările de acest tip pot fi răspunse folosind teoria cozilor.

10.6.3. Sisteme de așteptare, clasele și principalele caracteristici ale acestora

Pentru QS, fluxurile de evenimente sunt fluxuri de cereri, fluxuri de cereri de „serviciu” etc. Dacă aceste fluxuri nu sunt Poisson (procesul Markov), descrierea matematică a proceselor care au loc în QS devine incomparabil mai complexă și necesită un aparat mai greoi, aducerea lui la formule analitice este posibilă doar în cazurile cele mai simple.

Cu toate acestea, aparatul teoriei de așteptare „Markovian” poate fi util și în cazul în care procesul care are loc în QS este diferit de cel Markov; cu ajutorul acestuia, caracteristicile de eficiență QS pot fi estimate aproximativ. Trebuie remarcat faptul că, cu cât QS-ul este mai complex, cu cât conține mai multe canale de servicii, cu atât formulele aproximative obținute cu ajutorul teoriei Markov sunt mai precise. În plus, într-o serie de cazuri, pentru a lua decizii în cunoștință de cauză privind gestionarea funcționării QS, nu este deloc necesar să se cunoască exact toate caracteristicile acestuia, adesea destul de aproximative, orientative.

QS sunt clasificate în sisteme cu:

eșecuri (cu pierderi). În astfel de sisteme, o solicitare care sosește în momentul în care toate canalele sunt ocupate primește un „refuz”, părăsește QS și nu participă la procesul de service ulterioar.

aşteptare (cu coadă). În astfel de sisteme, o solicitare care sosește atunci când toate canalele sunt ocupate este pusă în coadă și așteaptă până când unul dintre canale devine liber. Când canalul este liber, una dintre aplicațiile din coadă este acceptată pentru service.

Serviciul (disciplina la coadă) într-un sistem de așteptare poate fi

ordonat (cererile sunt comunicate în ordinea primirii),

· dezordonat(cererile sunt depuse în ordine aleatorie) sau

grămadă (ultima aplicație este selectată prima din coadă).

Prioritate

o cu prioritate statica

o cu prioritate dinamică

(în acest din urmă caz ​​a priori tet poate crește, de exemplu, odată cu timpul de așteptare pentru cerere).

Sistemele cu o coadă sunt împărțite în sisteme

· cu așteptare nelimitată și

· cu limitat aşteptare.

În sistemele cu așteptare nelimitată, fiecare solicitare care sosește în momentul în care nu există canale libere intră în coadă și așteaptă „răbdător” eliberarea canalului care o va accepta pentru service. Orice cerere primită de CMO va fi comunicată mai devreme sau mai târziu.

În sistemele cu așteptare limitată, sunt impuse anumite restricții privind rămânerea aplicației în coadă. Aceste restricții se pot aplica

· lungimea cozii (numărul de aplicații simultan în sistemul de cozi cu o lungime limitată a cozii),

· timpul în care aplicația rămâne în coadă (după o anumită perioadă de așteptare, aplicația iese din coadă, iar sistemul pleacă cu un timp de așteptare limitat),

· timpul total petrecut de aplicație în QS

etc.

În funcție de tipul de QS, la evaluarea eficienței acestuia, pot fi utilizate anumite valori (indicatori de performanță). De exemplu, pentru un QS cu defecțiuni, una dintre cele mai importante caracteristici ale productivității sale este așa-numita lățime de bandă absolută numărul mediu de cereri pe care sistemul le poate deservi pe unitatea de timp.

Împreună cu absolutul este adesea considerat debit relativ CMO este ponderea medie a cererilor primite deservite de sistem (raportul dintre numărul mediu de cereri deservite de sistem pe unitatea de timp și numărul mediu de cereri primite în acest timp).

În plus față de debitele absolute și relative în analiza QS cu eșecuri, putem, în funcție de sarcina studiului, să fim interesați de alte caracteristici, de exemplu:

· numărul mediu de canale ocupate;

· timpul de nefuncționare relativ mediu al sistemului ca întreg și al unui canal individual

etc.

QS-urile așteptate au caracteristici ușor diferite. Evident, pentru un QS cu timp de așteptare nelimitat, atât debitul absolut cât și cel relativ își pierd sensul, deoarece fiecare revendicare ajunge mai devreme.sau mai târziu va fi servit. Pentru un astfel de QS, caracteristicile importante sunt:

· numărul mediu de aplicații din coadă;

· numărul mediu de aplicații din sistem (în coadă și în service);

· timpul mediu de așteptare pentru o aplicație în coadă;

· timpul mediu petrecut de o aplicație în sistem (în coadă și în service);

precum și alte caracteristici ale așteptării.

Pentru un QS cu așteptare limitată, ambele grupuri de caracteristici sunt de interes: atât debitul absolut și relativ, cât și caracteristicile de așteptare.

Pentru a analiza procesul care are loc în QS, este esențial să cunoașteți principalii parametri ai sistemului: numărul de canale P, intensitatea debitului de aplicareλ , performanța fiecărui canal (numărul mediu de cereri μ deservite de canal pe unitatea de timp), condițiile de formare a cozii (restricții, dacă există).

În funcție de valorile acestor parametri, sunt exprimate caracteristicile eficienței operațiunii QS.

10.6.4. Formule pentru calcularea caracteristicilor QS pentru cazul service-ului cu un singur dispozitiv

Figura 0 - 6 Modelul unui sistem de așteptare cu coadă

Astfel de cozi pot fi create prin mesaje la intrarea procesorului care așteaptă să fie procesate. Acestea pot apărea în timpul funcționării stațiilor de abonat conectate la un canal de comunicație multipunct. În mod similar, la benzinării se formează cozi de mașini. Totuși, dacă există mai multe intrări în serviciu, avem o coadă cu multe dispozitive și analiza devine mai complicată.

Luați în considerare cazul celui mai simplu flux de cereri de servicii.

Scopul teoriei de așteptare prezentată aici este de a aproxima dimensiunea medie a cozii de așteptare, precum și timpul mediu petrecut de mesajele care așteaptă în cozi. De asemenea, este de dorit să se estimeze cât de des coada depășește o anumită lungime. Aceste informații ne vor permite să calculăm, de exemplu, cantitatea necesară de memorie tampon pentru stocarea cozilor de mesaje și a programelor aferente, numărul necesar de linii de comunicație, dimensiunile tampon necesare pentru hub-uri etc. Va fi posibil să se estimeze timpii de răspuns.

Fiecare dintre caracteristici variază în funcție de mijloacele folosite.

Luați în considerare o coadă cu un singur server. La proiectarea unui sistem de calcul, majoritatea cozilor de acest tip sunt calculate folosind formulele de mai sus. factor de variație a timpului de serviciu

Formula Khinchin-Polachek este utilizată pentru a calcula lungimile cozilor în proiectarea sistemelor informaționale. Se aplică în cazul unei distribuții exponențiale a timpului de sosire pentru orice distribuție a timpului de serviciu și orice disciplină de control, atâta timp cât alegerea următorului mesaj pentru serviciu nu depinde de timpul de serviciu.

La proiectarea sistemelor, există astfel de situații când apar cozi când disciplina de control depinde, fără îndoială, de timpul de service. De exemplu, în unele cazuri, putem alege să folosim mai întâi mesaje mai scurte pentru serviciu, pentru a obține un timp mediu de serviciu mai rapid. Atunci când gestionați o linie de comunicație, este posibil să acordați o prioritate mai mare mesajelor de intrare decât mesajelor de ieșire, deoarece primele sunt mai scurte. În astfel de cazuri, nu mai este necesară utilizarea ecuației lui Khinchin

Majoritatea timpilor de service în sistemele informaționale se află undeva între aceste două cazuri. Perioadele de service care sunt constante sunt rare. Chiar și timpul de acces la hard disk nu este constant din cauza poziției diferite a matricelor de date pe suprafață. Un exemplu care ilustrează cazul timpului de serviciu constant este ocuparea liniei de comunicație pentru transmiterea mesajelor de lungime fixă.

Pe de altă parte, răspândirea timpului de serviciu nu este la fel de mare ca în cazul unei distribuții arbitrare sau exponențiale, adicăσs rar atinge valorit s. Acest caz este uneori considerat „cel mai rău caz” și, prin urmare, se folosesc formule care se referă la distribuția exponențială a timpilor de serviciu. Un astfel de calcul poate da dimensiuni oarecum supraestimate ale cozilor de așteptare și timpi de așteptare, dar această eroare nu este cel puțin periculoasă.

Distribuția exponențială a timpilor de serviciu nu este cu siguranță cel mai rău caz cu care trebuie să te confrunți în realitate. Totuși, dacă timpii de serviciu obținuți din calculul cozilor se dovedesc a fi mai prost repartizați decât timpii distribuiți exponențial, acesta este adesea un semnal de avertizare pentru dezvoltator. Dacă abaterea standard este mai mare decât valoarea medie, atunci este de obicei necesară corectarea calculelor.

Luați în considerare următorul exemplu. Există șase tipuri de mesaje cu timpi de serviciu de 15, 20, 25, 30, 35 și 300. Numărul de mesaje pentru fiecare tip este același. Abaterea standard a acestor timpi este ceva mai mare decât media lor. Valoarea ultimului timp de service este mult mai mare decât celelalte. Acest lucru va face ca mesajele să fie în coadă mult mai mult decât dacă timpii de service ar fi de aceeași ordine. În acest caz, la proiectare, este indicat să luați măsuri pentru a reduce lungimea cozii. De exemplu, dacă aceste numere sunt legate de lungimea mesajelor, atunci poate că mesajele foarte lungi ar trebui împărțite în părți.

10.6.6. Exemplu de calcul

La proiectarea unui sistem bancar, este de dorit să se cunoască numărul de clienți care vor trebui să stea la coadă pentru un casier în orele de vârf.

Timpul de răspuns al sistemului și abaterea sa standard sunt calculate luând în considerare timpul de introducere a datelor de la stația de lucru, imprimare și procesare a documentelor.

Acțiunile casieriei au fost cronometrate. Timpul de serviciu ts este egal cu timpul total petrecut de casier pe client. Rata de utilizare a casierului ρ este proporţională cu timpul angajării acestuia. Dacă λ este numărul de clienți în orele de vârf, atunci ρ pentru casier este

Să presupunem că sunt 30 de clienți pe oră în orele de vârf. În medie, un casier petrece 1,5 minute per client. Apoi

ρ = (1,5 * 30) / 60 = 0,75

adică casieria este folosită de 75%.

Numărul de oameni în rând poate fi estimat rapid folosind grafice. Din ele rezultă că dacă ρ = 0,75, atunci numărul mediu nq de oamenila linie la casă se află între 1,88 și 3,0 în funcție de abaterea standard pt t s .

Să presupunem că măsurarea abaterii standard pentru ts a dat o valoare de 0,5 min. Apoi

σ s = 0,33 t s

Din graficul din prima figură, constatăm că nq = 2,0, adică, în medie, doi clienți vor aștepta la casă.

Timpul total pe care un client îl petrece la casă poate fi găsit ca

t ∑ = t q + t s = 2,5 min + 1,5 min = 4 min

unde t s se calculează folosind formula Khinchin-Polachek.

10.6.7. factor de câștig

Analizând curbele din cifre, vedem că atunci când echipamentul care deservește coada este folosit mai mult de 80%, curbele încep să crească într-un ritm alarmant. Acest fapt este foarte important în proiectarea sistemelor de transmisie a datelor. Dacă proiectăm un sistem cu mai mult de 80% de utilizare a hardware-ului, atunci o ușoară creștere a traficului poate duce la o scădere drastică a performanței sistemului sau chiar la blocarea acestuia.

O creștere a traficului de intrare cu un număr mic de x%. duce la o creștere a dimensiunii cozii cu aproximativ

Dacă rata de utilizare a echipamentului este de 50%, atunci această creștere este egală cu 4ts% pentru distribuția exponențială a timpului de serviciu. Dar dacă utilizarea echipamentului este de 90%, atunci creșterea dimensiunii cozii este de 100%, adică de 25 de ori mai mult. O ușoară creștere a încărcăturii la utilizarea echipamentelor cu 90% duce la o creștere de 25 de ori a dimensiunilor cozilor de așteptare, comparativ cu cazul utilizării echipamentelor cu 50%.

În mod similar, timpul de coadă crește cu

Cu un timp de serviciu distribuit exponențial, această valoare are valoarea 4 t s2 pentru utilizarea echipamentului egală cu 50% și 100 t s2 pentru un coeficient de 90%, adică din nou de 25 de ori mai rău.

În plus, pentru factorii de utilizare a echipamentelor mici, efectul modificărilor σs asupra dimensiunii cozii este nesemnificativ. Cu toate acestea, pentru coeficienți mari, modificarea σ s afectează foarte mult dimensiunea cozii. Prin urmare, atunci când se proiectează sisteme cu utilizare ridicată a echipamentelor, este de dorit să se obțină informații precise despre parametruσ s. Inexactitatea ipotezei privind exponenţialitatea distribuţiei lui tseste cel mai vizibil la valori mari ale lui ρ. Mai mult, dacă timpul de serviciu crește brusc, ceea ce este posibil în canalele de comunicare la transmiterea mesajelor lungi, atunci în cazul unui ρ mare, se formează o coadă semnificativă.

Destul de des, atunci când analizăm sistemele economice, trebuie să rezolvi așa-numitele probleme de coadă care apar în următoarea situație. Să fie analizat sistemul de întreținere al autovehiculului format dintr-un anumit număr de stații de diferite capacități. La fiecare stație (element de sistem), pot apărea cel puțin două situații tipice:

  1. numărul de aplicații este prea mare pentru această stație, sunt cozi și trebuie să plătești pentru întârzierile de service;
  2. stația primește prea puține solicitări și acum este deja necesar să se țină cont de pierderile cauzate de oprirea stației.

Este clar că scopul analizei de sistem în acest caz este de a determina o relație între pierderile de venit datorate cozile si pierderi datorate doar eu statii.

Teoria cozilor– o secțiune specială a teoriei sistemelor este o secțiune a teoriei probabilităților în care sistemele de așteptare sunt studiate folosind modele matematice.

Sistem de așteptare (QS)- acesta este un model care include: 1) un flux aleator de cerințe, apeluri sau clienți care au nevoie de service; 2) algoritmul de implementare a acestui serviciu; 3) canale (dispozitive) pentru întreținere.

Exemple de CMO sunt casele de casă, benzinăriile, aeroporturile, vânzătorii, frizerii, medicii, centralele telefonice și alte facilități care deservesc anumite aplicații.

Problema teoriei cozilor constă în elaborarea de recomandări pentru construirea rațională a QS și organizarea rațională a muncii acestora pentru a asigura o eficiență ridicată a serviciului la costuri optime.

Principala caracteristică a problemelor acestei clase este dependența clară a rezultatelor analizei și a recomandărilor primite de doi factori externi: frecvența primirii și complexitatea comenzilor (și, prin urmare, timpul executării acestora).

Subiectul teoriei stării de așteptare este stabilirea unei relații între natura fluxului de aplicații, performanța unui canal de serviciu separat, numărul de canale și eficiența serviciului.

La fel de Caracteristicile QS considerat:

  • procentul mediu de aplicații care sunt respinse și lasă sistemul neservit;
  • timpul mediu de nefuncționare a canalelor individuale și a sistemului în ansamblu;
  • timpul mediu de așteptare la coadă;
  • probabilitatea ca cererea primită să fie deservită imediat;
  • legea distribuției lungimii de coadă și altele.

Adăugăm că cererile (cerințele) intră în QS aleatoriu (în momente aleatorii), cu puncte de condensare și rarefacție. Timpul de serviciu al fiecărei cerințe este, de asemenea, aleatoriu, după care canalul de serviciu este eliberat și gata să îndeplinească următoarea cerință. Fiecare QS, în funcție de numărul de canale și de performanța acestora, are o anumită capacitate. Debitul SMO poate absolut(numărul mediu de cereri deservite pe unitatea de timp) și relativ(raportul mediu dintre numărul de cereri depuse și numărul de cereri depuse).

3.1 Modele de sisteme de așteptare.

Fiecare QS poate fi caracterizat prin expresia: (a/b/c): (d/e/f) , Unde

A - distribuția fluxului de intrare al aplicațiilor;

b - distribuția fluxului de ieșire al aplicațiilor;

c – configurarea mecanismului de service;

d – disciplina la coada;

e – bloc de așteptare;

f este capacitatea sursei.

Acum să aruncăm o privire mai atentă la fiecare caracteristică.

Flux de intrare de aplicații- numărul de cereri primite de sistem. Caracterizat prin intensitatea fluxului de intrare l.

Flux de ieșire al aplicațiilor– numărul de aplicații deservite de sistem. Caracterizat prin intensitatea debitului de ieșire m.

configurarea sistemului implică numărul total de canale și noduri de servicii. SMO poate conține:

  1. un canal servicii (o pistă, un furnizor);
  2. un canal de serviciu, inclusiv mai multe noduri seriale(cantina, clinica, transportor);
  3. mai multe canale similare servicii conectate în paralel (benzinări, birou de informații, gară).

Astfel, se pot distinge QS cu un singur canal și cu mai multe canale.

Pe de altă parte, dacă toate canalele de servicii din QS sunt ocupate, atunci aplicația abordată poate rămâne în coadă sau poate părăsi sistemul (de exemplu, o casă de economii și o centrală telefonică). În acest caz, vorbim despre sisteme cu coadă (în așteptare) și sisteme cu defecțiuni.

Întoarce-te este un set de aplicații care au intrat în sistem pentru service și care așteaptă service. Coada se caracterizează prin lungimea cozii și disciplina ei.

Disciplina la coada este regula pentru deservirea cererilor din coadă. Principalele tipuri de cozi includ următoarele:

  1. PERPPO (primul venit, primul servit) este cel mai comun tip;
  2. POSPPO (ultimul venit - primul servit);
  3. SOP (selecția aleatorie a aplicațiilor) - din banca de date.
  4. PR - serviciu prioritar.

Lungimea cozii poate

  • nelimitat - atunci se vorbește de un sistem cu așteptare pură;
  • egal cu zero - atunci se vorbește despre un sistem cu defecțiuni;
  • limitat în lungime (sistem de tip mixt).

bloc de așteptare– „capacitatea” sistemului - numărul total de aplicații din sistem (în coadă și în serviciu). În acest fel, e=c+d.

Capacitatea sursei care generează cereri de servicii este numărul maxim de cereri care pot intra în QS. De exemplu, la un aeroport, capacitatea sursă este limitată de numărul tuturor aeronavelor existente, iar capacitatea sursă a unei centrale telefonice este egală cu numărul de locuitori ai Pământului, de exemplu. poate fi considerat nelimitat.

Numărul de modele QS corespunde numărului de combinații posibile ale acestor componente.

3.2 Flux de intrare de cerințe.

Cu fiecare interval de timp A, A+ T ], să asociem o variabilă aleatoare X, egal cu numărul de solicitări primite de sistem în timpul respectiv T.

Fluxul de cereri este apelat staționar, dacă legea distribuției nu depinde de punctul inițial al intervalului A, dar depinde numai de lungimea intervalului dat T. De exemplu, fluxul de aplicații către centrala telefonică în timpul zilei ( T\u003d 24 de ore) nu poate fi considerat staționar, dar de la 13 la 14 ore ( T\u003d 60 de minute) - poți.

Fluxul este numit nici un efect secundar, dacă istoricul fluxului nu afectează primirea cerințelor în viitor, i.e. cerințele sunt independente unele de altele.

Fluxul este numit comun, dacă nu mai mult de o solicitare poate intra în sistem într-o perioadă foarte scurtă de timp. De exemplu, fluxul către coafor este obișnuit, dar nu către oficiul de stat. Dar dacă ca o variabilă aleatoare X luați în considerare perechi de aplicații care intră în oficiul registrului, atunci un astfel de flux va fi obișnuit (adică, uneori un flux extraordinar poate fi redus la unul obișnuit).

Fluxul este numit cel mai simplu, dacă este staționar, fără efecte secundare și obișnuit.

Teorema principală. Dacă debitul este cel mai simplu, atunci r.v. X [ a . un + T] este distribuit conform legii Poisson, i.e. .

Corolarul 1. Cel mai simplu flux se mai numește și flux Poisson.

Consecința 2. M(X)= M(X [ A , A + T ] )= lT, adică pe parcursul T lT aplicatii. Prin urmare, pentru o unitate de timp, sistemul primește în medie l aplicatii. Această valoare este numită intensitate flux de intrare.

Luați în considerare EXEMPLU .

Studioul primește în medie 3 cereri pe zi. Presupunând că fluxul este cel mai simplu, găsiți probabilitatea ca numărul de cereri să fie de cel puțin 5 în următoarele două zile.

Soluţie.

Conform sarcinii, l=3, T=2 zile, flux de intrare Poisson, n ³5. la rezolvare este convenabil să se introducă evenimentul opus, care constă în faptul că în timp T vor fi primite mai puțin de 5 cereri. Prin urmare, conform formulei Poisson, obținem

^

3.3 Starea sistemului. Matricea și graficul tranzițiilor.

Într-un moment aleator, QS-ul trece de la o stare la alta: se modifică numărul de canale ocupate, numărul de solicitări și cozi etc.. Astfel, QS-ul cu n canale și o lungime de coadă egală cu m, poate fi în una dintre următoarele stări:

E 0 – toate canalele sunt gratuite;

E 1 – un canal este ocupat;

E n– toate canalele sunt ocupate;

E n +1 – toate canalele sunt ocupate și o cerere este în coadă;

E n + m– toate canalele și toate locurile din coadă sunt ocupate.

Un sistem similar cu defecțiuni poate fi în state E 0 E n .

Pentru un QS cu așteptare pură, există un set infinit de stări. În acest fel, condiție E n QS la timp t este cantitatea n aplicații (cerințe) care se află în sistem la un moment dat, adică n= n(t) - valoare aleatorie, E n (t) sunt rezultatele acestei variabile aleatoare și P n (t) este probabilitatea ca sistemul să fie în stare E n .

Suntem deja familiarizați cu starea sistemului. Rețineți că nu toate stările sistemului sunt echivalente. Se numește starea sistemului sursă dacă sistemul poate părăsi această stare dar nu poate reveni la ea. Se numește starea sistemului izolat, dacă sistemul nu poate ieși sau intra în această stare.

Pentru a vizualiza imaginile stărilor sistemului se folosesc diagrame (așa-numitele grafice de tranziție), în care săgețile indică posibilele tranziții ale sistemului de la o stare la alta, precum și probabilitățile unor astfel de tranziții.

Figura 3.1 - grafic de tranziție

Comp. E 0 E 1 E 2
E 0 P 0,0 P 0,1 P 0,2
E 1 P 1.0 R 1.1 R 1,2
E 2 R 2,0 R 2,2 R 2,2

De asemenea, uneori este convenabil să folosiți matricea de tranziție. În acest caz, prima coloană înseamnă stările inițiale ale sistemului (curente), iar apoi sunt date probabilitățile de trecere de la aceste stări la altele.

Deoarece sistemul va trece neapărat de la unul

stare la alta, atunci suma probabilităților din fiecare rând este întotdeauna egală cu unu.

3.4 QS cu un singur canal.

3.4.1 QS cu un singur canal cu defecțiuni.

Vom lua în considerare sistemele care îndeplinesc cerințele:

(P/E/1):(–/1/¥) . Să presupunem, de asemenea, că timpul de service al unui client nu depinde de numărul de clienți care intră în sistem. Aici și mai jos, „P” înseamnă că fluxul de intrare este distribuit conform legii Poisson, adică. cel mai simplu, „E” înseamnă că fluxul de ieșire este distribuit exponențial. Tot aici și mai jos, formulele principale sunt date fără dovezi.

Pentru un astfel de sistem, sunt posibile două stări: E 0 - sistemul este gratuit și E 1 – sistemul este ocupat. Să creăm o matrice de tranziție. Hai sa luam Dt este o cantitate infinitezimală de timp. Fie evenimentul A să constea în faptul că în sistem pe parcursul timpului Dt a primit o cerere. Evenimentul B constă în faptul că pe parcursul timpului Dt o cerere a fost servită. Eveniment DAR i , k- pe parcursul Dt sistemul va trece de la stat E iîntr-o stare E k. pentru că l este intensitatea fluxului de intrare, apoi pe parcursul timpului Dt intră în sistem în medie l*Dt cerințe. Adică probabilitatea de a primi o cerere P(A)=l* Dt, și probabilitatea evenimentului opus Р(А)=1-l*Dt.P(B)=F(Dt)= P(b< D t)=1- e - m D t = m Dt- probabilitatea de a deservi cererea la timp Dt. Apoi A 00 - cererea nu va fi primită sau va fi primită, dar va fi comunicată. A 00 \u003d  + A * V. R 00 \u003d 1 - l*Dt. (am luat in calcul asta (Dt) 2 este o valoare infinitezimală)

A 01 - cererea va fi primită, dar nu va fi comunicată. A 01 = A * . R 01 = l*Dt.

Și 10 - cererea va fi servită și nu va mai fi una nouă. A 10 \u003d B * A. R 10 = m*Dt.

Și 11 - cererea nu va fi notificată sau va sosi una nouă care nu a fost încă deservită. A 11 = +V * A. R 01 = 1- m*Dt.

Astfel, obținem matricea de tranziție:

Comp. E 0 E 1
E 0 1-l * Dt l * Dt
E 1 m * Dt 1-m * Dt

Probabilitatea de oprire și defecțiune a sistemului.

Să găsim acum probabilitatea ca sistemul să fie în stare E 0 în orice moment al timpului t(acestea. R 0 ( t) ). Graficul funcției
prezentat în Figura 3.2.

Asimptota graficului este o linie dreaptă
.

Evident, de la un moment dat t,


1

Figura 3.2

În sfârșit înțelegem asta
și
, Unde R 1 (t) este probabilitatea ca la timp t sistemul este ocupat (adică este într-o stare E 1 ).

Este evident că la începutul operațiunii QS, procesul în desfășurare nu va fi staționar: va fi un mod „de tranziție”, non-staționar. După un timp (care depinde de intensitățile fluxurilor de intrare și de ieșire), acest proces se va stinge și sistemul va trece la o stare de funcționare staționară, iar caracteristicile probabilistice nu vor mai depinde de timp.

Mod de funcționare staționar și factor de încărcare a sistemului.

Dacă probabilitatea ca sistemul să fie într-o stare E k, adică R k (t), nu depinde de timp t, apoi spun că QS-ul a stabilit modul staționar muncă. În același timp, valoarea
numit factor de încărcare a sistemului(sau densitatea redusă a fluxului de aplicații). Apoi pentru probabilități R 0 (t) și R 1 (t) obținem următoarele formule:
,
. De asemenea, puteți concluziona: cu cât factorul de încărcare a sistemului este mai mare, cu atât este mai probabil ca sistemul să eșueze (adică, probabilitatea ca sistemul să fie ocupat).

Spalatoria auto are o unitate pentru intretinere. Mașinile ajung într-o distribuție Poisson cu o rată de 5 mașini/oră. Durata medie de service pentru o mașină este de 10 minute. Găsiți probabilitatea ca o mașină care se apropie să găsească sistemul ocupat dacă QS-ul este în modul staționar.

Soluţie. Conform sarcinii, l=5, m y =5/6. Trebuie să găsim probabilitatea R 1 este probabilitatea defecțiunii sistemului.
.

3.4.2 QS cu un singur canal cu lungime nelimitată la coadă.

Vom lua în considerare sisteme care îndeplinesc cerințele: (Р/Е/1):(d/¥/¥). Sistemul poate fi într-una din state E 0 , …, E k, … Analiza arată că după ceva timp un astfel de sistem începe să funcționeze în mod staționar dacă intensitatea debitului de ieșire depășește intensitatea debitului de intrare (adică, factorul de sarcină a sistemului este mai mic de unu). Ținând cont de această condiție, obținem sistemul de ecuații

rezolvând care găsim că . Astfel, cu condiția ca y<1, получим
In cele din urma,
și
este probabilitatea ca QS să fie în stare E k la un moment aleator în timp.

Caracteristicile medii ale sistemului.

Datorită primirii inegale a cerințelor în sistem și fluctuațiilor în timpul de serviciu, în sistem se formează o coadă. Pentru un astfel de sistem, puteți explora:

  • n – numărul de cerințe în QS (în coadă și în serviciu);
  • v – lungimea cozii;
  • w – timpul de așteptare a începerii serviciului;
  • w 0 este timpul total petrecut în sistem.

Vom fi interesați caracteristici medii(adică, luăm așteptările matematice ale variabilelor aleatoare considerate și ne amintim că y<1).

este numărul mediu de aplicații din sistem.

este lungimea medie a cozii.

este timpul mediu de așteptare pentru începerea serviciului, adică timp de așteptare la coadă.

- timpul mediu pe care aplicația îl petrece în sistem - în coadă și pentru service.

La spălătorie este un bloc pentru service și există loc pentru coadă. Mașinile ajung într-o distribuție Poisson cu o rată de 5 mașini/oră. Durata medie de service pentru o mașină este de 10 minute. Găsiți toate caracteristicile QS medii.

Soluţie. l=5, m=60min/10min = 6. Factor de sarcină y =5/6. Apoi numărul mediu de mașini din sistem
, lungime medie de coadă
, timpul mediu de așteptare pentru începerea serviciului
ore = 50 de minute și, în final, timpul mediu petrecut în sistem
ora.

3.4.3 QS cu un singur canal de tip mixt.

Să presupunem că lungimea cozii este m cerințe. Apoi, pentru orice s£ m, probabilitatea de a găsi QS în stare E 1+ s, se calculează prin formula
, adică o cerere este deservită și alta s aplicațiile sunt în coadă.

Probabilitatea de oprire a sistemului este
,

iar probabilitatea defecţiunii sistemului este
.

Sunt date trei sisteme cu un singur canal, pentru fiecare l=5, m =6. Dar primul sistem este cu eșecuri, al doilea este cu așteptare pură, iar al treilea este cu o lungime limitată de coadă, m=2. Găsiți și comparați probabilitățile de oprire a acestor trei sisteme.

Soluţie. Pentru toate sistemele factor de sarcină y=5/6. Pentru un sistem cu defecțiuni
. Pentru un sistem cu așteptări pure
. Pentru un sistem cu o lungime limitată la coadă
. Concluzia este evidentă: cu cât mai multe aplicații sunt în coadă, cu atât este mai mică probabilitatea ca sistemul să fie oprit.

3.5 QS multicanal.

3.5.1 QS multicanal cu defecțiuni.

Vom lua în considerare sistemele (Р/Е/s):(-/s/¥) în ipoteza că timpul de serviciu nu depinde de fluxul de intrare și toate liniile funcționează independent. Sistemele multicanal, pe lângă factorul de sarcină, pot fi caracterizate și prin coeficient
, Unde s– numărul de canale de servicii. Explorând QS multicanal, obținem următoarele formule (formule Erlang) pentru probabilitatea ca sistemul să fie în stare E k la timp aleatoriu:

, k=0, 1, …

funcția de cost.

Ca și în cazul sistemelor cu un singur canal, o creștere a factorului de sarcină duce la o creștere a probabilității de defecțiune a sistemului. Pe de altă parte, o creștere a numărului de linii de servicii duce la o creștere a probabilității de oprire a sistemului sau a canalelor individuale. Astfel, este necesar să se găsească numărul optim de canale de servicii pentru acest QS. Numărul mediu de linii de servicii gratuite poate fi găsit prin formulă
. Să introducem C( s) – funcția de cost QS in functie de Cu 1 – costul unui refuz (penalizare pentru o cerere neîndeplinită) și din Cu 2 - costul perioadei de nefuncționare a unei linii pe unitatea de timp.

Pentru a găsi opțiunea optimă, trebuie să găsiți (și acest lucru se poate face) valoarea minimă a funcției de cost: DIN(s) = cu 1* l * p s +c 2*, al cărui grafic este prezentat în Figura 3.3:

Figura 3.3

Căutarea valorii minime a funcției de cost este pentru care găsim mai întâi valorile acesteia s =1, apoi pentru s =2, apoi pentru s =3 etc. până când la un pas se ajunge la valoarea funcției С( s) nu va fi mai mare decât precedentul. Aceasta înseamnă că funcția a atins minimul și a început să crească. Răspunsul este numărul de canale de servicii (valoarea s) pentru care funcția de cost este minimă.

EXEMPLU .

Câte linii de service ar trebui să conțină QS cu defecțiuni, dacă l\u003d 2reb / ​​oră, m\u003d 1reb / ​​oră, penalitatea pentru fiecare eșec este de 7 mii de ruble, costul timpului de nefuncționare pentru o linie este de 2 mii de ruble. in ora?

Soluţie. y = 2/1=2. Cu 1 =7, Cu 2 =2.

Să presupunem că QS are două canale de servicii, adică. s =2. Apoi
. Prin urmare, C(2) = c 1 *l*p 2 +c 2 *(2- y*(1-p 2 )) = =7*2*0.4+2*(2-2*0.6)=7.2.

Să ne prefacem că s =3. Apoi
, C(3) = c 1 *l*p 3 +c 2 *
=5.79.

Să presupunem că există patru canale, adică s =4. Apoi
,
, C(4) = c 1 *l*p 4 +c 2 *
=5.71.

Să presupunem că QS are cinci canale de servicii, adică. s =5. Apoi
, C(5) = 6,7 - mai mult decât valoarea anterioară. Prin urmare, numărul optim de canale de servicii este de patru.

3.5.2 QS multicanal cu o coadă.

Vom lua în considerare sistemele (Р/Е/s):(d/d+s/¥) în ipoteza că timpul de serviciu nu depinde de fluxul de intrare și toate liniile funcționează independent. Vom spune că sistemul s-a instalat funcționare staționară, dacă numărul mediu de revendicări primite este mai mic decât numărul mediu de revendicări deservite pe toate liniile sistemului, i.e. l

P(w>0) este probabilitatea de a aștepta începerea serviciului,
.

Ultima caracteristică permite rezolvarea problemei determinării numărului optim de canale de serviciu în așa fel încât probabilitatea de așteptare a începerii serviciului să fie mai mică decât un număr dat. Pentru a face acest lucru, este suficient să se calculeze succesiv probabilitatea de așteptare pentru s =1, s =2, s=3 etc.

EXEMPLU .

SMO - o stație de ambulanță a unui mic microdistrict. l=3 apeluri pe oră și m= 4 apeluri pe oră pentru o echipă. Câte echipaje trebuie să fie în stație pentru ca probabilitatea de a aștepta o ieșire să fie mai mică de 0,01?

Soluţie. Factorul de încărcare a sistemului y =0,75. Să presupunem că există două echipe disponibile. Să găsim probabilitatea de a aștepta ca serviciul să înceapă la s =2.
,
.

Să presupunem că există trei brigăzi, adică. s=3. Conform formulelor, obținem asta R 0 =8/17, P(w>0)=0.04>0.01 .

Să presupunem că în stație sunt patru echipaje, adică. s=4. Atunci obținem asta R 0 =416/881, P(w>0)=0.0077<0.01 . Prin urmare, în stație ar trebui să existe patru brigăzi.

3.6 Întrebări pentru autocontrol

  1. Subiectul și sarcinile teoriei cozilor.
  2. QS, modelele și denumirile acestora.
  3. Flux de intrare de cerințe. Intensitatea fluxului de intrare.
  4. Starea sistemului. Matricea și graficul tranzițiilor.
  5. QS cu un singur canal cu defecțiuni.
  6. QS cu un singur canal cu o coadă. Caracteristici.
  7. Mod de funcționare staționar. Factorul de încărcare a sistemului.
  8. QS multicanal cu defecțiuni.
  9. Optimizarea funcției de cost.
  10. QS multicanal cu o coadă. Caracteristici.

3.7 Exerciții pentru muncă independentă

  1. Snack barul de la benzinărie are un singur tejghea. Mașinile sosesc conform unei distribuții Poisson, cu o medie de 2 mașini la 5 minute. În medie, 1,5 minute sunt suficiente pentru a finaliza o comandă, deși durata serviciului este distribuită conform unei legi exponențiale. Aflați: a) probabilitatea ca blocul să fie inactiv; b) performanta medie; c) probabilitatea ca numărul de mașini care sosesc să fie de cel puțin 10.
  2. Aparatul cu raze X vă permite să examinați în medie 7 persoane pe oră. Intensitatea vizitatorilor este de 5 persoane pe oră. Presupunând funcționarea staționară, determinați caracteristicile medii.
  3. Timpul de serviciu în QS respectă o lege exponențială,
    m = 7 cerințe pe oră. Aflați probabilitatea ca a) timpul de serviciu să fie între 3 și 30 de minute; b) cererea va fi comunicată în termen de o oră. Utilizați tabelul cu valorile funcției e X .
  4. Există o dană în portul fluvial, intensitatea debitului de intrare este de 5 nave pe zi. Intensitatea operațiunilor de încărcare și descărcare este de 6 nave pe zi. Ținând cont de modul de funcționare staționar, determinați toate caracteristicile medii ale sistemului.
  5. l=3, m=2, penalizarea pentru fiecare defecțiune este 5, iar costul timpului de nefuncționare pe linie este 2?
  6. Care este numărul optim de canale de servicii pe care ar trebui să le aibă un QS dacă l=3, m =1, penalizarea pentru fiecare defecțiune este 7, iar costul timpului de nefuncționare pe linie este 3?
  7. Care este numărul optim de canale de servicii pe care ar trebui să le aibă un QS dacă l=4, m=2, penalizarea pentru fiecare defecțiune este 5, iar costul timpului de nefuncționare pe linie este 1?
  8. Determinați numărul de piste pentru aeronave, cu condiția ca probabilitatea de așteptare să fie mai mică de 0,05. În același timp, intensitatea fluxului de intrare este de 27 de aeronave pe zi, iar intensitatea serviciului acestora este de 30 de aeronave pe zi.
  9. Câte linii de transport independente echivalente ar trebui să aibă un atelier pentru a asigura un ritm de lucru la care probabilitatea de așteptare a prelucrării produselor să fie mai mică de 0,03 (fiecare produs este produs de o linie). Se știe că intensitatea de primire a comenzilor este de 30 de produse pe oră, iar intensitatea procesării unui produs într-o linie este de 36 de produse pe oră.
  10. O variabilă aleatoare continuă X este distribuită după o lege exponențială cu parametrul l=5. Găsiți funcția de distribuție, caracteristicile și probabilitatea de a lovi r.v. X în intervalul de la 0,17 la 0,28.
  11. Numărul mediu de apeluri care sosesc la PBX într-un minut este 3. Presupunând că fluxul este Poisson, găsiți probabilitatea ca în 2 minute să fie: a) două apeluri; b) mai puțin de două apeluri; c) cel puţin două apeluri.
  12. Într-o cutie sunt 17 piese, dintre care 4 sunt defecte. Asamblatorul trage 5 piese la întâmplare. Găsiți probabilitatea ca a) toate părțile extrase să fie de înaltă calitate; b) dintre piesele extrase 3 defecte.
  13. Câte canale ar trebui să aibă un QS cu defecțiuni dacă l\u003d 2reb / ​​oră, m\u003d 1reb / ​​oră, penalitatea pentru fiecare eșec este de 8 mii de ruble, costul timpului de nefuncționare pentru o linie este de 2 mii de ruble. in ora?

1. QS cu un singur canal cu defecțiuni.

Exemplu. Fie ca un QS cu un singur canal cu defecțiuni să reprezinte o stație de service zilnică (OD) pentru spălarea auto. Aplicația - o mașină care a sosit într-un moment în care poșta este ocupată - i se refuză serviciul.

Debitul vehiculului = 1,0 (vehicul pe oră).

Durata medie de service este de 1,8 ore.

Fluxul mașinii și fluxul de service sunt cele mai simple.

Necesar pentru a definiîn valori limită la starea de echilibru:

Lățimea de bandă relativă q;

Lățimea de bandă absolută DAR ;

Probabilități de eșec P deschis.

Trebuie comparat real Debit QS cu nominal, care ar fi dacă fiecare mașină ar fi deservită exact 1,8 ore și mașinile ar urma una după alta fără pauză.

2. QS cu un singur canal cu așteptare

Caracteristica sistemului

Ø SMO are un singur canal.

Ø Fluxul de intrare de cereri de serviciu este cel mai simplu flux cu intensitate.

Ø Intensitatea fluxului de servicii este egală cu m (adică, în medie, un canal continuu ocupat va emite m cereri deservite).

Ø Durata serviciului este o variabila aleatorie supusa unei legi de distributie exponentiala.

Ø Fluxul de servicii este cel mai simplu flux de evenimente Poisson.



Ø Solicitarea, primita in momentul in care canalul este ocupat, intra in coada si asteapta service.

Graficul de stat

Stările QS au următoarea interpretare:

S 0 - „canalul este liber”;

S 1 - „canalul este ocupat” (nu există coadă);

S 2 - „canalul este ocupat” (o aplicație este în coadă);

…………………………………………………….

sn- „canalul este ocupat” ( n-1 aplicații sunt în coadă);

SN- „canalul este ocupat” ( N- 1 aplicații sunt în coadă).

Procesul staționar din acest sistem este descris de următorul sistem de ecuații algebrice:

Soluția sistemului de ecuații este:

3. QS cu un singur canal cu o coadă limitată.

Lungimea cozii :( N - 1)

Caracteristicile sistemului:

1. Probabilitatea refuzului serviciului către sistem:

2. Debitul relativ al sistemului:

3. Debitul absolut al sistemului:

4. Numărul mediu de aplicații din sistem:

5. Timpul mediu de rezidență al unei aplicații în sistem:

6. Durata medie a șederii clientului (aplicației) în coadă:

7. Numărul mediu de aplicații (clienți) în coadă (lungimea cozii):

Exemplu.

Un post de diagnostic specializat este un QS cu un singur canal.

Numărul de parcări pentru mașinile care așteaptă diagnosticare este limitat și egal cu 3 [( N- 1) = 3]. Dacă toate parcările sunt ocupate, adică există deja trei mașini în coadă, atunci următoarea mașină care a sosit pentru diagnosticare nu intră în coada de service.

Fluxul de mașini care sosesc pentru diagnosticare este distribuit conform legii lui Poisson și are o intensitate de 0,85 (mașini pe oră).

Timpul de diagnosticare auto este distribuit conform legii exponențiale și este egal cu 1,05 ore în medie.

4. QS cu un singur canal cu așteptare

fără limită de lungime a cozii

Condițiile de funcționare a QS rămân neschimbate, ținând cont de faptul că N .

Modul staționar de funcționare al unui astfel de QS există:

pentru oricine n= 0, 1, 2, ... și când λ < μ .

Sistemul de ecuații care descrie funcționarea QS:

Rezolvarea sistemului de ecuații are forma:


2. Durata medie a șederii unui client în sistem:

3. Numărul mediu de clienți în coada de servicii:

4. Durata medie a șederii clientului în coadă:

Exemplu.

Un post de diagnostic specializat este un QS cu un singur canal. Numărul de parcări pentru mașinile care așteaptă diagnosticare nu este limitat. Fluxul de mașini care sosesc pentru diagnosticare este distribuit conform legii Poisson și are o intensitate de λ = 0,85 (mașini pe oră). Timpul de diagnosticare auto este distribuit conform legii exponențiale și este egal cu 1,05 ore în medie.

Este necesar să se determine caracteristicile probabilistice ale unui post de diagnostic care funcționează în mod staționar.

Ca urmare a rezolvării problemei, este necesar să se determine valorile finale ale următoarelor caracteristici probabilistice:

ü probabilitățile stărilor sistemului (post de diagnostic);

ü numărul mediu de mașini din sistem (în service și în coadă);

ü durata medie de ședere a mașinii în sistem (în service și în coadă);

ü numărul mediu de mașini în coada de service;

durata medie de timp pe care o mașină o petrece la coadă.

1. Parametrul debitului de serviciu și intensitatea redusă a debitului mașinii:

μ = 0,952; ψ = 0,893.

2. Limitarea probabilităților de stare a sistemului:

P 0 (t) determină proporția de timp în care postul de diagnosticare este forțat să fie inactiv (inactiv). În exemplu, această proporție este de 10,7%, deoarece P 0 (t) = 0,107.

3. Numărul mediu de mașini din sistem

(în serviciu și în linie):


4. Durata medie a șederii unui client în sistem

5. Numărul mediu de mașini în coada de service:

6. Durata medie de ședere a mașinii în coadă:

7. Debit relativ al sistemului:

q= 1, adică fiecare cerere care intră în sistem va fi deservită.

8. Lățimea de bandă absolută:

Designul de prezentare al materialului este prezentat în fișierul „TMO”

Întrebări și sarcini

(conform lui Afanasiev M.Yu.)

Intrebarea 1. Un muncitor întreține treizeci de războaie, asigurându-se că pornesc după o rupere a firului. Modelul unui astfel de sistem de așteptare poate fi caracterizat astfel:

1) multicanal monofazat cu o populație limitată;

2) monofazat monocanal cu o populație nelimitată;

3) multifazic monocanal cu o populație limitată;

4) monofazat monocanal cu o populație limitată;

5) multi-canal monofazat cu o populație nelimitată.

Intrebarea 2.În teoria stării de așteptare, pentru a descrie cel mai simplu flux de cereri care ajung la intrarea sistemului, se utilizează distribuția de probabilitate:

1) normal;

2) exponenţial;

3) Poisson;

4) binom;

Întrebarea 3.În teoria cozilor de așteptare, se presupune că numărul de clienți dintr-o populație este:

1) fix sau variabil;

2) limitat sau nelimitat;

3) cunoscut sau necunoscut;

4) aleatoriu sau determinist;

5) niciuna din cele de mai sus nu este adevărată.

Întrebarea 4. Cei doi parametri principali care determină configurația unui sistem de așteptare sunt:

1) rata de primire și rata de serviciu;

2) lungimea cozii și regula de serviciu;

3) distribuția timpului între aplicații și distribuția timpului de serviciu;

4) numărul de canale și numărul de faze de serviciu;

5) niciuna din cele de mai sus nu este adevărată.

Întrebarea 5.În teoria stării de așteptare, o distribuție de probabilitate este de obicei folosită pentru a descrie timpul petrecut cu cererile de service:

1) normal;

2) exponenţial;

3) Poisson;

4) binom;

5) niciuna din cele de mai sus nu este adevărată.

Întrebarea 6. Reparația calculatoarelor defecte de la Facultatea de Economie este efectuată de trei specialiști care lucrează simultan și independent unul de celălalt. Modelul unui astfel de sistem de așteptare poate fi caracterizat astfel:

1) multicanal cu o populație limitată;

2) monocanal cu populație nelimitată;

3) monocanal cu o populație limitată;

4) monocanal cu o coadă limitată;

5) multicanal cu populație nelimitată.

Răspunsuri la întrebări: 1 -4, 2 - 3, 3 -2, 4 -4, 5 -2, 6 -1.


PLANIFICAREA ȘI MANAGEMENTUL REȚELEI

Sistemele de planificare și management al rețelei (SPU) sunt un tip special de sisteme de management organizate concepute pentru a reglementa activitățile de producție ale echipelor. Ca și în alte sisteme din această clasă, „obiectul controlului” în sistemele STC este o echipă de executanți care dispun de anumite resurse: umane, materiale, financiare. Cu toate acestea, aceste sisteme au o serie de caracteristici, deoarece baza lor metodologică o constituie metodele de cercetare operațională, teoria graficelor direcționate și unele secțiuni de teoria probabilităților și statistica matematică. O proprietate necesară a sistemului de planificare și management este, de asemenea, capacitatea de a evalua starea actuală, de a prezice cursul ulterioară a activității și, astfel, de a influența cursul de pregătire și producție, astfel încât întreaga gamă de lucrări să fie finalizată la timp și la cel mai mic cost. .

În prezent, modelele și metodele STC sunt utilizate pe scară largă în planificarea și implementarea lucrărilor de construcție și instalare, planificarea activităților de tranzacționare, întocmirea rapoartelor contabile, elaborarea unui plan comercial și financiar etc.

Gama de aplicare a SPM este foarte largă: de la sarcini legate de activitățile persoanelor fizice, până la proiecte care implică sute de organizații și zeci de mii de oameni (de exemplu, dezvoltarea și crearea unui complex teritorial-industrial mare).

Pentru a întocmi un plan de lucru pentru implementarea unor proiecte mari și complexe, constând din mii de studii și operațiuni separate, este necesar să îl descriem folosind un model matematic. Un astfel de instrument pentru descrierea proiectelor (complexelor) este un model de rețea.

INTRODUCERE

CAPITOLUL I. FORMULAREA PROBLEMELOR DE SERVICIU LA COAZĂ

1.1 Conceptul general al teoriei cozilor

1.2 Modelarea sistemelor de aşteptare

1.3 Grafice de stare QS

1.4 Procese stocastice

Capitolul II. ECUAȚII DE DESCRIERE A SISTEMELOR DE COZI

2.1 Ecuații Kolmogorov

2.2 Procesele de „naștere – moarte”

2.3 Formularea economică și matematică a problemelor de coadă

Capitolul III. MODELE DE SISTEME DE COZI DE COZI

3.1 QS cu un singur canal cu refuz de serviciu

3.2 QS multicanal cu refuz de serviciu

3.3 Modelul unui sistem de servicii turistice în mai multe faze

3.4 QS cu un singur canal cu lungime limitată la coadă

3.5 QS cu un singur canal cu coadă nelimitată

3.6 QS multicanal cu lungime limitată la coadă

3.7 QS multicanal cu coadă nelimitată

3.8 Analiza sistemului de așteptare a supermarketurilor

CONCLUZIE


Introducere

În prezent, a apărut o cantitate mare de literatură care este direct consacrat teoriei cozilor, dezvoltării aspectelor sale matematice, precum și diferitelor domenii de aplicare a acesteia - militar, medical, transport, comerț, aviație etc.

Teoria de așteptare se bazează pe teoria probabilității și statistica matematică. Dezvoltarea inițială a teoriei stării de așteptare este asociată cu numele omului de știință danez A.K. Erlang (1878-1929), cu lucrările sale în domeniul proiectării și exploatării centralelor telefonice.

Teoria cozilor de așteptare este un domeniu al matematicii aplicate care se ocupă cu analiza proceselor din sistemele de producție, servicii și control în care evenimentele omogene sunt repetate de multe ori, de exemplu, în întreprinderile de servicii pentru consumatori; în sisteme de primire, procesare și transmitere a informațiilor; linii automate de producție etc. O mare contribuție la dezvoltarea acestei teorii a avut-o matematicienii ruși A.Ya. Khinchin, B.V. Gnedenko, A.N. Kolmogorov, E.S. Wentzel și alții.

Subiectul teoriei cozilor de aşteptare este stabilirea unor relaţii între natura fluxului de cereri, numărul de canale de servicii, performanţa unui singur canal şi serviciul eficient pentru a găsi cele mai bune modalităţi de control al acestor procese. Sarcinile teoriei cozilor de așteptare sunt de natură de optimizare și includ în cele din urmă aspectul economic al determinării unei astfel de variante a sistemului, care va asigura un minim de costuri totale din așteptarea serviciului, pierderea de timp și resurse pentru service și din timpul de nefuncționare. a canalelor de servicii.

În activitățile comerciale, aplicarea teoriei cozilor de așteptare nu a găsit încă distribuția dorită.

Acest lucru se datorează în principal dificultății de stabilire a obiectivelor, necesității unei înțelegeri profunde a conținutului activităților comerciale, precum și instrumentelor fiabile și precise care permit calcularea diferitelor opțiuni pentru consecințele deciziilor manageriale în activitățile comerciale.


Capitol eu . Stabilirea sarcinilor de așteptare

1.1 Conceptul general al teoriei cozilor

Natura cozii, în diverse domenii, este foarte subtilă și complexă. Activitatea comercială este asociată cu efectuarea multor operațiuni în stadiile de mișcare, de exemplu, o masă de mărfuri din sfera producției în sfera consumului. Astfel de operațiuni sunt încărcarea mărfurilor, transportul, descărcarea, depozitarea, prelucrarea, ambalarea, vânzarea. Pe lângă astfel de operațiuni de bază, procesul de circulație a mărfurilor este însoțit de un număr mare de operațiuni preliminare, pregătitoare, de însoțire, paralele și ulterioare cu documente de plată, containere, bani, mașini, clienți etc.

Fragmentele de activitate comercială enumerate se caracterizează prin primirea în masă a mărfurilor, banilor, vizitatorilor la ore aleatorii, apoi deservirea lor consecventă (satisfacerea cerințelor, solicitărilor, solicitărilor) prin efectuarea de operațiuni adecvate, al căror timp de execuție este tot aleatoriu. Toate acestea creează denivelări în muncă, generează subîncărcări, timpi de nefuncționare și supraîncărcări în operațiunile comerciale. Cozile cauzează o mulțime de probleme, de exemplu, vizitatorii din cafenele, cantine, restaurante sau șoferii de mașini la depozitele de mărfuri, care așteaptă descărcarea, încărcarea sau documentele. În acest sens, există sarcini de analiză a opțiunilor existente pentru efectuarea întregului set de operațiuni, de exemplu, podeaua comercială a unui supermarket, a unui restaurant sau în ateliere de producție de produse proprii pentru a evalua activitatea acestora, a identifica verigi slabe și rezerve, și în cele din urmă să dezvolte recomandări menite să crească eficiența operațiunilor comerciale.

În plus, apar și alte sarcini legate de crearea, organizarea și planificarea unei noi opțiuni economice, raționale pentru efectuarea multor operațiuni în cadrul platformei comerciale, a cofetăriei, a tuturor nivelurilor de servicii ale unui restaurant, cafenea, cantină, departament de planificare, departament de contabilitate, departamentul de personal etc.

Sarcinile de organizare a cozii de așteptare apar în aproape toate sferele activității umane, de exemplu, deservirea cumpărătorilor în magazine de către vânzători, deservirea vizitatorilor la unități de alimentație publică, deservirea clienților la întreprinderile de servicii pentru consumatori, furnizarea de convorbiri telefonice la o centrală telefonică, furnizarea de îngrijiri medicale pentru pacienţii dintr-o clinică etc. În toate exemplele de mai sus, există necesitatea de a satisface nevoile unui număr mare de consumatori.

Sarcinile enumerate pot fi rezolvate cu succes folosind metode și modele ale teoriei cozilor de așteptare (QMT) special create în aceste scopuri. Această teorie explică faptul că este necesar să se servească pe cineva sau ceva, care este definit de conceptul de „cerere (cerință) de serviciu”, iar operațiunile de serviciu sunt efectuate de cineva sau ceva numit canale de serviciu (noduri). Rolul aplicatiilor in activitatile comerciale il au marfa, vizitatori, bani, auditori, documente, iar rolul canalelor de servicii il au vanzatori, administratori, bucatari, cofetari, ospatari, casierii, comercianti, incarcatori, utilaje comerciale etc. Este important de reținut că într-o variantă, de exemplu, un bucătar în procesul de preparare a mâncărurilor este un canal de servicii, iar în alta, el acționează ca o cerere de serviciu, de exemplu, către directorul de producție pentru primirea mărfurilor.

Datorită naturii masive a primirii serviciilor, aplicațiile formează fluxuri care se numesc primite înainte de efectuarea operațiunilor de service și după o posibilă așteptare pentru începerea serviciului, de exemplu. timp de nefuncționare în coadă, serviciul de formulare circulă pe canale și apoi se formează un flux de cereri de ieșire. În general, setul de elemente ale fluxului de aplicații de intrare, coadă, canale de servicii și fluxul de ieșire al aplicațiilor formează cel mai simplu sistem de așteptare cu un singur canal - QS.

Un sistem este un set de interconectate și. părți (elemente) care interacționează intenționat. Exemple de astfel de QS simple în activități comerciale sunt locurile de recepție și procesare a mărfurilor, centrele de decontare cu clienți în magazine, cafenele, cantine, locuri de muncă de economist, contabil, comerciant, bucătar la distribuție etc.

Procedura de service este considerată finalizată atunci când cererea de service părăsește sistemul. Durata intervalului de timp necesar implementării procedurii de service depinde în principal de natura solicitării de solicitare a serviciului, de starea sistemului de servicii în sine și de canalul de serviciu.

Într-adevăr, durata șederii cumpărătorului în supermarket depinde, pe de o parte, de calitățile personale ale cumpărătorului, de solicitările acestuia, de gama de bunuri pe care urmează să le achiziționeze și, pe de altă parte, de forma de organizare a serviciului și însoțitori, ceea ce poate afecta semnificativ timpul petrecut de cumpărător în supermarket și intensitatea serviciului. De exemplu, casierii-controlori care stăpânesc metoda „oarbă” de lucru la o casă de marcat au făcut posibilă creșterea debitului nodurilor de decontare de 1,3 ori și economisirea timpului petrecut cu decontările cu clienții la fiecare casă de marcat cu mai mult de 1,5 ore pe zi. . Introducerea unui singur nod de decontare în supermarket oferă beneficii tangibile cumpărătorului. Deci, dacă cu forma tradițională de decontare, timpul de serviciu pentru un client a fost în medie de 1,5 minute, atunci cu introducerea unui singur nod de decontare - 67 de secunde. Dintre acestea, 44 de secunde sunt cheltuite pentru efectuarea unei achiziții în secțiune și 23 de secunde sunt cheltuite direct pentru plățile pentru achiziții. Dacă cumpărătorul face mai multe achiziții în secțiuni diferite, atunci pierderea de timp este redusă prin achiziționarea a două achiziții de 1,4 ori, de trei - cu 1,9, de cinci - cu 2,9 ori.

Prin cereri de service, înțelegem procesul de satisfacere a unei nevoi. Serviciul este diferit în natură. Cu toate acestea, în toate exemplele, solicitările primite trebuie să fie deservite de un dispozitiv. În unele cazuri, serviciul este efectuat de o singură persoană (serviciul clienți de către un singur vânzător, în unele cazuri de către un grup de persoane (serviciul pacientului de către o comisie medicală într-o policlinică), iar în unele cazuri prin dispozitive tehnice (vânzarea de apă sodă). , sandvișuri de la automate). Un set de instrumente care deservesc aplicațiile, se numește canal de servicii.

Dacă canalele de servicii sunt capabile să satisfacă aceleași solicitări, atunci canalele de servicii sunt numite omogene. Un set de canale omogene de servicii se numește sistem de servire.

Sistemul de așteptare primește un număr mare de solicitări în momente aleatorii, a căror durată de serviciu este, de asemenea, o variabilă aleatorie. Sosirea succesivă a clienților în sistemul de așteptare se numește flux de clienți de intrare, iar succesiunea clienților care părăsesc sistemul de așteptare se numește flux de ieșire.

Natura aleatorie a distribuției duratei de execuție a operațiunilor de serviciu, împreună cu natura aleatorie a sosirii cerințelor de serviciu, duce la faptul că în canalele de servicii are loc un proces aleatoriu, care „poate fi numit (prin analogie cu fluxul de intrare de cereri) fluxul de cereri de serviciu sau pur și simplu fluxul de serviciu.

Rețineți că clienții care intră în sistemul de așteptare îl pot părăsi fără a fi deserviți. De exemplu, dacă clientul nu găsește produsul dorit în magazin, atunci părăsește magazinul fără a fi servit. Cumpărătorul poate părăsi magazinul și dacă produsul dorit este disponibil, dar este o coadă lungă, iar cumpărătorul nu are timp.

Teoria stării de așteptare se ocupă cu studiul proceselor asociate cu coadă, dezvoltarea metodelor de rezolvare a problemelor tipice de așteptare.

Atunci când se studiază eficiența sistemului de servicii, diverse moduri de aranjare a canalelor de servicii în sistem joacă un rol important.

Cu o aranjare paralelă a canalelor de servicii, o solicitare poate fi deservită de orice canal gratuit. Un exemplu de astfel de sistem de servicii este un nod de decontare în magazinele cu autoservire, unde numărul de canale de servicii coincide cu numărul de casieri-controlori.

În practică, o aplicație este adesea deservită secvenţial de mai multe canale de servicii. În acest caz, următorul canal de servicii începe să deservească cererea după ce canalul anterior și-a încheiat activitatea. În astfel de sisteme, procesul de service este de natură cu mai multe faze, serviciul unei aplicații printr-un canal se numește fază de serviciu. De exemplu, dacă un magazin cu autoservire are departamente cu vânzători, atunci cumpărătorii sunt serviți mai întâi de vânzători, iar apoi de casierii-controlori.

Organizarea sistemului de servicii depinde de voința persoanei. Calitatea funcționării sistemului în teoria stării de așteptare este înțeleasă nu ca cât de bine este prestat serviciul, ci cât de complet încărcat este sistemul de servicii, dacă canalele de servicii sunt inactive, dacă se formează o coadă.

În activitățile comerciale, aplicațiile care intră în sistemul de așteptare fac, de asemenea, pretenții mari la calitatea serviciului în ansamblu, care include nu numai o listă de caracteristici care s-au dezvoltat istoric și sunt luate în considerare direct în teoria stării de așteptare, ci și caracteristici suplimentare care sunt specifice specificului activității comerciale, în special procedurilor individuale de întreținere, ale căror cerințe au crescut mult până acum. În acest sens, este necesar să se țină cont și de indicatorii activității comerciale.

Activitatea sistemului de servicii este caracterizată de astfel de indicatori. Precum timpul de așteptare al serviciului, lungimea cozii, posibilitatea de refuz al serviciului, posibilitatea de oprire a canalului de servicii, costul serviciului și, în cele din urmă, satisfacția cu calitatea serviciului, care include și performanța afacerii. Pentru a îmbunătăți calitatea sistemului de servicii, este necesar să determinați cum să distribuiți aplicațiile primite între canalele de servicii, câte canale de servicii trebuie să aveți, cum să aranjați sau să grupați canalele de servicii sau dispozitivele de servicii pentru a îmbunătăți performanța afacerii. Pentru a rezolva aceste probleme, există o metodă eficientă de modelare care include și combină realizările diverselor științe, inclusiv matematica.

1.2 Modelarea sistemelor de aşteptare

Tranzițiile QS de la o stare la alta au loc sub influența unor evenimente bine definite - primirea aplicațiilor și service-ul acestora. Secvența de apariție a evenimentelor care urmează unul după altul în momente aleatorii de timp formează așa-numitul flux de evenimente. Exemple de astfel de fluxuri în activități comerciale sunt fluxurile de natură variată - mărfuri, bani, documente, transport, clienți, clienți, apeluri telefonice, negocieri. Comportamentul sistemului este de obicei determinat nu de unul, ci de mai multe fluxuri de evenimente simultan. De exemplu, serviciul pentru clienți într-un magazin este determinat de fluxul de clienți și de fluxul de servicii; în aceste fluxuri, momentele de apariție a cumpărătorilor, timpul petrecut la coadă și timpul petrecut în deservirea fiecărui cumpărător sunt aleatorii.

În acest caz, principala trăsătură caracteristică a fluxurilor este distribuția probabilistică a timpului între evenimentele învecinate. Există diverse fluxuri care diferă în caracteristicile lor.

Un flux de evenimente se numește regulat dacă evenimentele din el urmează unul după altul la intervale de timp predeterminate și strict definite. Un astfel de flux este ideal și este foarte rar în practică. Mai des există fluxuri neregulate care nu au proprietatea de regularitate.

Un flux de evenimente este numit staționar dacă probabilitatea ca orice număr de evenimente să se încadreze într-un interval de timp depinde doar de lungimea acestui interval și nu depinde de cât de departe este acest interval de la începutul timpului. Staționaritatea unui flux înseamnă că caracteristicile sale probabilistice sunt independente de timp, în special, intensitatea unui astfel de flux este numărul mediu de evenimente pe unitatea de timp și rămâne constantă. În practică, fluxurile pot fi de obicei considerate staționare doar pentru un anumit interval de timp limitat. De obicei, fluxul de clienți, de exemplu, într-un magazin se schimbă semnificativ în timpul zilei de lucru. Cu toate acestea, este posibil să se evidențieze anumite intervale de timp în care acest flux poate fi considerat staționar, având o intensitate constantă.

Un flux de evenimente se numește flux fără consecințe dacă numărul de evenimente care se încadrează pe unul dintre intervalele de timp alese în mod arbitrar nu depinde de numărul de evenimente care se încadrează pe un alt interval, de asemenea, ales arbitrar, cu condiția ca aceste intervale să nu se intersecteze. . Într-un flux fără consecințe, evenimentele apar în momente succesive independent unele de altele. De exemplu, fluxul de clienți care intră într-un magazin poate fi considerat un flux fără consecințe, deoarece motivele care au dus la sosirea fiecăruia dintre ei nu sunt legate de motive similare pentru alți clienți.

Un flux de evenimente se numește obișnuit dacă probabilitatea de a lovi două sau mai multe evenimente simultan pentru o perioadă foarte scurtă de timp este neglijabilă în comparație cu probabilitatea de a atinge un singur eveniment. Într-un flux obișnuit, evenimentele au loc unul câte unul, mai degrabă decât de două sau de mai multe ori. Dacă un flux posedă simultan proprietățile de staționaritate, ordinaritate și absența unei consecințe, atunci un astfel de flux se numește cel mai simplu (sau Poisson) flux de evenimente. Descrierea matematică a impactului unui astfel de flux asupra sistemelor este cea mai simplă. Prin urmare, în special, cel mai simplu flux joacă un rol special printre alte fluxuri existente.

Luați în considerare un interval de timp t pe axa timpului. Să presupunem că probabilitatea ca un eveniment aleator să se încadreze în acest interval este p, iar numărul total de evenimente posibile este n. În prezența proprietății unui flux obișnuit de evenimente, probabilitatea p trebuie să fie o valoare suficient de mică, iar π un număr suficient de mare, deoarece sunt considerate fenomene de masă. În aceste condiții, pentru a calcula probabilitatea de a atinge un anumit număr de evenimente t într-un interval de timp t, puteți folosi formula Poisson:

P m, n = a m_e-a; (m=0,n),

unde valoarea a = pr este numărul mediu de evenimente care se încadrează pe intervalul de timp t, care poate fi determinat prin intensitatea fluxului de evenimente X astfel: a= λ τ

Dimensiunea intensității fluxului X este numărul mediu de evenimente pe unitatea de timp. Între p și λ, p și τ există următoarea relație:

unde t este întreaga perioadă de timp pe care se ia în considerare acţiunea fluxului de evenimente.

Este necesar să se determine distribuția intervalului de timp T între evenimentele dintr-un astfel de flux. Deoarece aceasta este o variabilă aleatoare, să găsim funcția de distribuție a acesteia. După cum se știe din teoria probabilității, funcția de distribuție integrală F(t) este probabilitatea ca valoarea T să fie mai mică decât timpul t.

Conform condiției, nu trebuie să apară niciun eveniment în timpul T și cel puțin un eveniment ar trebui să apară în intervalul de timp t. Această probabilitate este calculată folosind probabilitatea evenimentului opus pe intervalul de timp (0; t), în care niciun eveniment nu a căzut, i.e. m=0, atunci

F(t)=1-P 0 =1-(a 0 *e -a)0!=1-e -Xt ,t≥0

Pentru ∆t mic, se poate obține o formulă aproximativă obținută prin înlocuirea funcției e - Xt cu doar doi termeni ai expansiunii într-o serie în puteri de ∆t, apoi probabilitatea ca cel puțin un eveniment să se încadreze într-un interval de timp mic ∆ t este

P(T<∆t)=1-e - λ t ≈1- ≈ λΔt

Densitatea de distribuție a intervalului de timp dintre două evenimente succesive se obține prin diferențierea F(t) în funcție de timp,

f(t)= λe- λ t ,t≥0

Folosind funcția de densitate de distribuție obținută se pot obține caracteristicile numerice ale variabilei aleatoare T: așteptarea matematică M (T), varianța D(T) și abaterea standard σ(T).

М(Т)= λ ∞ ∫ 0 t*e - λt *dt=1/ λ ; D(T)=1/A2; σ(T)=1/λ.

Din aceasta putem trage următoarea concluzie: intervalul de timp mediu T dintre oricare două evenimente învecinate în cel mai simplu flux este în medie 1/λ, iar abaterea sa standard este tot 1/λ, λ unde, este intensitatea curgerii, adică. numărul mediu de evenimente care au loc pe unitatea de timp. Legea de distribuție a unei variabile aleatoare cu astfel de proprietăți M(T) = T se numește exponențială (sau exponențială), iar valoarea λ este un parametru al acestei legi exponențiale. Astfel, pentru cel mai simplu flux, așteptarea matematică a intervalului de timp dintre evenimentele învecinate este egală cu abaterea sa standard. În acest caz, probabilitatea ca numărul de cereri sosite pentru deservire într-un interval de timp t să fie egal cu k este determinată de legea Poisson:

P k (t)=(λt) k / k! *e -λ t ,

unde λ este intensitatea fluxului de cereri, numărul mediu de evenimente din QS pe unitatea de timp, de exemplu [pers / min; rub./oră; controale/ora; documente/zi; kg./oră; tone/an] .

Pentru un astfel de flux de aplicații, timpul dintre două aplicații învecinate T este distribuit exponențial cu o densitate de probabilitate:

ƒ(t)= λe - λt .

Timpul de așteptare aleatoriu în coada de pornire a serviciului poate fi considerat, de asemenea, distribuit exponențial:

ƒ (t och)=V*e - v t och,

unde v este intensitatea fluxului de trecere la coadă, determinată de numărul mediu de aplicații care trec pentru serviciu pe unitatea de timp:

unde T och - timpul mediu de așteptare pentru serviciu în coadă.

Fluxul de ieșire al cererilor este asociat cu fluxul de servicii din canal, unde durata serviciului t obs este, de asemenea, o variabilă aleatorie și în multe cazuri se supune unei legi de distribuție exponențială cu o densitate de probabilitate:

ƒ(t obs)=µ*e µ t obs,

unde µ este intensitatea fluxului de serviciu, adică numărul mediu de solicitări servite pe unitatea de timp:

µ=1/ t obs [persoană/min; rub./oră; controale/ora; documente/zi; kg./oră; tone/an] ,

unde t obs este timpul mediu pentru cererile de service.

O caracteristică importantă a QS, care combină indicatorii λ și µ , este intensitatea sarcinii: ρ= λ/ µ, care arată gradul de coordonare a fluxurilor de intrare și ieșire ale cererilor de canal de serviciu și determină stabilitatea sistem de coadă.

Pe lângă conceptul de cel mai simplu flux de evenimente, este adesea necesar să se utilizeze conceptele de fluxuri de alte tipuri. Un flux de evenimente se numește flux Palm atunci când în acest flux intervalele de timp dintre evenimentele succesive T 1 , T 2 , ..., T k ..., T n sunt variabile aleatoare independente, distribuite egal, dar spre deosebire de cele mai simple. flux, ele nu sunt neapărat repartizate conform legii exponenţiale. Cel mai simplu flux este un caz special al fluxului Palm.

Un caz special important al pârâului Palm este așa-numitul pârâu Erlang.

Acest flux se obține prin „subțierea” celui mai simplu flux. O astfel de „subțiere” se realizează prin selectarea evenimentelor dintr-un flux simplu, conform unei anumite reguli.

De exemplu, dacă suntem de acord să luăm în considerare doar fiecare al doilea eveniment din elementele celui mai simplu flux, obținem un flux Erlang de ordinul doi. Dacă luăm doar fiecare al treilea eveniment, atunci se formează un flux Erlang de ordinul al treilea și așa mai departe.

Este posibil să se obțină fluxuri Erlang de orice ordin k-lea. Evident, cel mai simplu flux este fluxul Erlang de ordinul întâi.

Orice studiu al unui sistem de așteptare începe cu un studiu a ceea ce trebuie deservit și, prin urmare, cu o examinare a fluxului de clienți care intră și a caracteristicilor acestuia.

Întrucât momentele de timp t și intervalele de timp de primire a cererilor τ, atunci durata operațiunilor de service t obs și timpul de așteptare în coada t och, precum și lungimea cozii l och sunt variabile aleatorii, atunci, prin urmare, caracteristicile stării QS sunt de natură probabilistică, iar pentru descrierea lor urmează să se aplice metode și modele de teorie a cozilor.

Caracteristicile k, τ, λ, L och, Toch, v, t obs, µ, p, P k enumerate mai sus sunt cele mai comune pentru QS, care sunt de obicei doar o parte din funcția obiectiv, deoarece este, de asemenea, necesar să ţină cont de indicatori ai activităţii comerciale.

1.3 Grafice de stare QS

Când se analizează procese aleatoare cu stări discrete și timp continuu, este convenabil să se utilizeze o variantă a unei reprezentări schematice a stărilor posibile ale CMO (Fig. 6.2.1) sub forma unui grafic cu o marcare a stărilor sale fixe posibile. Stările QS sunt de obicei descrise fie prin dreptunghiuri, fie prin cercuri, iar direcțiile posibile de tranziție de la o stare la alta sunt orientate prin săgeți care leagă aceste stări. De exemplu, graficul de stare etichetat al unui sistem cu un singur canal al unui proces de serviciu aleator într-un chioșc de ziare este prezentat în Fig. 1.3.

12

Orez. 1.3. Etichetat QS State Graph

Sistemul poate fi în una dintre cele trei stări: S 0 - canalul este liber, inactiv, S 1 - canalul este ocupat cu service, S 2 - canalul este ocupat cu service și o aplicație este în coadă. Trecerea sistemului de la starea S 0 la S l are loc sub influența celui mai simplu flux de cereri cu intensitatea λ 01, iar din starea S l la starea S 0 sistemul este transferat printr-un flux de serviciu cu intensitatea λ 01 . Graficul de stare al unui sistem de așteptare cu intensitățile de curgere fixate pe săgeți se numește etichetat. Deoarece rămânerea sistemului într-o stare sau alta este de natură probabilistică, probabilitatea: p i (t) ca sistemul să fie în starea S i la momentul t se numește probabilitatea stării i a QS și este determinată de numărul de cereri k primite pentru serviciu.

Un proces aleatoriu care are loc în sistem constă în faptul că la momente aleatorii t 0 , t 1 , t 2 ,..., t k ,..., t n sistemul se află într-una sau alta stare discretă cunoscută anterior secvenţial. Astfel de. O secvență aleatorie de evenimente se numește lanț Markov dacă, pentru fiecare pas, probabilitatea tranziției de la o stare S t la oricare alta Sj nu depinde de când și cum s-a mutat sistemul în starea S t . Lanțul Markov este descris folosind probabilitatea stărilor și formează un grup complet de evenimente, deci suma lor este egală cu unu. Dacă probabilitatea de tranziție nu depinde de numărul k, atunci lanțul Markov se numește omogen. Cunoscând starea inițială a sistemului de așteptare, se pot găsi probabilitățile stărilor pentru orice valoare a numărului k de cereri primite pentru serviciu.

1.4 Procese stocastice

Tranziția QS de la o stare la alta are loc aleatoriu și este un proces aleatoriu. Lucrarea QS este un proces aleatoriu cu stări discrete, deoarece stările sale posibile în timp pot fi enumerate în avans. Mai mult decât atât, trecerea de la o stare la alta are loc brusc, în momente aleatorii, motiv pentru care se numește proces cu timp continuu. Astfel, munca QS este un proces aleatoriu cu stări discrete și continuu; timp. De exemplu, în procesul de deservire a cumpărătorilor angro la compania Kristall din Moscova, este posibil să se stabilească în avans toate stările posibile ale protozoarelor. OCP care sunt incluse în întregul ciclu de servicii comerciale din momentul încheierii unui acord pentru furnizarea băuturilor alcoolice, plata acestuia, documentația, eliberarea și primirea produselor, încărcarea suplimentară și scoaterea din depozitul produselor finite.

Dintre numeroasele varietăți de procese aleatorii, cele mai răspândite în activitatea comercială sunt acele procese pentru care, în orice moment, caracteristicile procesului în viitor depind doar de starea sa în momentul de față și nu depind de preistorie - de trecut. . De exemplu, posibilitatea de a obține băuturi alcoolice de la fabrica Kristall depinde de disponibilitatea acestora în depozitul de produse finite, adică. starea sa în acest moment și nu depinde de când și cum au primit și au luat aceste produse în trecut alți cumpărători.

Astfel de procese aleatorii sunt numite procese fără consecințe sau procese Markov, în care, cu un prezent fix, starea viitoare a QS nu depinde de trecut. Un proces aleatoriu care rulează într-un sistem se numește proces aleator Markov sau „proces fără consecințe” dacă are următoarea proprietate: pentru fiecare dată t 0, probabilitatea oricărei stări t > t 0 a sistemului S i , - în viitor (t>t Q ) depinde numai de starea sa în prezent (la t = t 0) și nu depinde de când și cum a ajuns sistemul în această stare, adică. din cauza modului în care procesul s-a dezvoltat în trecut.

Procesele stocastice Markov sunt împărțite în două clase: procese cu stări discrete și continue. Un proces cu stări discrete apare în sistemele care au doar unele stări fixe, între care tranzițiile de salt sunt posibile la unele momente de timp necunoscute dinainte. Luați în considerare un exemplu de proces cu stări discrete. Există două telefoane în biroul firmei. Pentru acest sistem de servicii sunt posibile următoarele stări: S o - telefoanele sunt gratuite; S l - unul dintre telefoane este ocupat; S 2 - ambele telefoane sunt ocupate.

Procesul care are loc în acest sistem este că sistemul sare aleatoriu de la o stare discretă la alta.

Procesele cu stări continue se caracterizează printr-o tranziție continuă lină de la o stare la alta. Aceste procese sunt mai tipice pentru dispozitivele tehnice decât pentru obiectele economice, unde de obicei doar aproximativ se poate vorbi de continuitatea procesului (de exemplu, consumul continuu al unui stoc de mărfuri), în timp ce de fapt procesul are întotdeauna un caracter discret. . Prin urmare, mai jos vom lua în considerare numai procesele cu stări discrete.

Procesele aleatoare Markov cu stări discrete, la rândul lor, sunt subdivizate în procese cu timp discret și procese cu timp continuu. În primul caz, trecerile de la o stare la alta au loc numai la anumite momente de timp prefixate, în timp ce în intervalele dintre aceste momente sistemul își păstrează starea. În al doilea caz, trecerea sistemului de la stare la stare poate avea loc în orice moment aleatoriu.

În practică, procesele cu timp continuu sunt mult mai frecvente, deoarece tranzițiile sistemului de la o stare la alta au loc de obicei nu într-un moment fix, ci în orice moment aleatoriu.

Pentru a descrie procese cu timp continuu, se folosește un model sub forma unui așa-numit lanț Markov cu stări discrete ale sistemului sau un lanț Markov continuu.


Capitol II . Ecuații care descriu sistemele de așteptare

2.1 Ecuații Kolmogorov

Considerăm o descriere matematică a unui proces aleatoriu Markov cu stări discrete de sistem S o , S l , S 2 (vezi Fig. 6.2.1) și timp continuu. Considerăm că toate tranzițiile sistemului de așteptare de la starea S i la starea Sj au loc sub influența celor mai simple fluxuri de evenimente cu intensități λ ij , iar tranziția inversă sub influența unui alt flux λ ij ,. Introducem notația p i ca fiind probabilitatea ca la momentul t sistemul să fie în starea S i . Pentru orice moment de timp t, este corect să notăm condiția de normalizare - suma probabilităților tuturor stărilor este egală cu 1:

Σp i (t)=p 0 (t)+ p 1 (t)+ p 2 (t)=1

Să analizăm sistemul la momentul t, stabilind un mic increment de timp Δt și să găsim probabilitatea p 1 (t + Δt) ca sistemul la momentul (t + Δt) să fie în starea S 1, care se realizează prin diferite opțiuni :

a) sistemul în momentul t cu probabilitatea p 1 (t) era în starea S 1 și pentru un mic increment de timp Δt nu a trecut niciodată într-o altă stare vecină - nici la S 0 și nici la bS 2 . Sistemul poate fi scos din starea S 1 printr-un flux total simplu cu intensitate (λ 10 + λ 12), deoarece suprapunerea celor mai simple fluxuri este și cel mai simplu flux. Pe această bază, probabilitatea de a ieși din starea S 1 într-o perioadă scurtă de timp Δt este aproximativ egală cu (λ 10 +λ 12)* Δt. Atunci probabilitatea de a nu părăsi această stare este egală cu . În consecință, probabilitatea ca sistemul să rămână în starea Si, pe baza teoremei înmulțirii probabilităților, este egală cu:

p 1 (t);

b) sistemul se afla într-o stare vecină S o și în scurt timp Δt a trecut în starea S o Tranziția sistemului are loc sub influența fluxului λ 01 cu o probabilitate aproximativ egală cu λ 01 Δt

Probabilitatea ca sistemul să fie în starea S 1 în acest caz este egală cu p o (t)λ 01 Δt;

c) sistemul a fost în starea S 2 şi în timpul Δt a trecut în starea S 1 sub influenţa unui flux cu intensitatea λ 21 cu o probabilitate aproximativ egală cu λ 21 Δt. Probabilitatea ca sistemul să fie în starea S 1 este egală cu p 2 (t) λ 21 Δt.

Aplicând teorema de adunare a probabilității pentru aceste opțiuni, obținem expresia:

p 2 (t+Δt)= p 1 (t) + p o (t)λ 01 Δt+p 2 (t) λ 21 Δt,

care poate fi scris diferit:

p 2 (t + Δt) -p 1 (t) / Δt \u003d p o (t) λ 01 + p 2 (t) λ 21 - p 1 (t) (λ 10 + λ 12) .

Trecând la limita la Δt-> 0, egalitățile aproximative se transformă în exacte și apoi obținem derivata de ordinul întâi

dp 2 /dt= p 0 λ 01 +p 2 λ 21 -p 1 (λ 10 +λ 12),

care este o ecuație diferențială.

Efectuând raționament în mod similar pentru toate celelalte stări ale sistemului, obținem un sistem de ecuații diferențiale, care se numesc A.N. Kolmogorov:

dp 0 /dt= p 1 λ 10 ,

dp 1 /dt= p 0 λ 01 +p 2 λ 21 -p 1 (λ 10 +λ 12) ,

dp 2 /dt= p 1 λ 12 +p 2 λ 21 .

Există reguli generale pentru compilarea ecuațiilor Kolmogorov.

Ecuațiile Kolmogorov fac posibilă calcularea tuturor probabilităților stărilor QS S i în funcție de timpul p i (t). În teoria proceselor aleatoare, se arată că, dacă numărul de stări ale sistemului este finit, iar din fiecare dintre ele este posibil să se treacă la orice altă stare, atunci există probabilități (finale) limită de stări care indică valoarea relativă medie a timpului pe care sistemul îl petrece în această stare. Dacă probabilitatea marginală a stării S 0 este egală cu p 0 = 0,2, atunci, prin urmare, în medie 20% din timp, sau 1/5 din timpul de lucru, sistemul este în starea S o . De exemplu, în lipsa solicitărilor de servicii k = 0, p 0 = 0,2,; prin urmare, în medie 2 ore pe zi, sistemul este în starea S o și este inactiv dacă ziua de lucru este de 10 ore.

Deoarece probabilitățile limită ale sistemului sunt constante, înlocuind derivatele corespunzătoare din ecuațiile Kolmogorov cu valori zero, obținem un sistem de ecuații algebrice liniare care descriu modul staționar al QS. Un astfel de sistem de ecuații este alcătuit conform graficului etichetat al stărilor QS conform următoarelor reguli: în stânga semnului egal din ecuație se află probabilitatea limită p i a stării considerate Si înmulțită cu intensitatea totală a tuturor fluxurilor care ieșirea (săgețile de ieșire) a stării date S i către sistem, iar în dreapta semnului egal - suma produselor intensității tuturor fluxurilor care intră (săgețile de intrare) în starea Sisistemului cu probabilitatea de acele stări din care provin aceste fluxuri. Pentru a rezolva un astfel de sistem, este necesar să adăugați încă o ecuație care determină condiția de normalizare, deoarece suma probabilităților tuturor stărilor QS este 1: n

De exemplu, pentru un QS care are un grafic etichetat cu trei stări S o , S 1 , S 2 fig. 6.2.1, sistemul de ecuații Kolmogorov, compilat pe baza regulii enunțate, are următoarea formă:

Pentru starea S o → p 0 λ 01 = p 1 λ 10

Pentru starea S 1 → p 1 (λ 10 + λ 12) = p 0 λ 01 + p 2 λ 21

Pentru starea S 2 → p 2 λ 21 = p 1 λ 12

p0 +p1 +p2 =1

dp 4 (t) / dt \u003d λ 34 p 3 (t) - λ 43 p 4 (t),

p1(t)+p2(t)+p3(t)+p4(t)=1.

La aceste ecuații, trebuie să adăugăm mai multe condiții inițiale. De exemplu, dacă la t = 0 sistemul S este în starea S 1, atunci condițiile inițiale pot fi scrise după cum urmează:

p1(0)=1, p2(0)=p3(0)=p4(0)=0.

Tranzițiile între stările QS au loc sub influența primirii aplicațiilor și a serviciului acestora. Probabilitatea de tranziție în cazul în care fluxul de evenimente este cel mai simplu este determinată de probabilitatea apariției unui eveniment în timpul Δt, adică. valoarea elementului de probabilitate de tranziție λ ij Δt, unde λ ij este intensitatea fluxului de evenimente care transferă sistemul din starea i în starea i (de-a lungul săgeții corespunzătoare de pe graficul stărilor).

Dacă toate fluxurile de evenimente care transferă sistemul dintr-o stare în alta sunt cele mai simple, atunci procesul care are loc în sistem va fi un proces aleatoriu Markov, adică. proces fără consecințe. În acest caz, comportamentul sistemului este destul de simplu, se determină dacă intensitatea tuturor acestor fluxuri de evenimente simple este cunoscută. De exemplu, dacă în sistem are loc un proces stocastic Markov cu timp continuu, atunci, după ce a scris sistemul Kolmogorov de ecuații pentru probabilitățile de stare și integrând acest sistem în condiții inițiale date, obținem toate probabilitățile de stare în funcție de timp:

pi (t), p 2 (t),…., p n (t) .

În multe cazuri, în practică, se dovedește că probabilitățile stărilor în funcție de timp se comportă în așa fel încât să existe

lim p i (t) = p i (i=1,2,…,n) ; t→∞

indiferent de tipul condiţiilor iniţiale. În acest caz, ei spun că există probabilități limită ale stărilor sistemului la t->∞ și se stabilește un mod staționar limitativ în sistem. În acest caz, sistemul își schimbă aleatoriu stările, dar fiecare dintre aceste stări se realizează cu o anumită probabilitate constantă, determinată de timpul mediu pe care sistemul îl petrece în fiecare dintre stări.

Este posibil să se calculeze probabilitățile limită ale stării p i dacă toate derivatele din sistem sunt setate egale cu 0, deoarece în ecuațiile Kolmogorov la t-> ∞ dependența de timp dispare. Apoi sistemul de ecuații diferențiale se transformă într-un sistem de ecuații algebrice liniare ordinare, care, împreună cu condiția de normalizare, face posibilă calcularea tuturor probabilităților limită ale stărilor.

2.2 Procesele de „naștere – moarte”

Printre procesele omogene Markov, există o clasă de procese aleatorii care sunt utilizate pe scară largă în construcția de modele matematice în domeniile demografiei, biologiei, medicinei (epidemiologiei), economiei și activităților comerciale. Acestea sunt așa-numitele procese „naștere-moarte”, procese Markov cu grafice de stări stocastice de următoarea formă:

S3
kjlS n

μ 0 μ 1 μ 3 μ 4 μ n-1

Orez. 2.1 Graficul procesului naștere-moarte etichetat

Acest grafic reproduce o interpretare biologică binecunoscută: valoarea λ k reflectă intensitatea nașterii unui nou reprezentant al unei anumite populații, de exemplu, iepurii, iar dimensiunea populației curente este k; valoarea lui μ este intensitatea morții (vânzării) unui reprezentant al acestei populații, dacă volumul curent al populației este egal cu k. În special, populația poate fi nelimitată (numărul n de stări ale procesului Markov este infinit, dar numărabil), intensitatea λ poate fi egală cu zero (o populație fără posibilitatea de renaștere), de exemplu, când reproducerea iepurii se opresc.

Pentru procesul Markov de „naștere – moarte”, descris de graficul stocastic prezentat în Fig. 2.1, găsim distribuția finală. Folosind regulile de compilare a ecuațiilor pentru un număr finit n al probabilităților limită ale stării sistemului S 1 , S 2 , S 3 ,… S k ,…, S n , compunem ecuațiile corespunzătoare pentru fiecare stare:

pentru starea S 0 -λ 0 p 0 =μ 0 p 1 ;

pentru starea S 1 -(λ 1 +μ 0)p 1 = λ 0 p 0 +μ 1 p 2 , care, ținând cont de ecuația anterioară pentru starea S 0, poate fi convertită la forma λ 1 p 1 = μ 1 p 2 .

În mod similar, se pot compune ecuații pentru stările rămase ale sistemului S 2 , S 3 ,…, S k ,…, S n . Ca rezultat, obținem următorul sistem de ecuații:

Prin rezolvarea acestui sistem de ecuații, se pot obține expresii care determină stările finale ale sistemului de coadă:

De remarcat că formulele de determinare a probabilităților finale ale stărilor p 1 , p 2 , p 3 ,…, p n includ termeni care fac parte integrantă din suma expresiei care determină p 0 . Număratorii acestor termeni conțin produsele tuturor intensităților la săgețile graficului stărilor care conduc de la stânga la dreapta la starea considerată S k , iar numitorii sunt produsele tuturor intensităților care stau la săgețile care conduc de la dreapta la stânga la considerată stare S k , adică . μ 0 , μ 1 , μ 2 , μ 3 ,… μ k . În acest sens, scriem aceste modele într-o formă mai compactă:

k=1,n

2.3 Formularea economică și matematică a problemelor de coadă

Formularea corectă sau cea mai reușită economică și matematică a problemei determină în mare măsură utilitatea recomandărilor pentru îmbunătățirea sistemelor de așteptare în activități comerciale.

În acest sens, este necesar să se monitorizeze cu atenție procesul din sistem, să se caute și să se identifice legături semnificative, să se formuleze o problemă, să se identifice un scop, să se determine indicatori și să se identifice criteriile economice pentru evaluarea activității QS. În acest caz, indicatorul cel mai general, integral, pot fi costurile, pe de o parte, ale QS-ului activității comerciale ca sistem de servicii și, pe de altă parte, costurile aplicațiilor, care pot avea o altă natură fizică.

K. Marx a considerat în cele din urmă creșterea eficienței în orice domeniu de activitate ca o economie de timp și a considerat aceasta ca una dintre cele mai importante legi economice. El a scris că economia timpului, precum și repartizarea planificată a timpului de muncă între diverse ramuri de producție, rămâne prima lege economică bazată pe producția colectivă. Această lege se manifestă în toate sferele activității sociale.

Pentru mărfuri, inclusiv fluxul de numerar în sfera comercială, criteriul de eficiență este legat de timpul și viteza de circulație a mărfurilor și determină intensitatea fluxului de numerar către bancă. Timpul și viteza de circulație, fiind indicatori economici ai activității comerciale, caracterizează eficacitatea utilizării fondurilor investite în inventar. Cifra de afaceri a stocurilor reflectă rata medie de realizare a stocului mediu. Indicatorii rotației de mărfuri și nivelurile stocurilor sunt strâns legați de modelele cunoscute. Astfel, este posibilă urmărirea și stabilirea relației dintre aceștia și alți indicatori ai activității comerciale cu caracteristici temporale.

În consecință, eficiența unei întreprinderi sau organizații comerciale este suma timpului alocat efectuării operațiunilor individuale de servicii, în timp ce, în același timp, pentru populație, costurile de timp includ timpul de călătorie, vizitarea unui magazin, cantină, cafenea, restaurant, așteptare. pentru începerea service-ului, familiarizarea cu meniul, alegerea produselor, calculul etc. Studiile efectuate asupra structurii timpului petrecut de populație indică faptul că o parte semnificativă a acestuia este petrecută irațional. Rețineți că activitatea comercială are ca scop în cele din urmă satisfacerea nevoilor umane. Prin urmare, eforturile de modelare QS ar trebui să includă analiza timpului pentru fiecare operațiune elementară de serviciu. Cu ajutorul metodelor adecvate, ar trebui create modele de relație a indicatorilor QS. Acest lucru necesită ca cei mai obișnuiți și cunoscuți indicatori economici, cum ar fi cifra de afaceri, profitul, costurile de distribuție, rentabilitatea și alții, să fie legați în modele economice și matematice cu un grup suplimentar de indicatori în curs de dezvoltare, determinati de specificul sistemelor de servicii și introduși. de specificul teoriei cozilor în sine.

De exemplu, caracteristicile indicatorilor QS cu defecțiuni sunt: ​​timpul de așteptare pentru aplicații în coada T pt = 0, deoarece prin natura sa în astfel de sisteme existența unei cozi este imposibilă, atunci L pt = 0 și, prin urmare, probabilitatea formării sale P pt = 0. În funcție de numărul de solicitări k, modul de funcționare al sistemului, se determină starea acestuia: cu k=0 - canale inactive, cu 1 n - service și defecțiune. Indicatorii unui astfel de QS sunt probabilitatea de refuzare a serviciului R otk, probabilitatea de serviciu R obs, timpul mediu de oprire a canalului t pr, numărul mediu de canale ocupate n s și libere n sv, t obs mediu de serviciu, debitul absolut A.

Pentru un QS cu așteptare nelimitată, este tipic ca probabilitatea de a deservi o solicitare P obs = 1, deoarece lungimea cozii și timpul de așteptare pentru începerea serviciului nu sunt limitate, de exemplu. formal L och →∞ și Toch →∞. În sisteme sunt posibile următoarele moduri de funcționare: la k=0, există un canal de serviciu simplu, la 1 n - service și coadă. Indicatorii unei astfel de eficiențe a unui astfel de QS sunt numărul mediu de aplicații din coada L och, numărul mediu de aplicații din sistemul k, timpul mediu de rezidență al aplicației în sistemul T QS, debitul absolut A.

În QS cu așteptare cu o limită a lungimii cozii, dacă numărul de cereri din sistem este k=0, atunci există un canal inactiv, cu 1 n + m - service, coadă și refuz de așteptare pentru service. Indicatorii de performanță ai unui astfel de QS sunt probabilitatea de refuzare a serviciului Р otk - probabilitatea de serviciu Р obs, numărul mediu de aplicații în coada L och, numărul mediu de aplicații în sistem L smo, timpul mediu de rezidență al aplicația în sistem T smo, debitul absolut A.

Astfel, lista de caracteristici ale sistemelor de aşteptare poate fi reprezentată astfel: timp mediu de service - t obs; timpul mediu de așteptare în coadă - T och; ședere medie în SMO - T smo; lungimea medie a cozii - L och; numărul mediu de aplicații în CMO - L CMO; numărul de canale de servicii - n; intensitatea fluxului de intrare al aplicațiilor - λ; intensitatea serviciului - μ; intensitatea sarcinii - ρ; factor de sarcină - α; debit relativ - Q; debit absolut - A; cota de timp inactiv în QS - Р 0 ; ponderea aplicațiilor deservite - R obs; proporția de cereri pierdute - P otk, numărul mediu de canale ocupate - n z; numărul mediu de canale gratuite - n St; factor de sarcină canal - K z; timpul mediu de inactivitate al canalelor - t pr.

Trebuie remarcat că uneori este suficient să folosiți până la zece indicatori cheie pentru a identifica punctele slabe și pentru a dezvolta recomandări pentru îmbunătățirea QS.

Acest lucru este adesea asociat cu soluționarea problemelor unui lanț de lucru coordonat sau seturi de QS.

De exemplu, în activitățile comerciale, este necesar să se țină cont și de indicatorii economici ai QS: costuri totale - C; costuri de circulație - С io, costuri de consum - С ip, costuri pentru deservirea unei aplicații - С 1, pierderi asociate cu plecarea unei aplicații - С у1, costuri de operare a canalului - С c, costuri de oprire a canalului - С pr, investiții de capital - C cap, costuri anuale reduse - C pr, costuri curente - C tech, venit de QS pe unitatea de timp - D 1

În procesul de stabilire a obiectivelor, este necesar să se dezvăluie interrelațiile dintre indicatorii QS, care, în funcție de afilierea lor de bază, pot fi împărțiți în două grupe: primul este legat de costurile de manipulare a C IO, care sunt determinate de numărul de canale ocupate de întreținerea canalelor, costul menținerii QS, intensitatea serviciului, gradul de încărcare a canalelor, eficiența acestora, utilizarea, debitul QS etc.; al doilea grup de indicatori este determinat de costurile cererilor reale C un, de intrare în serviciu, care formează fluxul de intrare, simt eficiența serviciului și sunt asociați cu indicatori precum lungimea cozii, timpul de așteptare a serviciului, probabilitatea de refuz de serviciu, timpul în care aplicația rămâne în QS etc.

Aceste grupuri de indicatori sunt contradictorii în sensul că îmbunătățirea performanței unui grup, de exemplu, reducerea lungimii cozii sau a timpului de așteptare la coadă prin creșterea numărului de canale de servicii (ospătari, bucătari, încărcători, casierii), este asociată. cu o deteriorare a performanței grupului, deoarece aceasta poate duce la o creștere a timpului de nefuncționare a canalelor de servicii, a costului de întreținere a acestora etc. În acest sens, este destul de firesc să se oficializeze sarcinile de serviciu pentru a construi un QS în așa fel încât să se stabilească un compromis rezonabil între indicatorii cererilor efective și caracterul complet al utilizării capacităților sistemului. În acest scop, este necesar să se aleagă un indicator generalizat, integral al eficacității QS, care să includă simultan pretențiile și capacitățile ambelor grupuri. Ca atare indicator se poate alege un criteriu de eficiență economică, incluzând atât costurile de circulație C io, cât și costurile aplicațiilor C ip, care vor avea o valoare optimă cu un minim de costuri totale C. Pe această bază, obiectivul Funcția problemei poate fi scrisă după cum urmează:

С= (С io + С ip) →min

Întrucât costurile de circulație includ costurile asociate cu funcționarea QS - C ex și cu timpul de nefuncționare a canalelor de servicii - C pr, iar costurile cererilor includ pierderile asociate cu plecarea cererilor neservite - C n și cu rămânerea în coadă. - C pt, atunci funcția obiectiv poate fi rescrisă luând în considerare acești indicatori în felul următor:

C \u003d ((C pr n sv + C ex n h) + C och R obs λ (T och + t obs) + C din R otk λ) → min.

În funcție de sarcină, indicatorii variabili, adică gestionabili, pot fi: numărul de canale de servicii, organizarea canalelor de servicii (în paralel, secvențial, într-un mod mixt), disciplina la coadă, prioritate în aplicațiile de service, asistență reciprocă între canale , etc. Unii dintre indicatorii din task apar ca negestionați, care sunt de obicei datele sursă. Ca criteriu de eficiență în funcția de obiectiv, poate exista și cifra de afaceri, profit, sau venit, de exemplu, profitabilitate, atunci valorile optime ale indicatorilor QS gestionați sunt, evident, deja la maximizare, ca și în versiunea anterioară.

În unele cazuri, ar trebui să utilizați o altă opțiune pentru scrierea funcției obiectiv:

C \u003d (C ex n s + C pr (n-n s) + C otk * P otk *λ + C syst * n s ) → min

Ca criteriu general, de exemplu, se poate alege nivelul de cultură a serviciului clienți în întreprinderi, apoi funcția obiectiv poate fi reprezentată de următorul model:

K despre \u003d [(Z pu * K y) + (Z pv * K c) + (Z pd * K d) + (Z pz * K z) + (Z by * K 0) + (Z kt * K ct )]*K mp,

unde Z pu - semnificația indicatorului de sustenabilitate a gamei de bunuri;

K y - coeficientul de stabilitate a sortimentului de mărfuri;

Z pv - semnificația indicatorului de introducere a metodelor progresive de vânzare a mărfurilor;

K in - coeficientul de introducere a metodelor progresive de vânzare a mărfurilor;

Zpd - semnificația indicatorului de serviciu suplimentar;

K d - coeficientul serviciului suplimentar;

Z pz - semnificația indicatorului de finalizare a achiziției;

K s - coeficientul de finalizare a achiziției;

3 on - semnificația indicatorului timpului de așteptare în serviciu;

La aproximativ - un indicator al timpului petrecut în așteptarea serviciului;

З kt - semnificația indicatorului de calitate a muncii echipei;

K kt - coeficientul de calitate a muncii echipei;

K mp - un indicator al culturii de serviciu în opinia clienților;

Pentru analiza QS-ului, puteți alege alte criterii de evaluare a eficacității QS-ului. De exemplu, ca un astfel de criteriu pentru sistemele cu defecțiuni, puteți alege probabilitatea de defecțiune Р ref, a cărei valoare nu ar depăși o valoare predeterminată. De exemplu, cerința P otk<0,1 означает, что не менее чем в 90% случаев система должна справляться с обслуживанием потока заявок при заданной интенсивности λ. Можно ограничить среднее время пребывания заявки в очереди или в системе. В качестве показателей, подлежащих определению, могут выступать: либо число каналов n при заданной интенсивности обслуживания μ, либо интенсивность μ при заданном числе каналов.

După construirea funcției obiectiv, este necesar să se determine condițiile pentru rezolvarea problemei, să se găsească restricții, să se stabilească valorile inițiale ale indicatorilor, să se evidențieze indicatorii negestionați, să se construiască sau să se selecteze un set de modele ale relației tuturor indicatorilor pentru analiza. tip de QS, pentru a găsi în cele din urmă valorile optime ale indicatorilor controlați, de exemplu, numărul de bucătari, ospătari, casierii, încărcătoare, volumele de depozitare etc.


Capitol III . Modele de sisteme de așteptare

3.1 QS cu un singur canal cu refuz de serviciu

Să analizăm un QS simplu cu un singur canal cu refuzuri de serviciu, care primește un flux Poisson de cereri cu intensitatea λ, iar serviciul are loc sub acțiunea unui flux Poisson cu intensitatea μ.

Funcționarea unui QS cu un singur canal n=1 poate fi reprezentată ca un grafic de stare etichetat (3.1).

Tranzițiile QS de la o stare S 0 la alta S 1 au loc sub acțiunea unui flux de intrare de cereri cu intensitatea λ, iar tranziția inversă are loc sub acțiunea unui flux de serviciu cu intensitatea μ.

S0
S1

S 0 – canalul de servicii este gratuit; S 1 – canalul este ocupat cu service;

Orez. 3.1 Graficul de stare etichetat al unui QS cu un singur canal

Să scriem sistemul de ecuații diferențiale Kolmogorov pentru probabilitățile de stare conform regulilor de mai sus:

De unde obținem ecuația diferențială pentru determinarea probabilității p 0 (t) a stării S 0:

Această ecuație poate fi rezolvată în condiții inițiale în ipoteza că sistemul în momentul t=0 era în starea S 0 , apoi р 0 (0)=1, р 1 (0)=0.

În acest caz, soluția ecuației diferențiale vă permite să determinați probabilitatea ca canalul să fie liber și să nu fie ocupat cu serviciul:

Atunci nu este dificil să obțineți o expresie pentru probabilitatea de a determina probabilitatea ca canalul să fie ocupat:

Probabilitatea p 0 (t) scade cu timpul și în limită pe măsură ce t→∞ tinde spre valoare

iar probabilitatea p 1 (t) crește în același timp de la 0, tinzând în limită ca t→∞ la valoarea

Aceste limite de probabilitate pot fi obținute direct din ecuațiile Kolmogorov în condiție

Funcțiile p 0 (t) și p 1 (t) determină procesul tranzitoriu într-un QS cu un singur canal și descriu procesul de aproximare exponențială a QS la starea sa limită cu o constantă de timp caracteristică sistemului în cauză.

Cu suficientă precizie pentru practică, putem presupune că procesul tranzitoriu în QS se termină într-un timp egal cu 3τ.

Probabilitatea p 0 (t) determină debitul relativ al QS, care determină proporția de cereri deservite în raport cu numărul total de cereri primite, pe unitatea de timp.

Într-adevăr, p 0 (t) este probabilitatea ca cererea sosit la momentul t să fie acceptată pentru serviciu. În total, λ cereri vin în medie pe unitatea de timp, iar λр 0 cereri sunt deservite de la acestea.

Apoi, ponderea cererilor deservite în raport cu întregul flux de cereri este determinată de valoare

În limita la t→∞, aproape deja la t>3τ, valoarea capacității relative va fi egală cu

Debitul absolut, care determină numărul de cereri servite pe unitatea de timp în limita la t→∞, este egal cu:

În consecință, ponderea cererilor care au fost respinse este, în aceleași condiții limitative:

iar numărul total de solicitări neservite este egal cu

Exemple de QS monocanal cu refuz de serviciu sunt: ​​ghiseul de comenzi din magazin, camera de control a unei firme de transport, biroul de depozit, biroul de conducere al unei societati comerciale, cu care se stabileste comunicarea telefonica.

3.2 QS multicanal cu refuz de serviciu

În activitățile comerciale, exemple de CMO multicanal sunt birourile întreprinderilor comerciale cu mai multe canale telefonice, un serviciu de referință gratuit pentru disponibilitatea celor mai ieftine mașini în magazinele auto din Moscova are 7 numere de telefon și, după cum știți, este foarte greu de trecut și de a obține ajutor.

În consecință, magazinele auto pierd clienți, oportunitatea de a crește numărul de mașini vândute și veniturile din vânzări, cifra de afaceri, profitul.

Companiile de turism au două, trei, patru sau mai multe canale, cum ar fi Express-Line.

Luați în considerare un QS multicanal cu refuzuri de serviciu în Fig. 3.2, care primește un flux Poisson de cereri cu intensitatea λ.


S0
S1
Sk
S n

μ 2μkμ (k+1)μ nμ

Orez. 3.2. Graficul de stare etichetat al unui QS multicanal cu defecțiuni

Fluxul de serviciu în fiecare canal are intensitatea μ. În funcție de numărul de aplicații QS, se determină stările sale S k, reprezentate ca un grafic etichetat:

S 0 – toate canalele sunt libere k=0,

S 1 – doar un canal este ocupat, k=1,

S 2 - doar două canale sunt ocupate, k=2,

S k – k canale sunt ocupate,

S n – toate cele n canale sunt ocupate, k= n.

Stările unui QS multicanal se schimbă brusc în momente aleatorii. Trecerea de la o stare, de exemplu, S 0 la S 1, are loc sub influența fluxului de intrare de cereri cu intensitatea λ și invers - sub influența fluxului de cereri de deservire cu intensitatea μ. Pentru trecerea sistemului de la starea S k la S k -1, nu contează care dintre canale trebuie eliberat, prin urmare, fluxul de evenimente care transferă QS are o intensitate kμ, prin urmare, fluxul de evenimente. care transferă sistemul de la S n la S n -1 are o intensitate nμ . Așa se formulează problema clasică Erlang, numită după inginerul și matematicianul danez care a întemeiat teoria cozilor.

Un proces aleatoriu care are loc într-un QS este un caz special al procesului „naștere-moarte” și este descris de un sistem de ecuații diferențiale Erlang, care permit obținerea de expresii pentru probabilitățile limită ale stării sistemului în cauză, numite formulele Erlang:

.

După ce au calculat toate probabilitățile de stări ale QS pe canal n cu defecțiuni р 0 , р 1 , р 2 , …,р k ,…, р n , putem găsi caracteristicile sistemului de servicii.

Probabilitatea de refuzare a serviciului este determinată de probabilitatea ca o solicitare de serviciu primită să găsească toate n canalele ocupate, sistemul va fi în starea S n:

k=n.

În sistemele cu defecțiuni, evenimentele de defecțiune și întreținere constituie un grup complet de evenimente, deci

R otk + R obs \u003d 1

Pe această bază, debitul relativ este determinat de formulă

Q \u003d P obs \u003d 1-R otk \u003d 1-R n

Debitul absolut al QS poate fi determinat prin formulă

Probabilitatea serviciului sau proporția de cereri deservite determină debitul relativ al QS, care poate fi determinat și printr-o altă formulă:

Din această expresie, puteți determina numărul mediu de aplicații aflate în service sau, ceea ce este la fel, numărul mediu de canale ocupate de service

Rata de ocupare a canalului este determinată de raportul dintre numărul mediu de canale ocupate și numărul lor total

Probabilitatea ca canalele să fie ocupate cu serviciul, care ia în considerare timpul mediu de ocupare t ocupat și timpul de oprire t pr canale, este determinată după cum urmează:

Din această expresie, puteți determina timpul mediu de inactivitate al canalelor

Timpul mediu de rezidență al aplicației în sistem în stare staționară este determinat de formula lui Little

T cmo \u003d n c / λ.

3.3 Modelul unui sistem de servicii turistice în mai multe faze

În viața reală, sistemul de servicii turistice pare mult mai complicat, așa că este necesar să se detalieze enunțul problemei, ținând cont de solicitările și cerințele atât ale clienților, cât și ale agențiilor de turism.

Pentru a crește eficiența agenției de turism este necesară modelarea comportamentului unui potențial client în ansamblu de la începutul operațiunii și până la finalizarea acesteia. Structura de interconectare a principalelor sisteme de așteptare constă de fapt din QS de diferite tipuri (Fig. 3.3).

Căutați soluție pentru alegerea alegerii

referent

căutare de companii de turism

Exodul zborului de plată

Orez. 3.3 Modelul unui sistem de servicii turistice în mai multe faze

Problema din poziția de serviciu în masă a turiștilor care pleacă în vacanță este de a determina locul exact de odihnă (tur), adecvat cerințelor solicitantului, corespunzător capacităților sale de sănătate și financiare și ideilor despre odihnă în general. În aceasta poate fi asistat de agențiile de turism, căutarea cărora se efectuează de obicei din mesajele publicitare ale CMO r, apoi după alegerea unei companii, se primesc consultații telefonice CMO t, după o conversație satisfăcătoare, sosire la agenția de turism. și primirea de consultări mai detaliate personal cu referentul, apoi plata turului și primirea serviciilor de la compania aeriană pentru zborul CMO a și în cele din urmă serviciul la hotel CMO 0 . Dezvoltarea în continuare a recomandărilor pentru îmbunătățirea activității QS al companiei este asociată cu o schimbare a conținutului profesional al negocierilor cu clienții prin telefon. Pentru a face acest lucru, este necesar să se aprofundeze analiza legată de detalierea dialogului referentului cu clienții, întrucât nu orice convorbire telefonică duce la încheierea unui acord pentru achiziționarea unui voucher. Formalizarea sarcinii de întreținere a indicat necesitatea formării unei liste complete (necesare și suficiente) de caracteristici și valorile lor exacte ale obiectului unei tranzacții comerciale. Apoi, aceste caracteristici sunt clasate, de exemplu, prin metoda comparațiilor pereche și aranjate într-un dialog în funcție de gradul lor de semnificație, de exemplu: anotimp (iarna), lună (ianuarie), climă (uscat), temperatura aerului (+). 25 "C), umiditate (40 %), locație geografică (mai aproape de ecuator), timp de zbor (până la 5 ore), transfer, țară (Egipt), oraș (Hurghada), mare (roșu), temperatura apei mării ( +23°C), rang hotel ( 4 stele, aer condiționat funcțional, șampon garantat în cameră), distanță față de mare (până la 300 m), distanță față de magazine (în apropiere), distanță față de discoteci și alte surse de zgomot ( departe, liniște în timpul somnului la hotel), mâncare (masa suedeză - mic dejun, cină, frecvența modificărilor meniului pe săptămână), hoteluri (Princes, Marlin-In, Hour-Palace), excursii (Cairo, Luxor, insule de corali, scuba). scufundări), spectacole de divertisment, jocuri sportive, preț tur, formă de plată, conținut de asigurare, ce să iei cu tine, ce să cumperi la fața locului, garanții, penalități.

Există un alt indicator foarte semnificativ care este benefic pentru client, care se propune să fie stabilit independent de către cititorul coroziv. Apoi, folosind metoda comparării în perechi a caracteristicilor enumerate x i , puteți forma o matrice de comparație n x p, ale cărei elemente sunt completate secvențial în rânduri conform următoarei reguli:

0 dacă caracteristica este mai puțin semnificativă,

și ij = 1, dacă caracteristica este echivalentă,

2 dacă domină caracteristica.

După aceea, se determină valorile sumelor evaluărilor pentru fiecare indicator al liniei S i =∑a ij , ponderea fiecărei caracteristici M i = S i /n 2 și, în consecință, criteriul integral, pe pe baza caruia este posibila selectarea unei agentii de turism, tur sau hotel, conform formulei

F = ∑ M i * x i -» max.

Pentru a elimina eventualele erori în această procedură, de exemplu, se introduce o scală de evaluare în 5 puncte cu o gradare a caracteristicilor B i (x i) conform principiului mai rău (B i = 1 punct) - mai bun (B i = 5). puncte). De exemplu, cu cât turul este mai scump, cu atât mai rău, cu cât este mai ieftin, cu atât mai bine. Pe baza acesteia, funcția obiectiv va avea o formă diferită:

F b = ∑ M i * B i * x i -> max.

Astfel, pe baza aplicării metodelor și modelelor matematice, folosind avantajele formalizării, este posibilă formularea enunțului problemei mai precis și mai obiectiv și îmbunătățit semnificativ performanța QS în activitățile comerciale pentru atingerea obiectivelor.

3.4 QS cu un singur canal cu lungime limitată la coadă

În activitățile comerciale, QS cu așteptare (coadă) sunt mai frecvente.

Luați în considerare un QS simplu cu un singur canal cu o coadă limitată, în care numărul de locuri din coada m este o valoare fixă. În consecință, o aplicație care sosește în momentul în care toate locurile din coadă sunt ocupate nu este acceptată pentru service, nu intră în coadă și părăsește sistemul.

Graficul acestui QS este prezentat în Fig. 3.4 și coincide cu graficul din fig. 2.1 descriind procesul „naștere-moarte”, cu diferența că în prezența unui singur canal.

Sm
S3
S2
S1
S0
λ λλλ... λ

μ μμμ... μ

Orez. 3.4. Graficul etichetat al procesului de „naștere – moarte” a serviciului, toate intensitățile fluxurilor de servicii sunt egale

Stările QS pot fi reprezentate după cum urmează:

S 0 - canalul de servicii este gratuit,

S, - canalul de servicii este ocupat, dar nu există coadă,

S 2 - canalul de serviciu este ocupat, există o solicitare în coadă,

S 3 - canalul de serviciu este ocupat, există două solicitări în coadă,

S m +1 - canalul de serviciu este ocupat, toate cele m locuri din coadă sunt ocupate, orice cerere următoare este respinsă.

Pentru a descrie procesul aleatoriu al QS, se pot folosi regulile și formulele menționate anterior. Să scriem expresiile care definesc probabilitățile limită ale stărilor:

p 1 = ρ * ρ o

p 2 \u003d ρ 2 * ρ 0

p k =ρ k * ρ 0

P m+1 = p m=1 * ρ 0

p0 = -1

Expresia pentru p 0 poate fi scrisă în acest caz mai simplu, folosind faptul că numitorul este o progresie geometrică față de p, apoi după transformările corespunzătoare obținem:

ρ= (1- ρ )

Această formulă este valabilă pentru toate p, altele decât 1, dar dacă p = 1, atunci p 0 = 1/(m + 2), iar toate celelalte probabilități sunt, de asemenea, egale cu 1/(m + 2). Dacă presupunem m = 0, atunci trecem de la considerarea unui QS cu un singur canal cu așteptare la QS cu un singur canal deja considerat cu refuzuri de serviciu. Într-adevăr, expresia probabilității marginale p 0 în cazul m = 0 are forma:

p o \u003d μ / (λ + μ)

Iar în cazul lui λ = μ are valoarea p 0 = 1/2.

Să definim principalele caracteristici ale unui QS cu un singur canal cu așteptare: debitul relativ și absolut, probabilitatea de eșec, precum și lungimea medie a cozii și timpul mediu de așteptare pentru o aplicație în coadă.

Solicitarea este respinsă dacă sosește în momentul în care QS-ul este deja în starea S m +1 și, în consecință, toate locurile din coadă sunt ocupate și un canal servește.De aceea, probabilitatea de eșec este determinată de probabilitatea de aparenta

Statele S m +1:

P deschis \u003d p m +1 \u003d ρ m +1 * p 0

Debitul relativ, sau proporția de cereri deservite care sosesc pe unitatea de timp, este determinată de expresie

Q \u003d 1- p otk \u003d 1- ρ m+1 * p 0

lățimea de bandă absolută este:

Numărul mediu de aplicații L och coadă pentru serviciu este determinat de așteptarea matematică a unei variabile aleatoare k - numărul de aplicații în coadă

variabila aleatoare k ia doar următoarele valori întregi:

1 - există o aplicație în coadă,

2 - există două aplicații în coadă,

t-toate locurile din coadă sunt ocupate

Probabilitățile acestor valori sunt determinate de probabilitățile de stare corespunzătoare, pornind de la starea S 2 . Legea distribuției unei variabile aleatoare discrete k este prezentată după cum urmează:

k 1 2 m
pi p2 p 3 p m+1

Așteptările matematice ale acestei variabile aleatoare sunt:

L pt = 1* p 2 +2* p 3 +...+ m* p m +1

În cazul general, pentru p ≠ 1, această sumă poate fi transformată folosind modele de progresie geometrică într-o formă mai convenabilă:

L och \u003d p 2 * 1- p m * (m-m*p+1)*p0

În cazul special la p = 1, când toate probabilitățile p k se dovedesc a fi egale, puteți folosi expresia pentru suma termenilor seriei de numere

1+2+3+ m = m ( m +1)

Apoi obținem formula

L’ och = m(m+1)* p 0 = m(m+1)(p=1).

Aplicând raționamente și transformări similare, se poate demonstra că timpul mediu de așteptare pentru deservirea unei cereri și a unei coade este determinat de formulele lui Little.

Toch \u003d L och / A (la p ≠ 1) și T 1 och \u003d L ’och / A (la p \u003d 1).

Un astfel de rezultat, atunci când se dovedește că Т och ~ 1/ λ, poate părea ciudat: odată cu creșterea intensității fluxului de cereri, se pare că lungimea cozii ar trebui să crească, iar timpul mediu de așteptare să scadă. Cu toate acestea, trebuie avut în vedere că, în primul rând, valoarea lui L och este o funcție a lui λ și μ și, în al doilea rând, QS-ul luat în considerare are o lungime limitată a cozii de așteptare de cel mult m aplicații.

O solicitare care ajunge la QS într-un moment în care toate canalele sunt ocupate este respinsă și, în consecință, timpul său de „așteptare” în QS este zero. Acest lucru duce în cazul general (pentru p ≠ 1) la o scădere a Т och cu o creștere a λ, deoarece proporția acestor aplicații crește cu o creștere a λ.

Dacă renunțăm la restricția privind lungimea cozii, i.e. tind m-> →∞, apoi cazurile p< 1 и р ≥1 начинают существенно различаться. Записанные выше формулы для вероятностей состояний преобразуются в случае р < 1 к виду

p k =p k *(1 - p)

Pentru k suficient de mare, probabilitatea p k tinde spre zero. Prin urmare, debitul relativ va fi Q = 1, iar debitul absolut va fi egal cu A -λ Q - λ, prin urmare, toate cererile primite sunt deservite, iar lungimea medie a cozii va fi egală cu:

L och = p 2 1-p

și timpul mediu de așteptare conform formulei lui Little

Toch \u003d L och / A

În limita p<< 1 получаем Т оч = ρ / μт.е. среднее время ожидания быстро уменьшается с увеличением интенсивности потока обслуживания. В противном случае при р ≥ 1 оказывается, что в СМО отсутствует установившийся режим. Обслуживание не успевает за потоком заявок, и очередь неограниченно растет со временем (при t → ∞). Предельные вероятности состояний поэтому не могут быть определены: при Q= 1 они равны нулю. Фактически СМО не выполняет своих функций, поскольку она не в состоянии обслужить все поступающие заявки. Нетрудно определить, что доля обслуживаемых заявок и абсолютная пропускная способность соответственно составляют в среднем ρ и μ, однако неограниченное увеличение очереди, а следовательно, и времени ожидания в ней приводит к тому, что через некоторое время заявки начинают накапливаться в очереди на неограниченно долгое время.

Ca una dintre caracteristicile QS-ului, se folosește timpul mediu Tsmo al șederii unei aplicații în QS, inclusiv timpul mediu petrecut în coadă și timpul mediu de service. Această valoare este calculată prin formulele lui Little: dacă lungimea cozii este limitată, numărul mediu de aplicații din coadă este egal cu:

Lcm= m +1 ;2

T cmo= L smo; pentru p ≠ 1

Atunci timpul mediu de rezidență al cererii în sistemul de așteptare (atât în ​​coadă, cât și în serviciu) este egal cu:

T cmo= m +1 pentru p ≠1 2μ

3.5 QS cu un singur canal cu coadă nelimitată

În activitățile comerciale, de exemplu, un director comercial este un QS cu un singur canal cu așteptare nelimitată, deoarece el, de regulă, este obligat să deservească aplicații de altă natură: documente, convorbiri telefonice, întâlniri și conversații cu subordonați, reprezentanți ai inspectoratul fiscal, poliția, experții în mărfuri, comercianții, furnizorii de produse și rezolvă problemele din sfera mărfurilor și financiare cu un grad ridicat de responsabilitate financiară, care este asociată cu îndeplinirea obligatorie a cererilor care uneori așteaptă cu nerăbdare îndeplinirea cerințelor lor; iar erorile de service necorespunzătoare sunt de obicei foarte tangibile din punct de vedere economic.

În același timp, mărfurile importate pentru vânzare (servire), în timp ce se află în depozit, formează o coadă pentru service (vânzare).

Lungimea cozii este numărul de articole care urmează să fie vândute. În această situație, vânzătorii acționează ca canale de servire a mărfurilor. Dacă cantitatea de mărfuri destinată vânzării este mare, atunci în acest caz avem de-a face cu un caz tipic de QS cu așteptare.

Să considerăm cel mai simplu QS cu un singur canal cu așteptare de serviciu, care primește un flux Poisson de cereri cu intensitatea λ și intensitatea serviciului µ.

Mai mult, cererea primită în momentul în care canalul este ocupat cu service este pusă în coadă și așteaptă service.

Graficul de stare etichetat al unui astfel de sistem este prezentat în fig. 3.5

Numărul de stări posibile ale acestuia este infinit:

Canalul este liber, nu există coadă, ;

Canalul este ocupat cu servicii, nu există coadă, ;

Canalul este ocupat, o cerere în coadă, ;

Canalul este ocupat, aplicația este în coadă.

Modele pentru estimarea probabilității stărilor unui QS cu o coadă nelimitată pot fi obținute din formule izolate pentru un QS cu o coadă nelimitată prin trecerea la limită ca m→∞:


Orez. 3.5 Graficul stărilor unui QS cu un singur canal cu o coadă nelimitată.

Trebuie remarcat faptul că pentru un QS cu o lungime limitată a cozii în formulă

există o progresie geometrică cu primul termen 1 și numitorul . O astfel de succesiune este suma unui număr infinit de termeni la . Această sumă converge dacă progresia, în scădere infinită la , care determină funcționarea în regim de echilibru a QS, cu la , coada la poate crește la infinit în timp.

Deoarece nu există o limită a lungimii cozii în QS-ul luat în considerare, orice cerere poate fi servită, prin urmare, prin urmare, debitul relativ, respectiv, debitul absolut

Probabilitatea de a fi în coadă pentru k aplicații este egală cu:

;

Numărul mediu de aplicații din coadă -

Numărul mediu de aplicații din sistem -

;

Timpul mediu de rezidență al unei aplicații în sistem -

;

Timpul mediu de rezidență al aplicației cu sistemul -

.

Dacă într-un QS cu un singur canal cu așteptare, intensitatea primirii cererilor este mai mare decât intensitatea serviciului, atunci coada va crește constant. În acest sens, de cel mai mare interes este analiza QS stabil care funcționează în mod staționar la .

3.6 QS multicanal cu lungime limitată la coadă

Luați în considerare un QS multicanal, care primește un flux Poisson de cereri cu intensitate , iar intensitatea serviciului fiecărui canal este , numărul maxim posibil de locuri în coadă este limitat de m. Stările discrete ale QS sunt determinate de numărul de aplicații care au intrat în sistem, care pot fi înregistrate.

Toate canalele sunt gratuite, ;

Este ocupat un singur canal (orice), ;

Sunt ocupate doar două canale (oricare), ;

Toate canalele sunt ocupate.

În timp ce QS se află în oricare dintre aceste stări, nu există nicio coadă. După ce toate canalele de servicii sunt ocupate, solicitările ulterioare formează o coadă, determinând astfel starea ulterioară a sistemului:

Toate canalele sunt ocupate și o aplicație este în coadă,

Toate canalele sunt ocupate și două aplicații sunt în coadă,

Toate canalele sunt ocupate și toate locurile din coadă sunt ocupate,

Graficul stărilor unui QS cu n canale cu o coadă limitată la m locuri în Fig. 3.6

Orez. 3.6 Graficul de stare al unui QS cu n canale cu o limită a lungimii cozii m

Trecerea QS la o stare cu numere mai mari este determinată de fluxul de solicitări de intrare cu intensitate, în timp ce, după condiție, aceste cereri sunt deservite de aceleași canale cu intensitatea fluxului de serviciu egală pentru fiecare canal. În acest caz, intensitatea totală a fluxului de serviciu crește odată cu conectarea noilor canale până la o astfel de stare când toate n canalele sunt ocupate. Odată cu apariția cozii, intensitatea serviciului crește mai mult, deoarece a atins deja valoarea maximă egală cu .

Să scriem expresii pentru probabilitățile limită ale stărilor:

Expresia pentru poate fi transformată folosind formula de progresie geometrică pentru suma termenilor cu numitor:

Formarea unei cozi este posibilă atunci când o cerere nou primită găsește în sistem nu mai puțin decât cerințele, de exemplu. când vor exista cerințe în sistem. Aceste evenimente sunt independente, astfel încât probabilitatea ca toate canalele să fie ocupate este egală cu suma probabilităților corespunzătoare. Prin urmare, probabilitatea de a forma o coadă este:

Probabilitatea de refuzare a serviciului apare atunci când toate canalele și toate locurile din coadă sunt ocupate:

Debitul relativ va fi egal cu:

Lățimea de bandă absolută -

Numărul mediu de canale ocupate -

Numărul mediu de canale inactive -

Coeficientul de ocupare (utilizare) al canalelor -

Raportul de inactivitate al canalului -

Numărul mediu de aplicații din cozi -

Dacă , această formulă ia o formă diferită -

Timpul mediu de așteptare într-o coadă este dat de formulele lui Little −

Timpul mediu de rezidență al unei aplicații în QS, ca și pentru un QS cu un singur canal, este mai mare decât timpul mediu de așteptare în coadă cu timpul mediu de serviciu egal cu , deoarece aplicația este întotdeauna deservită de un singur canal:

3.7 QS multicanal cu coadă nelimitată

Să luăm în considerare un QS multicanal cu așteptare și o lungime nelimitată a cozii, care primește un flux de solicitări cu intensitate și care are o intensitate de serviciu a fiecărui canal. Graficul stărilor etichetat este prezentat în Figura 3.7. Are un număr infinit de stări:

S - toate canalele sunt libere, k=0;

S - un canal este ocupat, restul sunt libere, k=1;

S - două canale sunt ocupate, restul sunt libere, k=2;

S - toate cele n canale sunt ocupate, k=n, nu există coadă;

S - toate cele n canale sunt ocupate, o cerere este în coadă, k=n+1,

S - toate n canalele sunt ocupate, r cereri sunt în coadă, k=n+r,

Obținem probabilitățile stărilor din formulele pentru un QS multicanal cu o coadă limitată la trecerea la limita la m. De remarcat că suma progresiei geometrice în expresia pentru p diverge la nivelul de încărcare p/n>1, coada va crește la nesfârșit, iar la p/n<1 ряд сходится, что определяет установившийся стационарный режим работы СМО.

nici o coadă


Fig.3.7 Graficul de stare etichetat al QS multicanal

cu coadă nelimitată

pentru care definim expresii pentru probabilitățile limită ale stărilor:

Deoarece nu poate exista refuz de serviciu în astfel de sisteme, caracteristicile de debit sunt:

numărul mediu de aplicații în coadă -

timpul mediu de așteptare la coadă

numărul mediu de aplicații în CMO -

Probabilitatea ca QS-ul să fie în starea când nu există solicitări și niciun canal nu este ocupat este determinată de expresia

Această probabilitate determină fracțiunea medie a timpului de nefuncționare a canalului de servicii. Probabilitatea de a fi ocupat cu deservirea k cereri este

Pe această bază, este posibil să se determine probabilitatea sau proporția de timp în care toate canalele sunt ocupate cu serviciul

Dacă toate canalele sunt deja ocupate de serviciu, atunci probabilitatea stării este determinată de expresie

Probabilitatea de a fi în coadă este egală cu probabilitatea de a găsi toate canalele deja ocupate cu serviciul

Numărul mediu de cereri din coadă și de așteptare pentru serviciu este egal cu:

Timpul mediu de așteptare pentru o aplicație în coadă conform formulei lui Little: și în sistem

numărul mediu de canale ocupate de serviciu:

numărul mediu de canale gratuite:

rata de ocupare a canalului de servicii:

Este important de menționat că parametrul caracterizează gradul de coordonare a fluxului de intrare, de exemplu, clienții dintr-un magazin cu intensitatea fluxului de servicii. Procesul de service va fi stabil la Dacă, totuși, lungimea medie a cozii și timpul mediu de așteptare pentru clienți pentru a începe serviciul vor crește în sistem și, prin urmare, QS-ul va funcționa instabil.

3.8 Analiza sistemului de așteptare a supermarketurilor

Una dintre sarcinile importante ale activității comerciale este organizarea rațională a comerțului și a procesului tehnologic de servicii în masă, de exemplu, într-un supermarket. În special, determinarea capacității punctului de numerar al unei întreprinderi comerciale nu este o sarcină ușoară. Astfel de indicatori economici și organizatoric, cum ar fi sarcina cifrei de afaceri pe 1 m 2 de spațiu de vânzare cu amănuntul, debitul întreprinderii, timpul petrecut de clienți în magazin, precum și indicatori ai nivelului soluției tehnologice a platformei de tranzacționare: raportul dintre suprafețele zonelor de autoservire și nodul de decontare, coeficienții zonelor de instalare și expoziție, în multe privințe determinate de debitul nodului de numerar. În acest caz, debitul a două zone (faze) de serviciu: zona de autoservire și zona nodului de decontare (Fig. 4.1).

CMO CMO

Intensitatea fluxului de intrare al cumpărătorilor;

Intensitatea sosirii cumpărătorilor din zona de autoservire;

Intensitatea sosirii cumpărătorilor în nodul decontare;

Intensitatea fluxului de servicii.

Fig.4.1. Modelul unui CMO în două faze al unui centru comercial de supermarket

Funcția principală a nodului de decontare este de a oferi un randament ridicat de clienți în platforma de tranzacționare și de a crea un serviciu pentru clienți confortabil. Factorii care afectează debitul nodului de decontare pot fi împărțiți în două grupuri:

1) factori economici și organizatorici: sistemul de răspundere în supermarket; costul mediu și structura unei achiziții;

2) structura organizatorică a casei de marcat;

3) factori tehnici și tehnologici: tipuri de case de marcat și case de marcat utilizate; tehnologia de servicii pentru clienți utilizată de controlor-casier; respectarea capacităţii punctului de numerar a intensităţii fluxurilor de clienţi.

Dintre aceste grupe de factori, cea mai mare influență o exercită structura organizatorică a casei de marcat și conformitatea capacității casei de marcat cu intensitatea fluxurilor de clienți.

Luați în considerare ambele faze ale sistemului de servicii:

1) alegerea bunurilor de către cumpărători din zona de autoservire;

2) serviciul pentru clienți în zona nodului de decontare. Fluxul de intrare de cumpărători intră în faza de autoservire, iar cumpărătorul selectează independent unitățile de mărfuri de care are nevoie, formându-le într-o singură achiziție. Mai mult, timpul acestei faze depinde de modul în care zonele de mărfuri sunt amplasate reciproc, de ce fel de front au, de cât timp petrece cumpărătorul pentru alegerea unui anumit produs, care este structura achiziției etc.

Fluxul de ieșire al clienților din zona de autoservire este simultan fluxul de intrare către zona de numerar, care include secvențial așteptarea clientului în coadă și apoi deservirea acestuia de către controlor-casier. Nodul de checkout poate fi considerat ca un sistem de așteptare cu pierderi sau ca un sistem de așteptare.

Cu toate acestea, nici primul, nici cel de-al doilea sistem nu fac posibilă descrierea efectivă a procesului de service la ghișeul unui supermarket din următoarele motive:

în prima variantă, casa de marcat, a cărei capacitate va fi proiectată pentru un sistem cu pierderi, necesită importante atât investiții de capital, cât și costuri curente pentru întreținerea controlorilor de casierie;

în a doua variantă, nodul de checkout, a cărui capacitate va fi proiectată pentru un sistem cu așteptări, duce la o mare pierdere de timp pentru clienții care așteaptă serviciul. În același timp, în orele de vârf, zona nodului de decontare „se revarsă”, iar coada cumpărătorilor „curge” în zona de autoservire, ceea ce încalcă condițiile normale de selecție a bunurilor de către alți cumpărători.

În acest sens, este indicat să se considere a doua fază a serviciului ca un sistem cu o coadă limitată, intermediar între un sistem cu așteptare și un sistem cu pierderi. Se presupune că în sistem nu poate fi mai mult de L în același timp, iar L=n+m, unde n este numărul de clienți serviți la casele de marcat, m este numărul de clienți care stau la coadă și orice Aplicația m+1- lasă sistemul neservit.

Această condiție permite, pe de o parte, să se limiteze suprafața zonei nodului de decontare, ținând cont de lungimea maximă admisă a cozii, și, pe de altă parte, să se introducă o limită a timpului în care clienții așteaptă serviciul la casa de numerar, de ex. ia în considerare costul consumului de consum.

Legitimitatea punerii problemei în această formă este confirmată de anchetele privind fluxurile de clienți din supermarketuri, ale căror rezultate sunt prezentate în tabel. 4.1, a cărui analiză a scos la iveală o strânsă relație între coada lungă medie la casa de marcat și numărul de cumpărători care nu au făcut achiziții.

Ore de deschidere Zi a săptămânii
vineri sâmbătă duminică

întoarce,

Cantitate

cumpărători

fara cumparaturi

întoarce,

Cantitate

cumpărători

fara cumparaturi

întoarce,

Cantitate

cumpărători

fara cumparaturi

oameni % oameni % oameni %
de la 9 la 10 2 38 5 5 60 5,4 7 64 4,2
de la 10 la 11 3 44 5,3 5 67 5 6 62 3,7
de la 11 la 12 3 54 6,5 4 60 5,8 7 121 8,8
de la 12 la 13 2 43 4,9 4 63 5,5 8 156 10
de la 14 la 15 2 48 5,5 6 79 6,7 7 125 6,5
de la 15 la 16 3 61 7,3 6 97 6,4 5 85 7,2
de la 16 la 17 4 77 7,1 8 140 9,7 5 76 6
de la 17 la 18 5 91 6,8 7 92 8,4 4 83 7,2
de la 18 la 19 5 130 7,3 6 88 5,9 7 132 8
de la 19 la 20 6 105 7,6 6 77 6
de la 20 la 21 6 58 7 5 39 4,4
Total 749 6,5 862 6,3 904 4,5

Există o altă caracteristică importantă în organizarea funcționării unității de casă a supermarketului, care afectează în mod semnificativ randamentul acesteia: prezența caselor expres (una sau două achiziții). Un studiu al structurii fluxului de clienți în supermarketuri pe tip de serviciu de numerar arată că fluxul de cifra de afaceri este de 12,9% (Tabelul 4.2).

Zilele săptămânii Fluxurile de clienți Cifra de afaceri comercială
Total prin checkout expres % din debitul zilnic Total prin checkout expres % din cifra de afaceri zilnică
Perioada de vară
luni 11182 3856 34,5 39669,2 3128,39 7,9
marţi 10207 1627 15,9 38526,6 1842,25 4,8
miercuri 10175 2435 24 33945 2047,37 6
joi 10318 2202 21,3 36355,6 1778,9 4,9
vineri 11377 2469 21,7 43250,9 5572,46 12,9
sâmbătă 10962 1561 14,2 39873 1307,62 3,3
duminică 10894 2043 18,8 35237,6 1883,38 5,1
perioada de iarna
luni 10269 1857 18,1 37121,6 2429,73 6,5
marţi 10784 1665 15,4 38460,9 1950,41 5,1
miercuri 11167 3729 33,4 39440,3 4912,99 12,49,4
joi 11521 2451 21,3 40000,7 3764,58 9,4
vineri 11485 1878 16,4 43669,5 2900,73 6,6
sâmbătă 13689 2498 18,2 52336,9 4752,77 9,1
duminică 13436 4471 33,3 47679,9 6051,93 12,7

Pentru construirea finală a unui model matematic al procesului de servicii, ținând cont de factorii de mai sus, este necesar să se determine funcțiile de distribuție ale variabilelor aleatoare, precum și procesele aleatorii care descriu fluxurile de intrare și de ieșire ale clienților:

1) funcția de repartizare a timpului cumpărătorilor de a alege bunurile în zona de autoservire;

2) funcția de repartizare a timpului de muncă al controlorului-casier pentru casierie obișnuite și casiere expres;

3) un proces aleatoriu care descrie fluxul de intrare de clienți în prima fază a serviciului;

4) un proces aleatoriu care descrie fluxul de intrare către cea de-a doua fază a serviciului pentru casele de casă obișnuite și pentru casele de casă expres.

Este convenabil să se utilizeze modele pentru calcularea caracteristicilor unui sistem de așteptare dacă fluxul de cereri de intrare către sistemul de așteptare este cel mai simplu flux Poisson, iar timpul de serviciu al cererilor este distribuit conform unei legi exponențiale.

Studiul fluxului de clienți în zona nodului de numerar a arătat că pentru acesta poate fi adoptat un flux Poisson.

Funcția de distribuție a timpului de serviciu pentru clienți de către controlorii de casierie este exponențială; o astfel de presupunere nu duce la erori mari.

De un interes indubitabil este analiza caracteristicilor deservirii fluxului de clienti in casa supermarketului, calculata pentru trei sisteme: cu pierderi, cu asteptare si de tip mixt.

Calculele parametrilor procesului de servicii pentru clienți la casa de numerar au fost efectuate pentru o întreprindere comercială cu o suprafață de vânzare de S=650 pe baza următoarelor date.

Funcția obiectiv poate fi scrisă sub forma generală a relației (criteriului) veniturilor din vânzări din caracteristicile QS:

unde - casa de marcat este formata din = 7 case de marcat de tip obisnuit si = 2 case de marcat expres,

Intensitatea serviciului pentru clienți în zona casetelor obișnuite - 0,823 persoane/min;

Intensitatea încărcăturii caselor de marcat în zona caselor de marcat obișnuite este de 6,65,

Intensitatea serviciului pentru clienți în zona de casă rapidă - 2,18 persoane/min;

Intensitatea fluxului de intrare în zona casetelor obișnuite - 5,47 persoane / min

Intensitatea încărcăturii caselor de marcat în zona caselor de marcat expres este de 1,63,

Intensitatea fluxului de intrare în zona de checkout expres este de 3,55 persoane/min;

Pentru modelul QS cu o limită a lungimii cozii în conformitate cu zona proiectată a punctului de marcat, numărul maxim permis de clienți care stau la coadă la o casă se presupune a fi m = 10 clienți.

De menționat că pentru a obține valori absolute relativ mici ale probabilității de pierdere a aplicațiilor și a timpului de așteptare al clienților la casa de marcat, trebuie respectate următoarele condiții:

Tabelul 6.6.3 prezintă rezultatele caracteristicilor de calitate ale funcționării QS în zona nodului de decontare.

Calculele au fost făcute pentru perioada cea mai aglomerată a zilei lucrătoare între orele 17:00 și 21:00. În această perioadă, după cum au arătat rezultatele sondajelor, aproximativ 50% din fluxul de cumpărători de o zi scade.

Din datele din tabel. 4.3 rezultă că dacă pentru calcul s-a ales:

1) model cu refuzuri, apoi 22,6% din fluxul de cumpărători deserviți de casele obișnuite de marcat și, în consecință, 33,6% din fluxul de cumpărători deserviți de casă expres, ar trebui să plece fără să facă achiziții;

2) un model cu așteptare, atunci nu ar trebui să existe pierderi de cereri în nodul de decontare;

Tab. 4.3 Caracteristicile sistemului de așteptare a clienților în zona nodului de decontare

Tipul de casă Numărul de înregistrări în nod Tipul CMO Caracteristicile QS
Numărul mediu de casiere ocupate, timpul mediu de așteptare pentru serviciu, Probabilitatea de a pierde aplicații,
Casiere obișnuite 7

cu eșecuri

cu asteptare

cu restrictie

Casa de marcat Express 2

cu eșecuri

cu asteptare

cu restrictie

3) un model cu o limită a lungimii cozii, atunci doar 0,12% din fluxul de cumpărători deserviți de casele de marcat obișnuite și 1,8% din fluxul de cumpărători deserviți de casă expres vor părăsi podeaua de tranzacționare fără a face achiziții. Prin urmare, modelul cu o limită a lungimii cozii face posibilă descrierea mai precisă și mai realistă a procesului de deservire a clienților în zona bancomat.

Interesant este un calcul comparativ al capacitatii punctului de marcat, atat cu case de marcat expres, cat si fara. În tabel. 4.4 prezintă caracteristicile sistemului de casă a trei dimensiuni standard de supermarketuri, calculate conform modelelor pentru QS cu o limită a lungimii cozii pentru perioada cea mai aglomerată a zilei lucrătoare de la 17 la 21 de ore.

O analiză a datelor din acest tabel arată că neluând în considerare factorul „Structura fluxului de clienți pe tip de serviciu în numerar” în stadiul de proiectare tehnologică poate duce la o creștere a zonei nodului de decontare cu 22- 33%, și deci, respectiv, la o scădere a zonelor de instalare și expoziție a echipamentelor comerciale și tehnologice și a masei de mărfuri plasate pe podeaua de tranzacționare.

Problema determinării capacității unui punct de numerar este un lanț de caracteristici interdependente. Astfel, creșterea capacității reduce timpul de așteptare al clienților pentru service, reduce probabilitatea pierderii cerințelor și, în consecință, pierderea cifrei de afaceri. Împreună cu aceasta, este necesar să se reducă în consecință zona de autoservire, partea din față a echipamentelor comerciale și tehnologice și masa de mărfuri de pe platforma de tranzacționare. În același timp, costul salariilor casieriei și dotarea locurilor de muncă suplimentare este în creștere. De aceea

Nu. p / p Caracteristicile QS unitate de măsură Desemnare Indicatori calculati pe tipuri de supermarketuri spatiu de vanzare, mp. m
Fara checkout expres Inclusiv checkout rapid
650 1000 2000 650 1000 2000
Casiere obișnuite Casa de marcat Express Casiere obișnuite casete de marcat expres Casiere obișnuite casete de marcat expres
1 Numărul de cumpărători oameni k 2310 3340 6680 1460 850 2040 1300 4080 2600
2 Intensitatea fluxului de intrare λ 9,64 13,9 27,9 6,08 3,55 8,55 5,41 17,1 10,8
3 Intensitatea intretinerii persoană/min μ 0,823 0,823 0,823 0,823 2,18 0,823 2,18 0,823 2,18
4 Intensitatea sarcinii - ρ 11,7 16,95 33,8 6,65 1,63 10,35 2,48 20,7 4,95
5 Numărul de case de marcat PCS. n 12 17 34 7 2 11 3 21 5
6 Numărul total de case de marcat ale nodului de decontare PCS. ∑n 12 17 34 9 14 26

este necesar să se efectueze calcule de optimizare. Să luăm în considerare caracteristicile sistemului de servicii la ghișeul de casă al unui supermarket cu o suprafață de tranzacționare de 650 m, calculate folosind modele QS cu o lungime limitată la coadă pentru diferite capacități ale casei sale din tabel. 4.5.

Pe baza analizei datelor din tabel. 4.5, putem concluziona că pe măsură ce numărul caselor de marcat crește, timpul de așteptare pentru cumpărătorii din coadă crește, iar apoi după un anumit punct scade brusc. Natura modificării programului de așteptare a clienților este de înțeles dacă luăm în considerare în paralel modificarea probabilității de pierdere a cererii.Este evident că atunci când capacitatea nodului POS este excesiv de mică, atunci mai mult de 85% dintre clienți vor pleca neserviți, iar restul clienților vor fi serviți într-un timp foarte scurt. Cu cât capacitatea nodului POS este mai mare, cu atât este mai probabil ca cererile să fie pierdute în așteptarea serviciului lor, ceea ce înseamnă că timpul lor de așteptare în coadă va crește în mod corespunzător. După așteptările și probabilitatea pierderilor vor scădea dramatic.

Pentru un punct de vânzare 650, această limită pentru zona de case de marcat obișnuită este între 6 și 7 case de marcat. Cu 7 case de marcat, respectiv, timpul mediu de așteptare este de 2,66 minute, iar probabilitatea de a pierde aplicațiile este foarte mică - 0,1%. Astfel, ceea ce vă va permite să obțineți costul total minim al serviciului pentru clienți în masă.

Tipul serviciului de numerar Număr case de marcat în nodul n, buc. Caracteristicile sistemului de servicii Venitul mediu pentru 1 oră de frecare. Pierderea medie de venituri pentru 1 oră de frecare Numărul de cumpărători din zona nodului de decontare Zona zonei nodului de decontare, Sy, m Greutatea specifică a zonei zonei nodului 650/ Sy
Timp mediu de așteptare, T, min Probabilitatea pierderii aplicațiilor
Zonele caselor de marcat obișnuite
Zone de checkout rapid

Concluzie

Pe baza analizei datelor din tabel. 4.5 putem concluziona că pe măsură ce numărul caselor de marcat crește, timpul de așteptare al cumpărătorilor în coadă crește. Și apoi, după un anumit punct, scade brusc. Natura modificării programului de așteptare a clienților este de înțeles dacă luăm în considerare în paralel modificarea probabilității de pierdere a daunelor.Este evident că atunci când capacitatea nodului de numerar este excesiv de mică, atunci mai mult de 85% dintre clienți vor pleca neserviți, iar restul clienților vor fi serviți într-un timp foarte scurt. Cu cât puterea nodului de numerar este mai mare. Probabilitatea pierderii cerințelor va scădea și, în consecință, cu cât numărul cumpărătorilor va aștepta serviciul este mai mare și, prin urmare, timpul de așteptare a acestora la coadă va crește corespunzător. După ce nodul de decontare depășește puterea optimă, timpul de așteptare și probabilitatea pierderilor vor scădea brusc.

Pentru un supermarket cu o suprafață de vânzare de 650 mp. contoare, această limită pentru zona caselor de marcat convenționale se situează între 6-8 case de marcat. Cu 7 case de marcat, respectiv, timpul mediu de așteptare este de 2,66 minute, iar probabilitatea de a pierde aplicațiile este foarte mică - 0,1%. Astfel, sarcina este să alegeți o astfel de capacitate a punctului de numerar, care vă va permite să primiți costul total minim al serviciului pentru clienți în masă.

În acest sens, următorul pas în rezolvarea problemei este optimizarea capacității punctului de numerar pe baza utilizării diferitelor tipuri de modele QS, ținând cont de costurile totale și de factorii enumerați mai sus.

CATEGORII

ARTICOLE POPULARE

2022 "kingad.ru" - examinarea cu ultrasunete a organelor umane