La théorie des files
d'attente est une branche des mathématiques qui étudie et modélise l'acte
d'attente dans les lignes. Cet article examinera brièvement la formulation de
la théorie des files d'attente ainsi que des exemples des modèles et des
applications de leur utilisation. Le but du document est de fournir au lecteur
suffisamment d'information pour modéliser correctement un système de file
d'attente de base dans l'une des catégories que nous allons examiner, si
possible. En outre, le lecteur devrait commencer à comprendre les idées de base
de la façon de déterminer des informations utiles telles que les temps
d'attente moyen d'un système de file d'attente particulier.
Le premier article sur la
théorie des files d'attente, «La théorie des probabilités et des conversations
téléphoniques» a été publié en 1909 par A.K. Erlang, maintenant considéré comme
le père du champ. Son travail avec la compagnie de téléphone de Copenhague est
ce qui a incité sa première incursion dans le domaine. Il a réfléchi au problème
de déterminer combien de circuits téléphoniques étaient nécessaires pour
fournir un service téléphonique qui empêcherait les clients d'attendre trop
longtemps pour un circuit disponible. En développant une solution à ce
problème, il a commencé à réaliser que le problème de minimiser le temps
d'attente était applicable à de nombreux domaines, et a commencé à développer
la théorie plus loin.
Le modèle de mise en file
d'attente de base :
Pour commencer à comprendre
les files d'attente, nous devons d'abord avoir une certaine connaissance de la
théorie des probabilités. En particulier, nous examinerons les distributions de
probabilité exponentielle et de Poisson.
1-Distributions de
probabilité exponentielle et de Poisson.
La distribution exponentielle
avec le paramètre λ est donnée par . λexp(-λt)
Si T est une variable
aléatoire qui représente les temps inter arrivés avec la distribution
exponentielle, alors
Cette répartition se prête
bien à la modélisation des temps d'inter-parcours ou des temps de service pour
un certain nombre de raisons. Le premier est le fait que la fonction
exponentielle est une fonction strictement décroissante de t. Cela signifie
qu'après une arrivée, la quantité de temps d'attente jusqu'à l'arrivée suivante
est plus petite que grande. Une autre propriété importante de la distribution
exponentielle est ce que l'on appelle la propriété sans mémoire. La propriété
sans mémoire suggère que le temps jusqu'à la prochaine arrivée ne dépendra
jamais de combien de temps a déjà passé. Cela rend intuitif un modèle où nous
mesurons les arrivées de clients car les actions des clients sont clairement
indépendantes les unes des autres.
Il est également utile de
noter la relation de la distribution exponentielle avec la distribution de
Poisson. La distribution de Poisson est utilisée pour déterminer la probabilité
d'un certain nombre d'arrivées se produisant dans une période de temps donnée.
La distribution de Poisson avec le paramètre λ est donné par :
((λt)exp(-λt)) ∕ n !
Où n est le nombre
d'arrivées. Nous trouvons que si on pose n = 0, la distribution de Poisson nous
donne :
exp(-λt)
Qui est égal à P (T> t)
de la distribution exponentielle.
La relation ici aussi a un
sens. Après tout, nous devrions être en mesure de rapporter la probabilité que
des arrivées nulles se produisent dans une période de temps donnée avec la
probabilité qu'un temps d'inter-croisement sera d'une certaine longueur. Le
temps d'inter-arrivée ici, bien sûr, est le temps entre les arrivées de
clients, et est donc une période de temps avec zéro arrivée.
Avec ces distributions à
l'esprit, nous pouvons commencer à définir les processus d'entrée et de sortie
d'un système de file d'attente de base, à partir duquel nous pouvons commencer
à développer le modèle plus loin.
2- Le processus d'entrée. Pour commencer à modéliser le processus d'entrée,
nous définissons ti comme le
moment où le ième client arrive. Pour tout i >= 1, on définit Ti =
ti + 1 -ti comme étant le ième temps d'inter-croisement.
Nous supposons également que toutes les Ti sont des variables aléatoires
continues et indépendantes, que nous représentons par la variable aléatoire A
avec densité de probabilité a (t). Typiquement, A est choisi
pour avoir une distribution exponentielle de probabilité avec le paramètre λ Définie
comme le taux d'arrivée, c'est-à-dire
a (t) = exp(-λt)
Il est facile de montrer [W
1045] que si A a une distribution exponentielle, alors pour toutes
les valeurs non négatives de t et h,
P(A >
t + h \ A>= t) = P(A >
h)
Ceci est un résultat
important parce qu'il reflète la propriété sans mémoire de la distribution
exponentielle, ce qui est une propriété importante à prendre en compte si nous
modélisons les temps d'inter-croisement.
Une autre distribution peut
être utilisée pour modéliser les temps d'inter-croisement (si la distribution
exponentielle ne semble pas appropriée) est la distribution d'Erlang. Une
distribution d'Erlang est une variable aléatoire continue dont la fonction de
densité repose sur un paramètre de fréquence R et un paramètre de forme k. La
fonction de densité de probabilité Erlang est :
3-Le processus de sortie. Tout comme le processus d'entrée, nous commençons
l'analyse du processus de sortie en supposant que les temps de service des
différents clients sont des variables aléatoires indépendantes représentées par
la variable aléatoire S avec la densité de probabilité s (t) = μexp(-μt). Nous définissons également μ comme le taux de service, avec des unités de clients
par heure. Idéalement, le processus de sortie peut également être modélisé
comme une variable aléatoire exponentielle, car il rend le calcul beaucoup plus
simple. Imaginez un exemple où quatre clients sont dans une banque avec trois
guichets avec des temps de service exponentiellement distribués. Trois d'entre
eux reçoivent un service immédiatement, tandis que le quatrième doit attendre
un poste pour vider. Quelle est la probabilité que le quatrième client sera le
dernier à terminer le service?
En raison de la propriété de
non-mémoire de la distribution exponentielle, lorsque le quatrième client
arrive enfin à un guichet, les trois clients restants ont une chance égale de
finir leur service en dernier, car le temps de service dans cette situation
n'est pas régi par combien de temps Ils ont déjà été servis. Ainsi, la réponse
à la question est 1/3.
Malheureusement, la
distribution exponentielle ne représente pas toujours exactement les temps de
service. Pour un service qui nécessite plusieurs phases de service (par
exemple, la numérisation des produits d'épicerie, le paiement de l'épicerie et
l'ensachage des produits d'épicerie), une distribution Erlang peut être utilisée
avec le paramètre k égal au nombre de différentes phases de service.
4-Processus de naissances
et morts. Nous nous intéresserons
enfin au cas général dans lequel on considère l’évolution d’une population qui
connait à la fois des naissances et des morts.
Il y a beaucoup des à dire sur ce sujet . Pour plus d'informations , il existe des documentations sur La théorie des files d'attente . Voila un document
Cas pratique de la théorie de fils d'attente (réseau routier)
Coordination locale et optimisation distribuée du trafic de véhicules autonomes dans un réseau routier
Cas pratique de la théorie de fils d'attente (réseau routier)
Coordination locale et optimisation distribuée du trafic de véhicules autonomes dans un réseau routier
0 Comments:
Enregistrer un commentaire