排队论基础
排隊論基礎
參考《運籌學教程》-胡運權
排隊論是對排隊問題的研究,表示為隨機聚散服務系統。聚即為到達,散即為離去,隨機指的是顧客的到達情況與每個顧客接受服務的時間是隨機的。
一般來說,顧客的相繼到達時間與服務時間這兩個量至少有一個量是未知的。因此,排隊論一般被稱為隨機服務系統理論。
以下僅介紹基本概念
輸入過程
說明顧客如何到達系統:
分布有:
- D,定長分布
- M,泊松分布
- Er,愛爾朗分布(介于泊松分布與正態分布之間)
- G,任意分布
排隊可以分為兩種:
- 有限排隊:排隊系統中顧客數有限
- 無限排隊:排隊系統中顧客數可以是無限的,到達系統后均可接受服務
有限排隊系統有可以分為:
- 損失制排隊系統,排隊空間為零,不能處理則立刻損失
- 混合制排隊系統,允許排隊,但不允許無限延長
混合制排隊系統一般具有以下特點:
排隊規則
- FCFS 先來先服務
- LCFS 后來先服務
- PS,具有優先權的服務
服務機制
已經知道服務太的服務時間V,對應的分布函數B(t),密度函數b(t)
負指數分布:t>0時有b(t)=μe?μtb(t)=\mu e^{-\mu t}b(t)=μe?μt
…
記號系統
Kendall記號系統:X/Y/Z/A/B/C
- X表示顧客相繼到達時間間隔的分布
- Y表示服務時間的分布
- Z表示并聯服務臺的個數
- A表示系統容量,即總共能容納的顧客的個數
- B表示顧客源的數目
- C表示服務規則
描述指標
一些描述排隊系統的指標
- 隊長:系統中的顧客數N(t)N(t)N(t)
- 排隊長:系統中正在排隊的顧客數Nq(t)N_q(t)Nq?(t)
- 等待時間:用戶到達到接受服務的時間,Tq(t)T_q(t)Tq?(t)
- 逗留時間:用戶到達到服務完畢的時間T(t)T(t)T(t)
即如果涉及到隊列則加上q
一般來說,難以估算這些量的瞬時分布,所以排隊論中會選擇系統處于平衡狀態時進行分析。此時,隊長的分布,等待時間的分布,忙期的分布與系統所處的時刻無關。
- 隊長NNN的均值為LLL
- 排隊長NqN_qNq?的均值為LqL_qLq?
- 逗留時間TTT的均值為WWW
- 等待時間TqT_qTq?的均值為WqW_qWq?
- λn\lambda_nλn?,表示狀態n下新客戶的平均到達率
- μn\mu_nμn?,表示狀態n寫新客戶的平均服務率,即單位時間可以服務完的客戶數
此時,顧客相繼到達的平均時間間隔為1/λ1/\lambda1/λ,平均服務時間為1/μ1/\mu1/μ
服務臺的數量為s個,系統的容量(允許處理的所有顧客數)為K個
ρ=λsμ\rho = \frac{\lambda}{s\mu}ρ=sμλ?,表示服務強度
一些公式
- Erlang等待公式:表示顧客到達系統需要等待的概率
- Little’s law,W=L/λW=L/\lambdaW=L/λ,即逗留時間會等于隊列長度除以平均到達率。
- Pollaczek-Khintchine(P-K公式),M/G/1下的公式描述,表示等待隊列的長度與服務時間的分布無關。
總結
- 上一篇: Mac 上Grapher基础入门教程
- 下一篇: Classic BADI总结