离去过程也称输出过程,是评估排队系统性能的主要随机特征之一,能有效反映一个系统的运行效率. 在排队网络中,一个排队系统的离去过程可能是下一个排队系统的到达过程,因此我们可以借助离去过程来近似研究非乘积形式的一般排队网络的性能指标. 此外,分析离去过程还有助于简化排队系统在某些方面的研究. 例如,在排队网络中,端到端 (end-to-end) 的性能分析是非常重要的,而且处理起来较为复杂. 但是,利用离去过程却能够很好地简化端到端的性能研究. Ferng 和 Chang 分别在文献[1]和文献[2]中成功地利用离去过程讨论了一些排队网络的端到端性能. 另外,Giambene[3] 指出,电信网络中的任何一个节点都可以用一个排队系统来刻画. 因此,离去过程能为衡量一个通讯网络中的某一部分或某个节点的工作效率提供有用的信息. 可见,研究排队系统的离去过程是很有实际意义的.
排队系统离去过程的研究始于Burke[4],其结论表明对于一个有无限容量的连续时间 $M/M/1/\infty$ 排队,其离去过程是一个泊松过程,且与输入过程服从相同的参数. 然而,对于服务时间为一般分布的 $M/G/1$ 连续时间排队系统,Finch 在文献[5] 中证明了在平稳状态下,顾客的相继离去时间间隔序列并不相互独立. 后来,Daley[6] 借助协方差也证明了在 $M/G/1$ 连续时间排队中,顾客的相继离去时间间隔序列之间的相互依赖性. 作为对单个到达的推广,一些学者研究了到达过程更为一般的排队系统的离去过程,如 Kempa[7] 考虑了成批到达的 $M^X/G/1$ 排队系统的离去过程. Lim 等在文献[8] 中研究了具有 Markov 到达过程的 $MAP/G/1$ 排队系统的输出过程,得到了相继离去时间间隔的分布函数. Ferng 和 Chang[9] 分析了 $BMAP/G/1$ 排队系统的离去过程.
在前面的文献中,关于离去过程的讨论主要集中在相继离去间隔时间的概率性质,而很少考虑顾客的离去数量. 最近,唐应辉[10, 11, 12, 13] 首先运用全概率分解技术和更新过程理论,从在一段时间 $(0,t]$ 内的顾客离去数的角度研究了排队系统的离去过程,所得的研究成果清晰和直观地给出了系统离去过程的特殊结构. 平行于连续时间排队,有关离散时间排队的离去过程也出现了一些研究成果,如 Ferng 和 Chang 在文献[14] 中运用矩阵分析法研究了具有 Markov 到达过程的 $D-MAP/G/1/\infty$ 和 $D-MAP/G/1/K$ 离散时间排队的离去过程. 骆川义在文献[15] 中考虑了具有可变到达率的多重休假 $Geo/G/1$ 离散时间排队的输出过程. 本文考虑具有单重休假和 Min($N,V$) -策略控制的 $Geo/G/1$ 离散时间排队的离去过程. 运用更新过程理论,全概率分解方法和概率母函数技术,不仅讨论了服务员在任意时刻点 $n^+$ 处于忙的概率,而且还讨论了系统从任意初始状态出发,在任意时间 $\left( {{0^ + },{n^ + }} \right]$ 内的平均离去顾客数问题. 此外,我们还给出了便于计算的近似表达式. 值得注意的是,本文得到的离去过程的结构和连续时间休假排队系统的离去过程[10, 12, 13]的结构极为相似.
文章剩余部分的结构安排如下: 在第二节中,我们详细描述了本文所研究的排队模型. 第三节分析了该排队系统的离去过程,包括服务员在任意时刻点 $n^+$ 处于忙的瞬态概率和稳态概率,以及在时间段 $\left( {{0^ + },{n^ + }} \right]$ 内的平均离去顾客数. 在第四节中,我们给出了一些特殊排队系统的离去过程结果. 在第五节里,我们推导出了便于计算平均离去顾客数的渐近表达式. 最后,我们在第六节中总结了本文.
考虑一个具有单重休假和Min$(N,V)$ -策略的 $Geo/G/1$ 离散时间排队系统,顾客相继到达的间隔时间和顾客的服务时间都是非负整数值随机变量,时间轴被分割成间隔时间相等的时隙序列,表示为 $0,1,2,\cdots,n,\cdots$. 进一步假设
(1) 本文讨论的模型是晚到达延迟进入系统 (LAS-DA),即顾客到达只能发生在 $\left( {n^-,n} \right)$ 内,$n=0,1,2,\cdots$,顾客服务的开始和结束都只能发生在 $\left( {n,n^+} \right)$ 内,$n=1,2,\cdots$,在 $\left( {n^-,n} \right)$ 内到达的顾客即使遇到空闲的服务台也不能立即接受服务,需延迟到 $\left( {n,n^+} \right)$ 才开始接受服务 (见图 1).
(2) 顾客相继到达的间隔时间序列 $\tau _k ,~k=1,2,\cdots$,相互独立且服从同一个几何分布 $P\left\{ {\tau _k =j} \right\}=p\left( {1-p} \right)^{j-1},~j=1,2,\cdots,~0<p<1$,即在 $\left( {n^-,n} \right)$ 内以概率 $p$ 到达一个顾客,以概率 $1-p$ 无到达,并且不同时刻的到达行为是相互独立的.
(3) 系统中只有一个服务台且服务规则是先到先服务. 顾客所需服务时间序列 $\chi_k,~k=1,2,\cdots$ 相互独立且服从同一个一般的离散分布 $P\left\{ {\chi _k =j} \right\}=g_j,~j=1,2,\cdots$,其概率母函数记为 $G\left( z \right) = \sum\limits_{j = 1}^\infty {{g_j}{z^j}},\left| z \right|<1$,平均服务时间为 $\mu \left( {1\le \mu <\infty } \right)$ 且 $E\left[{\chi _k^2 } \right]<+\infty $.
(4) 服务员采取单重休假规则和系统采取 Min($N,V$) -策略控制,即每当系统变空时,服务员马上开始一次休假,休假长度 $V$ 服从任意分布,其分布律为 $P\left\{ {V=k} \right\}=v_k,(k=0,1,2,\cdots)$,其概率母函数记为 $V\left( z \right) = \sum\limits_{j = 0}^\infty {{v_j}{z^j}}$,平均休假时间 $E\left[V \right]$ 和 $E\left[{V^2} \right]$ 均有限. 在服务员的休假期间,如果系统中到达的顾客数到达了 $N(N\geq1)$ 个,则服务员马上结束休假并立即开始服务; 如果在服务员的休假期间系统中到达的顾客数没有达到 $N$ 个,则服务员等到此次休假结束后才回到系统并开始服务; 如果服务员此次休假结束时系统中没有顾客,则服务员进入通常的空闲期,直到第一个顾客到达并立即开始服务.
(5) 到达间隔时间 $\tau $、服务时间 $\chi $ 和休假时间 $V$ 是相互独立的.
(6) 如果在初始时刻 $n^+=0^+$,系统是空的,则不采取该策略休假,服务员待在系统中等待第一个顾客的到达 (这样的假设更符合实际情况).
为了便于后面讨论,我们先引入一些记号和定义. 本文用 $N\left( {n^+} \right)$ 表示任意时刻 $n^+$ 系统中的顾客数,即在时刻 $n^+$ 的队长. $\rho =p\mu $ 表示系统的交通强度. 对于任意的实数 $p$ 有 $\bar {p}=1-p$. $f\left( z \right)=\frac{pz}{1-\bar {p}z}$ 表示到达间隔时间的概率母函数.
定义3.1 系统闲期是指从系统刚变空的时刻起,直到其后第一个顾客到达的时刻为止这一段时间. 显然地,系统闲期是顾客的剩余到达间隔时间. 令 $\tilde {\tau }_k~(k=1,2,\cdots )$ 表示系统的第 $k$ 个系统闲期长度,则由几何分布的 "无记忆" 性质知,系统闲期长度服从几何分布 $P\left\{ {\tilde {\tau }_k =j} \right\}=p\left( {1-p}\right)^{j-1}$,$j=1,2,\cdots $,$0<p<1$.
定义3.2 服务员忙期是指从服务员开始为顾客服务的时刻起,直到系统再次变空为止的这一段时间.
令 $b$ 表示从一个顾客开始的服务员忙期长度,有如下引理 (见文献[16]).
引理3.1 令$B\left( z \right)= \sum\limits_{j=1}^\infty {P\left\{ {b=j} \right\}z^j,\left| z \right|<1}$,则 $B\left( z \right)$ 满足方程 $B( z )=G[{( {\bar {p}+pB( z } )z}]$,并且有均值
再令 $b^{\left\langle i \right\rangle }$ 表示由 $i$ 个顾客开始的 "服务员忙期" 长度,则由几何分布的 "无记忆" 性质,$b^{\left\langle i \right\rangle }$ 可表示为 $b^{\left\langle i \right\rangle }=b_1 +b_2 +\cdots +b_i $,$i=1,2,\cdots $,这里 $b_1,b_2,\cdots,b_i $ 相互独立,且与 $b$ 同分布,所以有
有了前面的准备,我们现在开始讨论服务员在任意时刻点 $n^+$ 处于忙的概率. 令 $\xi \left( {n^+} \right)=-1$、$\xi \left( {n^+} \right)=0$ 和 $\xi \left( {n^+} \right)=1$ 分别表示服务员在时刻点 $n^+$ 处于闲、休假和忙的状态,条件概率 $A_i \left( {n^+} \right)=P\left\{ {\xi \left( {n^+} \right)=1\left| {N\left( {0^+} \right)=i} \right.} \right\}$ 表示系统从任意初始状态 $N\left( {0^+} \right)=i~\left( {i=0,1,\cdots } \right)$ 出发,在任意时刻 $n^+$ 处服务员忙的瞬态概率,其概率母函数记为
定理3.1 对于 $\left| z \right|<1$,$i\ge 1$,有
证 注意到顾客的到达间隔时间服从几何分布,因此由几何分布的 "无记忆性" 可知,服务员忙期的开始和结束时刻点均为更新时刻点. 当初始状态为 $N\left( {0^+} \right)=0$ 时,系统的可能进程如图 2所示 (图中的服务员实际假期 $H_V $ 是指系统刚变空的时刻起,直到系统中有 $N$ 个顾客或休假时间 $V$ 结束为止的这段时间). 结合模型的假设以及注意到顾客的离去发生在服务员忙期,运用更新过程和全概率分解技术可得
在 (3.6) 式和 (3.7) 式两边分别同时乘以 $z^n$ 并对 $n$ 求和,可得
首先,考虑一个更新过程 $\left\{ {\chi _k ,k\ge 1} \right\}$,其更新间隔时间 $\chi _k $ 服从一般离散分布 $P\left\{ {\chi _k =j} \right\}=g_j$,$j=1,2,\cdots $ (与本文中顾客的服务时间同分布),其概率母函数记为 $G(z)=\sum\limits_{j=1}^\infty {g_jz^j}$,均值为 $E[\chi _k]=\mu$. 令 $D\left( {n^+} \right)$ 表示在 $\left( {0^+,n^+} \right]$ 内的更新次数,其更新函数为 $M\left( {n^+} \right)=E\left[{D\left( {n^+} \right)} \right]$,再记 $M\left( {n^+} \right)$ 的概率母函数为 $m\left( z \right)=\sum\limits_{n=1}^\infty {M\left( {n^+} \right)z^n} $,则有如下的引理.
引理3.2 当 $\left| z \right|<1$ 时,有
证 由 $M\left( {n^+} \right)$ 和 $D\left( {n^+} \right)$ 的定义,有
接下来,我们讨论时间间隔 $\left( {0^+,n^+} \right]$ 内的平均离去顾客数. 令 $M_i \left( {n^+} \right)$ 表示初始状态 $N\left( {0^+} \right)=i~\left( {i=0,1,\cdots } \right)$ 下,时间段 $\left( {0^+,n^+} \right]$ 内离去顾客的平均数,其概率母函数记为 $m_i \left( z \right)=\sum\limits_{n=1}^\infty {M_i \left( {n^+} \right)z^n} $.
定理3.2 对于 $\left| z \right|<1$,有
证 令
注3.1 从定理 3.2 可以看出,该排队系统的离去过程有独特的分解结构: 即在服务员的忙期中嵌入了一个服务更新过程.稳态结果 $\mathop {\lim }\limits_{n\to \infty } \frac{M_i \left({n^+} \right)}{n}$ 等于相应的稳态结果 $\mathop {\lim}\limits_{n\to \infty } \frac{M\left( {n^+} \right)}{n}$ 与 $\mathop {\lim }\limits_{n\to \infty } A_i \left( {n^+}\right)$ 之积,即
下面我们通过本文所获得的结果,直接导出一些特殊离散时间排队模型的相关结论.
推论4.1 当 $P\left\{ {V=0} \right\}=1$ 或者 $N=1$ 时,则本文所讨论的系统退化为无休假的经典 $Geo/G/1$ 离散时间排队系统,对于 $\left| z \right|<1$,$i=0,1,2,\cdots $,此时有
推论4.2 当 $P\left\{ {V=\infty } \right\}=1$时,则本文所讨论的系统回归到经典的 $N$ -策略 $Geo/G/1$ 离散时间排队系统,对于 $\left| z \right|<1$,此时有
推论4.3 当 $N\to \infty $ 时,则本文所讨论的系统退化为单重休假策略下的 $Geo/G/1$ 离散时间排队系统,对于 $\left| z \right|<1$,有
虽然定理 3.2 给出了任意时间段 $(0^+,n^+]$ 内的平均离去顾客数的概率母函数表达式,但是由于表达式过于复杂,我们不能直接通过作逆变换来计算时间段 $(0^+,n^+]$ 内的平均离去顾客数. 为了更为方便地计算 $M_i \left( {n^+} \right)$,我们有必要寻求 $M_i \left( {n^+} \right)$ 的渐近表达式. 首先,给出下面的引理.
引理5.1 对于 $E\left[{\chi _k^2 } \right]<+\infty $,当 $n\to \infty $ 时,有
证 令 $S_{D(n^+)+1} $ 表示第 $\left( {D(n^+)+1} \right)$ 次更新时刻点,即 $S_{D(n^+)+1} =\sum\limits_{k=1}^{D(n^+)+1} {\chi _k } $. 再令 $\gamma (n^+)$ 表示在 $n^+$ 时刻处,正在服务的顾客的剩余服务时间,其极限为 $\gamma =\mathop {\lim }\limits_{n\to \infty } \gamma (n^+)$,且 $\gamma $ 的概率母函数记为 $R(z)=\sum\limits_{k=1}^\infty {P\{\gamma =k\}z^k} $. 由文献[19] 可知
定理5.1 当 $E\left[{\chi _k^2 } \right]<+\infty $,$n\to \infty $ 时,有如下的渐近展式
证 令 $q(z)=Z[Q(n^+)]$ 表示 $Q(n^+)$ 的 $z$ -变换,$Z^{-1}[q(z)]=Q(n^+)$ 表示 $q(z)$ 的 $z$ -逆变换,则由定理 3.2,我们有
本文分析了具有单重休假和 Min($N,V$) -策略控制的 $Geo/G/1$ 离散时间排队的离去过程. 通过使用全概率分解方法,更新过程理论以及概率母函数技术,我们得到了服务员在任意时刻 $n^+$ 处于忙的概率以及任意初始状态下,在时间段 $\left( {0^+,n^+} \right]$ 内的平均离去顾客数的概率母函数表达式. 所得结果表明离去过程有着独特的分解结构: 服务员的忙期中嵌入了一个服务更新过程,这使得我们更能清晰地理解离去过程的结构. 此外,我们还推导出了便于计算平均离去顾客数的近似表达式.