日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

排队论模型

發布時間:2023/12/14 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 排队论模型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

排隊論模型

現實中的問題

生活生產中有很多排隊的場景

  • 商店、超市等收款處排隊付款

  • 車站、民航等售票處依次購買車船票

  • 各種生產系統、存儲系統、運輸系統等一系列等待現象比比皆是

合理安排排隊,提高服務效率是一個值得研究的問題

排隊論的基本組成

排隊系統

現實中排隊的情況有很多種

一起排隊——分開服務——離開

分開排隊——分開服務——離開

一起排隊——服務——排隊——再服務——離開

分開排隊——分開服務——一起服務——分開服務——一起服務——離開

總結:

中間的服務系統是隨機的,因此可以把它看成是一個隨機系統

整個排隊流程可以看成

輸入——隨機服務系統——輸出

輸入

  • 顧客總體(顧客源)數量可分為:有限/無限

  • 顧客到來方式可能是一個一個也可能是成批

  • 顧客到達間隔時間:到下一個顧客到達的時間 一般是服從某一概率分布(例如:指數分布)

  • 顧客的行為假定為:在未服務之前不會離開;當看到隊列很長的時候離開;從一個隊列移到另一個隊列。

排隊規則

隊列容量可分為 有限/無限

排隊規則

  • 先來先服務(FCFS);

  • 后來先服務(LCFS);

  • 隨機服務(RSS);

  • 有優先權的服務(PS);

  • 排隊模型中也用到服務中的 “一般規則(GD)” 它包括前三種排隊規則。

服務規則

  • 服務機構可以有一個,也可以有多個;

  • 對于多個服務臺可以是并列、串列、混合排列;

  • 服務方式可以是一個或成批;

排隊模型的評價數量指標

平均隊長:排隊系統中顧客數的平均值,LsL_sLs?,Line system

平均隊列長:排隊系統中等待服務的顧客數平均值,LqL_qLq?,Line query

平均逗留時間:一個顧客在系統中停留的時間平均值,WsW_sWs?,Wait System

平均等待時間:一個顧客在系統中排隊等待的時間平均值,WqW_qWq?, Wait query

如何求數量指標

需要提前知道的數據

P_n(t)- 時刻t系統中顧客數為n的概率,若lim?t→∞Pn(t)=Pn?\lim _{t \rightarrow \infty} P_{n}(t)=P_{n}-limt?Pn?(t)=Pn?? 稱為穩態解(統計平衡狀態解),此時系統穩定

λ?\lambda-λ?平均到達率 單位時間內到達顧客的平均數,常用分作為時間單位

μ?\mu-μ? 平均服務率,單位時間內被服務顧客的平均數

ρ=λ/μ?\rho=\lambda/\mu-ρ=λ/μ? 服務強度:單位時間內的服務強度

其他數量指標(了解)

記號方案

X,Y的表示

X表示相繼到達時間間隔的分布,Y表示服務時間的分布,

X,Y取值有以下幾種情況:

  • M一表示泊松過程或負指數分布;

  • D-表示確定型分布;

  • Ek?E_k-Ek??表示k階愛爾朗分布,

  • G-表示一般服務時間分布;

  • GI-表示一般相互獨立的時間間隔分布

其他記號的表示方式

Z一表示服務臺(員)個數-“1”則表示單個服務臺,“c”(c>1)表示多個服務臺。

A一表示系統中容量限額,或稱等待空間容量,有限為N,無限為\infty

B一表示顧客源數目,分有限與無限兩種,∞\infty一顧客源無限,此時一般∞\infty也可省略不寫。

C一表示服務規則,常用下列符號:

  • FCFS:表示先到先服務的排隊規則(省略時代表的是FCFS(先到先服務))

  • LCFS 表示后到先服務的排隊規則;

  • PR.表示優先權服務的排隊規則

  • 隨機服務

  • 排隊論模型

    模型有很多種,只學最標準的,然后遞推

    單服務臺模型分為3種

    設系統輸入過程服從泊松流,服務時間服從負指數分布,單服務臺: (1)標準型:M/M/1/∞\infty/∞\infty/FCFS (M/M/1) (2)系統容量有限型:M/M/1/N/∞\infty(3)顧客源有限型:M/M/1/∞\infty/m

    1.標準型:M/M/1型

    此圖叫狀態轉移圖

    穩態概率方程

    根據0和n兩個狀態的流入/流出量建立穩態概率方程

    流量=流速*面積

    流速=λ\lambdaλμ\muμ

    面積=穩定狀態PnP_nPn?

    此圖叫狀態轉移圖

    求評價指標

    解此方程可得

    P1=λμ?P0P_1=\frac{\lambda}{\mu}*P_0P1?=μλ??P0?

    P2=(λμ)2?P0P_2=(\frac{\lambda}{\mu})^2*P_0P2?=(μλ?)2?P0?

    ······由遞推關系

    Pn=(λμ)n?P0令λμ=ρP_n=(\frac{\lambda}{\mu})^n*P_0 令\frac{\lambda}{\mu}=\rhoPn?=(μλ?)n?P0?μλ?=ρ,即平均到達率與平均服務率之比

    由概率性質:P0∑ρn∞n=0=P01?ρ=1P_0\underset{n=0}{\overset{\infty}{\sum{\rho ^n}}}=\frac{P_0}{1-\rho}=1P0?n=0ρn??=1?ρP0??=1

    所以

    P0=1?ρP_0=1-\rhoP0?=1?ρ,沒有人來的概率

    Pn=(1?ρ)ρn,n>1P_n=(1-\rho)\rho^n,n>1Pn?=(1?ρ)ρn,n>1, 來n個人的概率

    這就是系統狀態為n的概率

    代入PnP_nPn? 可得

    平均隊長(包含正在被服務的那個顧客)

    KaTeX parse error: {equation} can be used only in display mode.

    平均隊列長(等待的平均顧客數)

    KaTeX parse error: {equation} can be used only in display mode.

    平均逗留時間(即顧客在系統中的時間期望)

    KaTeX parse error: {equation} can be used only in display mode.

    平均等待時間(即顧客等待時間的期望)

    Wq=Ws?1μ=ρμ?λ=λμ(μ?λ)W_{q}=W_{s}-\frac{1}{\mu}=\frac{\rho}{\mu-\lambda}=\frac{\lambda}{\mu(\mu-\lambda)}Wq?=Ws??μ1?=μ?λρ?=μ(μ?λ)λ?

    對應的lingo程序

    model: lambda=4; mu=6;rho=lambda/mu; L_s=lambda/(mu-lambda); L_q=L_s-rho; W_s=L_s/lambda; W_q=L_q/lambda; end

    評價指標間的關系

    Ls=λWsLq=λWq,Ls=Lq+λμWs=Wq+1μ\begin{aligned} &L_{s}=\lambda W_{s} \quad L_{q}=\lambda W_{q}, \\ &L_{s}=L_{q}+\frac{\lambda}{\mu} \\ &W_{s}=W_{q}+\frac{1}{\mu} \end{aligned}?Ls?=λWs?Lq?=λWq?,Ls?=Lq?+μλ?Ws?=Wq?+μ1??

    這些關系式稱為Little公式.

    只要求到兩個指標,其他指標也可以求到

    例題

    此時Z=2需要用別的公式

    2.系統容量有限制:M/M/1/N/∞\infty

    服務人數的數量有限制,增加到一定數量后就不會增了

    利用0,n,N,三點的流量關系(流入-流出)建立建立穩態概率方程

    穩態概率方程

    {μP1=λP0μPn+1+λPn?1=(λ+μ)Pn(1≤n≤N?1)μPN=λPN?1\left\{\begin{array}{l} \mu P_{1}=\lambda P_{0} \\ \mu P_{n+1}+\lambda P_{n-1}=(\lambda+\mu) P_{n}(1 \leq n \leq N-1) \\ \mu P_{N}=\lambda P_{N-1} \end{array}\right.????μP1?=λP0?μPn+1?+λPn?1?=(λ+μ)Pn?(1nN?1)μPN?=λPN?1??

    注意至∑n=0NPn=1\sum_{n=0}^{N} P_{n}=1n=0N?Pn?=1由遞推關系得

    系統狀態概率

    KaTeX parse error: {equation} can be used only in display mode.

    評價指標

    (1)隊長:

    Ls=∑n=0NnPn=11?ρ?(N+1)ρN+11?ρN+1,ρ≠1L_{s}=\sum_{n=0}^{N} n P_{n}=\frac{1}{1-\rho}-\frac{(N+1) \rho^{N+1}}{1-\rho^{N+1}}, \rho \neq 1Ls?=n=0N?nPn?=1?ρ1??1?ρN+1(N+1)ρN+1?,ρ=1

    (2)隊列長: Lq=∑n=1N(n?1)Pn=Ls?(1?P0)L_{q}=\sum_{n=1}^{N}(n-1) P_{n}=L_{s}-\left(1-P_{0}\right)Lq?=n=1N?(n?1)Pn?=Ls??(1?P0?);

    有效到達率 λe\lambda_{e}λe?

    λ\lambdaλ 表示系統的容量有空時的平均到達率,當系統滿員時則到達率為 0 , 因此有效到達率 λe\lambda_{e}λe?表示有空時平均到達率 λ\lambdaλ減去滿員后拒絕顧客的平均數 λPN\lambda P_{N}λPN?, 即KaTeX parse error: {equation} can be used only in display mode.

    有效服務強度 :

    λeμ=λ1?ρN1?ρN+1ρλ=ρ?ρN+11?ρN+1=1?P0\frac{\lambda_{e}}{\mu}=\lambda \frac{1-\rho^{N}}{1-\rho^{N+1}} \frac{\rho}{\lambda}=\frac{\rho-\rho^{N+1}}{1-\rho^{N+1}}=1-P_{0}μλe??=λ1?ρN+11?ρN?λρ?=1?ρN+1ρ?ρN+1?=1?P0?

    (3) 平均逗留時間:

    Ws=Lsλe=Lsλ(1?P0)=Lqλ(1?PN)+1μW_{s}=\frac{L_{s}}{\lambda_{e}}=\frac{L_{s}}{\lambda\left(1-P_{0}\right)}=\frac{L_{q}}{\lambda\left(1-P_{N}\right)}+\frac{1}{\mu}Ws?=λe?Ls??=λ(1?P0?)Ls??=λ(1?PN?)Lq??+μ1?

    (4) 平均等待時間:

    Wq=Lqλe=Lqλ(1?PN)=Ws?1μW_{q}=\frac{L_{q}}{\lambda_{e}}=\frac{L_{q}}{\lambda\left(1-P_{N}\right)}=W_{s}-\frac{1}{\mu}Wq?=λe?Lq??=λ(1?PN?)Lq??=Ws??μ1?

    3.顧客源為有限型:M/M/1/∞/mM/M/1/\infty/mM/M/1/∞/m

    相當于M/M/1/m/m型

    概率穩態方程

    KaTeX parse error: {equation} can be used only in display mode.

    注意到 ∑n=0mPn=1\sum_{n=0}^{m} P_{n}=1n=0m?Pn?=1, 由遞推關系可得

    系統狀態概率

    KaTeX parse error: {equation} can be used only in display mode.

    系統運行指標

    Ls=∑n=0mnPn=m?uλ(1?P0),Lq=∑n=1∞(n?1)Pn=m?(λ+μ)(1?P0)λ=Ls?(1?P0).Ws=mμ(1?P0)?1λ.Wq=Ws?1μ\begin{aligned} &L_{s}=\sum_{n=0}^{m} n P_{n}=m-\frac{u}{\lambda}\left(1-P_{0}\right), \\ &L_{q}=\sum_{n=1}^{\infty}(n-1) P_{n}=m-\frac{(\lambda+\mu)\left(1-P_{0}\right)}{\lambda}=L_{s}-\left(1-P_{0}\right) . \\ &W_{s}=\frac{m}{\mu\left(1-P_{0}\right)}-\frac{1}{\lambda} . \\ &W_{q}=W_{s}-\frac{1}{\mu} \end{aligned}?Ls?=n=0m?nPn?=m?λu?(1?P0?),Lq?=n=1?(n?1)Pn?=m?λ(λ+μ)(1?P0?)?=Ls??(1?P0?).Ws?=μ(1?P0?)m??λ1?.Wq?=Ws??μ1??

    多服務臺模型

    4.多服務臺標準型M/M/C型

    顧客流為泊松流,平均到達率為A,各個服務臺的平均服務率是\mu,

    則整個服務機構的平均服務率是nμ(n<c)或cμ(n>c)n\mu(n<c)或c\mu(n>c)nμ(n<c)cμ(n>c),令ρ=λcμ\rho=\frac{\lambda}{c\mu}ρ=cμλ?,稱為系統服務強度 當ρ>1\rho>1ρ>1時,會出現排隊現象。

    狀態轉移圖

    穩態狀態方程

    分別對0,1<n<c的n,n>c的n,三個狀態列方程

    KaTeX parse error: {equation} can be used only in display mode.

    解得

    系統狀態概率

    P0=[∑k=0c=11k!(λμ)k+1c!11?ρ(λμ)c]?1P _{0}=\left[\sum_{k=0}^{c=1} \frac{1}{k !}\left(\frac{\lambda}{\mu}\right)^{k}+\frac{1}{c !} \frac{1}{1-\rho}\left(\frac{\lambda}{\mu}\right)^{c}\right]^{-1}P0?=[k=0c=1?k!1?(μλ?)k+c!1?1?ρ1?(μλ?)c]?1,

    KaTeX parse error: {equation} can be used only in display mode.

    系統運行指標

    系統運行指標: KaTeX parse error: {equation} can be used only in display mode.

    5.系統容量有限制:M/M/c/N/∞M/M/c/N/\inftyM/M/c/N/∞

    狀態轉移圖

    穩態狀態方程

    分別對0,1<n<c的n(類比狀態4-1),n>c的n(類比狀態4-2)**,N,四個狀態列方程

    {μP1=λP0(n+1)μPn+1+λPn?1=(λ+nμ)Pn(1≤n≤c)cμPn+1+λPn?1=(λ+nμ)Pn(c≤n<N?1)λPN?1=cμPN其中?∑n=0NPn=1,且?ρ=λcμ≤1\begin{aligned} &\left\{\begin{array}{l} \mu P_{1}=\lambda P_{0} \\ (n+1) \mu P_{n+1}+\lambda P_{n-1}=(\lambda+n \mu) P_{n}(1 \leq n \leq c) \\ c \mu P_{n+1}+\lambda P_{n-1}=(\lambda+n \mu) P_{n}(c \leq n<N-1) \\ \lambda P_{N-1}=c \mu P_{N} \end{array}\right. \\ &\text { 其中 } \sum_{n=0}^{N} P_{n}=1, \text { 且 } \rho=\frac{\lambda}{c \mu} \leq 1 \end{aligned}?????μP1?=λP0?(n+1)μPn+1?+λPn?1?=(λ+nμ)Pn?(1nc)cμPn+1?+λPn?1?=(λ+nμ)Pn?(cn<N?1)λPN?1?=cμPN???其中?n=0N?Pn?=1,??ρ=cμλ?1?

    系統狀態概率

    由遞推關系可得系統狀態概率為: KaTeX parse error: {equation} can be used only in display mode.

    KaTeX parse error: {equation} can be used only in display mode.

    系統運行指標

    Ls=Lq+cρ(1?PN),=λeμ∣Little公式:?Ls=Lq+λμLq=∑n=c+1N(n?c)PN=(cρ)cρc!(1?ρ)2P0[1?ρN?c(1?ρ)ρN?c]Ws=Wq+1μWq=Lqλ(1?PN),\begin{aligned} &L_{s}=L_{q}+c \rho\left(1-P_{N}\right),=\frac{\lambda_{e}}{\mu} \mid \text { Little公式: } L_{s}=L_{q}+\frac{\lambda}{\mu} \\ &L_{q}=\sum_{n=c+1}^{N}(n-c) P_{N}=\frac{(c \rho)^{c} \rho}{c !(1-\rho) 2} P_{0}\left[1-\rho^{N-c}(1-\rho) \rho^{N-c}\right] \\ &W_{s}=W_{q}+\frac{1}{\mu} \\ &W_{q}=\frac{L_{q}}{\lambda\left(1-P_{N}\right)}, \end{aligned}?Ls?=Lq?+cρ(1?PN?),=μλe???Little公式:?Ls?=Lq?+μλ?Lq?=n=c+1N?(n?c)PN?=c!(1?ρ)2(cρ)cρ?P0?[1?ρN?c(1?ρ)ρN?c]Ws?=Wq?+μ1?Wq?=λ(1?PN?)Lq??,?

    6.顧客源為有限型M/M/c/\infty/m$型(與上一種相比有效到達率不同)

    狀態轉移圖

    到達率是(m?n)λ(m-n)\lambda(m?n)λ

    穩態狀態方程

    分別對0,1<n<c的n(類比狀態4-1),n>c的c(類比狀態4-2)**,m,四個狀態列方程

    {μP1=mλP0(n+1)μPn+1+[(m?n+1)λPn?1]=[(m?n)λ+nμ)]Pn,(1≤n≤c)cμPn+1+(m?c+1)λPn?1=[(m?c)λ+cμ)Pn,(c≤n<m?1)λPm?1=cμPm其中?∑n=0NPn=1,且?ρ=λcμ≤1\begin{aligned} &\left\{\begin{array}{l} \mu P_{1}=m\lambda P_{0} \\ (n+1) \mu P_{n+1}+[(m-n+1)\lambda P_{n-1}]=[(m-n)\lambda+n \mu)] P_{n}, (1 \leq n \leq c) \\ c \mu P_{n+1}+(m-c+1)\lambda P_{n-1}=[(m-c)\lambda+c \mu) P_{n}, (c \leq n<m-1) \\ \lambda P_{m-1}=c \mu P_{m} \end{array}\right. \\ &\text { 其中 } \sum_{n=0}^{N} P_{n}=1, \text { 且 } \rho=\frac{\lambda}{c \mu} \leq 1 \end{aligned}?????μP1?=P0?(n+1)μPn+1?+[(m?n+1)λPn?1?]=[(m?n)λ+nμ)]Pn?,(1nc)cμPn+1?+(m?c+1)λPn?1?=[(m?c)λ+cμ)Pn?,(cn<m?1)λPm?1?=cμPm???其中?n=0N?Pn?=1,??ρ=cμλ?1?

    系統狀態概率

    由遞推關系可得系統狀態概率KaTeX parse error: {equation} can be used only in display mode.

    系統數量指標

    系統運行指標為:KaTeX parse error: {equation} can be used only in display mode.

    例題再分析

    排成兩隊——到達率 λ\lambdaλ 變成一半
    一個隊兩個服務臺——C變成兩倍

    會發現兩種情況的指標是不同的,排成一個隊更快

    總結

    以上是生活随笔為你收集整理的排队论模型的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。