Next Article in Journal
Data-Driven Iron and Steel Inventory Control Policies
Next Article in Special Issue
Monte Carlo Methods and the Koksma-Hlawka Inequality
Previous Article in Journal / Special Issue
Analysis of a Semi-Open Queuing Network with a State Dependent Marked Markovian Arrival Process, Customers Retrials and Impatience
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Exact Time-Dependent Queue-Length Solution to a Discrete-Time Geo/D/1 Queue

1
Department of Industrial Engineering, Chosun University, Gwangju 61452, Korea
2
Department of Mathematics Education, Sangmyung University, Seoul 03016, Korea
*
Author to whom correspondence should be addressed.
Mathematics 2019, 7(8), 717; https://doi.org/10.3390/math7080717
Submission received: 18 July 2019 / Revised: 2 August 2019 / Accepted: 6 August 2019 / Published: 7 August 2019
(This article belongs to the Special Issue Stochastic Processes: Theory and Applications)

Abstract

:
Time-dependent solutions to queuing models are beneficial for evaluating the performance of real-world systems such as communication, transportation, and service systems. However, restricted results have been reported due to mathematical complexity. In this study, we present a time-dependent queue-length formula for a discrete-time G e o / D / 1 queue starting with a positive number of initial customers. We derive the time-dependent formula in closed form.

1. Introduction

Queuing models have been widely used for performance evaluation of practical systems such as communication, transportation, and service systems. For the most part, the previous studies have addressed stationary solutions of queuing models for the optimal control of long-term system performance. However, time-dependent solutions to queuing systems are more meaningful for practical systems; a good example was presented in Griffiths et al. [1], where the authors applied the transient solution of an M / E k / 1 queue to model and analyze a 24-hour traffic profile on the Severn Bridge in England.
The pioneering results on the transient results were presented by Luchak [2] and Saaty [3]. Using a modified Bessel function, they presented the transient queue-length distribution of an M / M / 1 queue starting with a positive number of initial customers. Later, computationally efficient solutions were presented in many other studies [4,5,6,7,8]. For M / E k / 1 queues, several results have been presented. Griffiths et al. [1,9] and Leonenko [10] derived transient solutions for M / E k / 1 queues starting with a positive number of initial customers, and Baek et al. [11] extended their results to be applied to analysis in a single busy period. Furthermore, Kapodistria et al. [12] presented the time-dependent solutions to a linear birth/immigration-death process with binomial catastrophes. They presented general results that include a background random environment.
The first study on queues with deterministic service times was conducted by Garcia et al. [13]. Using the matrix-analytic method, they derived the transient queue-length distribution of an M / D / 1 / N queue in a computationally efficient form. Later, the queue-length formula was extended to an M / D / c queue by Franx [14]. Recently, extensive results on the transient solution of the M / D / 1 queue were presented by Baek et al. [15]. They derived not only the queue-length probability but also the waiting time distribution in closed form.
The aforementioned studies focused only on the queues in a continuous-time domain. Time-dependent solutions to queues in a discrete-time domain are even scarcer. Parthasarathy and Sudhesh [16] were the first to derive the transient queue-length solution to a discrete-time G e o / G e o / 1 queue. Employing a generating function and continued fractions, they obtained a computationally efficient solution. Kim [17] studied the same model and presented the solution in a formal form. However, we failed to find any result related to the time-dependent solution to the discrete-time queue with a constant service time. From this perspective, we present a time-dependent queue-length solution to a G e o / D / 1 queue. To the best of our knowledge, our proposed results have not been noted in existing literature.

2. Main Results

In this section, we present the main results. Consider a discrete-time G e o / D / 1 queuing system with an infinite buffer in which the timeline is divided into intervals of equal length called time slots. Customers arrive into the system according to the Bernoulli process at a rate of p, and the service times are assumed to be a constant of D. We assume that arrivals and service completion can occur only at the slot boundaries. More specifically, we consider the late-arrival model [18]. Therefore, we assume that customer arrivals can occur only in ( n , n ) and services can be completed only in ( n , n + ) .
Let N 0 be the number of new initial customers at time slot 0. We define N ( n ) as the number of customers at the end of the time slot n and with the following probability:
Q k ( j ) ( n ) = P r [ N ( n ) = k | N 0 = j ] , ( k 0 , j 0 ) , ( n > 0 ) .
Because Q 0 ( j ) ( n ) plays a major role in deriving Q k ( j ) ( n ) , we first derive the probability Q 0 ( j ) ( n ) in the following theorem.
Theorem 1.
We have
Q 0 ( j ) ( n ) = r = 0 n D j n r p r ( 1 p ) n r 1 r n D .
Proof. 
Let us define A ( n ) as the number of arrivals during the time interval ( 0 , n ] and τ i ( r ) ( n ) as the i-th arrival epoch under the condition that A ( n ) = r . We note that the service time is a constant D and the system starts with j initial customers. Therefore, conditioning on A ( n ) , we have
Q 0 ( j ) ( n ) = r = 0 P r τ 1 ( r ) ( n ) < τ 2 ( r ) ( n ) < < τ r ( r ) ( n ) , τ 1 ( r ) ( n ) n r D , τ 2 ( r ) ( n ) n ( r 1 ) D , , τ r ( r ) ( n ) n D | A ( n ) = r × P r ( A ( n ) = r ) U n ( j + r ) D = r = 0 n D j P r τ 1 ( r ) ( n ) n r D , τ 2 ( r ) ( n ) n ( r 1 ) D , , τ r ( r ) ( n ) n D | A ( n ) = r P r ( A ( n ) = r ) ,
where U ( A ) is an indicator function which takes 1, if A is true, or 0, and the second equality holds because it is obvious that τ 1 ( r ) ( n ) < τ 2 ( r ) ( n ) < < τ r ( r ) ( n ) .
Equation (2) means that the system can be empty at time slot n only when the i-th customer among r customers arrives before n ( r ( i 1 ) ) D -th time slot ( 1 i r ) under the condition that A ( n ) = r . Since the arrival process is Bernoulli process with rate p, we have P r ( A ( n ) = r ) = n r p r ( 1 p ) n r . Next, to complete Equation (2), we need to derive P r ( τ 1 ( r ) ( n ) n r D , τ 2 ( r ) ( n ) n ( r 1 ) D , , τ r ( r ) ( n ) n D | A ( n ) = r ) . For 1 n 1 < n 2 < < n r n , it is not difficult to have
P r τ 1 ( r ) ( n ) = n 1 , τ 2 ( r ) ( n ) = n 2 , , τ r ( r ) ( n ) = n r | A ( n ) = r = P r ( τ 1 ( r ) ( n ) = n 1 , τ 2 ( r ) ( n ) = n 2 , , τ r ( r ) ( n ) = n r , A ( n ) = r ) P r ( A ( n ) = r ) = p r ( 1 p ) n r n r p r ( 1 p ) n r = 1 n r .
Therefore, we have
P r τ 1 ( r ) ( n ) n r D , τ 2 ( r ) ( n ) n ( r 1 ) D , , τ r ( r ) ( n ) n D | A ( n ) = r = n 1 = 1 n r D n 2 = n 1 + 1 n ( r 1 ) D n r = n r 1 + 1 n D P r τ 1 ( r ) ( n ) = n 1 , τ 2 ( r ) ( n ) = n 2 , , τ r ( r ) ( n ) = n r | A ( n ) = r = n 1 = 1 n r D n 2 = n 1 + 1 n ( r 1 ) D n r = n r 1 + 1 n D 1 n r .
Using Equation (4) in Equation (2), we obtain
Q 0 ( j ) ( n ) = r = 0 n D j n 1 = 1 n r D n 2 = n 1 + 1 n ( r 1 ) D n r = n r 1 + 1 n D 1 n r n r p r ( 1 p ) n r .
Now, to obtain Equation (1), it is sufficient to prove that
n 1 = 1 n r D n 2 = n 1 + 1 n ( r 1 ) D n r = n r 1 + 1 n D 1 n r = 1 r n D .
We use mathematical induction for the proof of Equation (6). For r = 1 , we trivially have n 1 = 1 n D 1 n 1 = 1 1 n D . We now assume that Equation (6) holds for r = l . Then, for r = l + 1 , we have
n 1 = 1 n ( l + 1 ) D n 2 = n 1 + 1 n l D n l + 1 = n l + 1 n D 1 n l + 1 = n 1 = 1 n ( l + 1 ) D i 1 = 1 n n 1 l D i l = i l 1 + 1 n n 1 D 1 n n 1 l n n 1 l n l + 1 = n 1 = 1 n ( l + 1 ) D 1 l D n n 1 n n 1 l n l + 1 ,
where we use i k = n k + 1 n 1 for k 1 .
We now have
n 1 = 1 n ( l + 1 ) D 1 l D n n 1 n n 1 l n l + 1 = n 1 = 1 n ( l + 1 ) D n n 1 l D n n 1 · ( n n 1 ) ! · ( n l 1 ) ! n ! · ( n n 1 l ) ! · ( l + 1 ) = n 1 l D n 1 · ( n 1 ) ! · ( n l 1 ) ! n ! · ( n 1 l ) ! · ( l + 1 ) + n 2 l D n 2 · ( n 2 ) ! · ( n l 1 ) ! n ! · ( n 2 l ) ! · ( l + 1 ) + + ( l + 1 ) D l D ( l + 1 ) D · ( ( l + 1 ) D ) ! · ( n l 1 ) ! n ! · ( ( l + 1 ) D l ) ! · ( l + 1 ) = m = ( l + 1 ) D n 1 m l D m · m ! · ( n l 1 ) ! n ! · ( m l ) ! · ( l + 1 ) = 1 ( l + 1 ) D n · ( n l 1 ) ! ( n 1 ) ! · l + 1 n ( l + 1 ) D m = ( l + 1 ) D n 1 ( m l D ) · ( m 1 ) ! ( m l ) ! .
In Equation (8), we have
m = ( l + 1 ) D n 1 ( m l D ) · ( m 1 ) ! ( m l ) ! = m = 0 n 1 m ! ( m l ) ! l D ( m 1 ) ! ( m l ) ! m = 0 ( l + 1 ) D 1 m ! ( m l ) ! l D ( m 1 ) ! ( m l ) ! = l ! · m = 0 n 1 m l D · m = 0 n 1 m 1 l 1 m = 0 ( l + 1 ) D 1 m l + D · m = 0 ( l + 1 ) D 1 m 1 l 1 = l ! n l + 1 D · n 1 l ( l + 1 ) D l + 1 + D · ( l + 1 ) D 1 l = l ! · n l + 1 l ! · D · n 1 l = ( n 1 ) ! ( n l 1 ) ! · n ( l + 1 ) D l + 1 ,
where we use j = 0 n j m = n + 1 m + 1 for the third equality.
Using Equations (8) and (9) in Equation (7), we obtain
n 1 = 1 n ( l + 1 ) D n 2 = n 1 + 1 n l D n l + 1 = n l + 1 n D 1 n l + 1 = 1 l + 1 n D .
Therefore, we prove that Equation (6) holds for r = 1 , 2 , 3 ,  □.
Next, we derive Q k ( j ) ( n ) , ( k 1 ) . We have the following theorem.
Theorem 2.
We have
Q k ( j ) ( n ) = n k + n D j p k + n D j ( 1 p ) n k + n D j + r = 0 n D j 1 m = 0 n D j 1 r n ( r + 1 ) D m p m ( 1 p ) n ( r + 1 ) D m × ( k + r + 1 ) p p [ ( r + 1 ) D ] ( 1 p ) ( k + r + 1 ) 1 m n D r 1 ( r + 1 ) D k + r p k + r ( 1 p ) ( r + 1 ) D ( k + r ) .
Proof. 
Let us define A l a s t and τ l a s t as the number of arrivals during the last busy period and the time slot at which the last busy period starts, respectively. We then have
Q k ( j ) ( n ) = P r [ N ( n ) = k | N 0 = j ] = P r N ( n ) = k , 0 τ l a s t n n D j D | N 0 = j + r = 0 n D j 1 P r [ N ( n ) = k , n ( r + 1 ) D < τ l a s t n r D | N 0 = j ] .
To complete Equation (11), we first derive the first term in the second equality. We again note that the system starts with j customers, and the service time is a constant D. Therefore, if the last busy period starts before the n n D j D -th time slot, n D j customers among newly arrived customers should be served during the last busy period. Then, to become N ( n ) = k under this situation, k + n D j customers should arrive in the system, and we have
P r N ( n ) = k , 0 τ l a s t n n D j D | N 0 = j = P r N ( n ) = k , 0 τ l a s t n n D j D , A l a s t = k + n D j | N 0 = j .
Next, we have
P r N ( n ) = k , 0 τ l a s t n n D j D , A l a s t = k + n D j | N 0 = j = P r N ( n ) = k , 0 τ l a s t n , A l a s t = k + n D j | N 0 = j P r N ( n ) = k , n n D j D < τ l a s t n , A l a s t = k + n D j | N 0 = j = P r k N ( n ) k + n D j , 0 τ l a s t n , A l a s t = k + n D j | N 0 = j P r k + 1 N ( n ) k + n D j , 0 τ l a s t n , A l a s t = k + n D j | N 0 = j P r k N ( n ) k + n D j , n n D j D < τ l a s t n , A l a s t = k + n D j | N 0 = j + P r k + 1 N ( n ) k + n D j , n n D j D < τ l a s t n , A l a s t = k + n D j | N 0 = j = P r k N ( n ) k + n D j , 0 τ l a s t n , A l a s t = k + n D j | N 0 = j P r k N ( n ) k + n D j , n n D j D < τ l a s t n , A l a s t = k + n D j | N 0 = j P r k + 1 N ( n ) k + n D j , 0 τ l a s t n n D j D , A l a s t = k + n D j | N 0 = j .
In Equation (13), we have
P r k + 1 N ( n ) k + n D j , 0 τ l a s t n n D j D , A l a s t = k + n D j | N 0 = j = 0
because n D j customers among the newly arrived customers should be served during the last busy period, if the busy period starts in the time interval 0 , n n D j D .
Furthermore, we note that
P r [ N ( n ) = k , n n D j D < τ l a s t n , A l a s t = k + n D j | N 0 = j ] = 0 .
We then have
P r N ( n ) = k , 0 τ l a s t n n D j D , A l a s t = k + n D j | N 0 = j = P r k N ( n ) k + n D j , 0 τ l a s t n , A l a s t = k + n D j | N 0 = j P r k + 1 N ( n ) k + n D j , n n D j D < τ l a s t n , A l a s t = k + n D j | N 0 = j = n k + n D j · p k + n D j · ( 1 p ) n k + n D j Q 0 ( j ) n n D j D · ( n D j ) D k + n D j · p k + n D j · ( 1 p ) ( n D j ) D ( k + n D j ) .
Next, we need to derive P r [ N ( n ) = k , n ( r + 1 ) D < τ l a s t n r D | N 0 = j ] , ( 0 r n D j 1 ) in Equation (11). When r = 0 , it is not difficult to have
P r [ N ( n ) = k , n D < τ l a s t n | N 0 = j ] = Q 0 ( j ) n D D k · p k · ( 1 p ) D k
because no service can be completed during the time interval ( n D , n ] .
In Equation (17), we assume that D k = 0 , if k > D . Next, we consider the case with 1 r n D j 1 . Applying a similar approach used in Equations (12)–(16), we have
P r [ N ( n ) = k , n ( r + 1 ) D < τ l a s t n r D | N 0 = j ] = P r N ( n ) = k , n ( r + 1 ) D < τ l a s t n r D , A l a s t = k + r | N 0 = j = P r k N ( n ) k + r , n ( r + 1 ) D < τ l a s t n , A l a s t = k + r | N 0 = j P r k + 1 N ( n ) k + r , n r D < τ l a s t n , A l a s t = k + r | N 0 = j = Q 0 ( j ) ( n ( r + 1 ) D ) · ( r + 1 ) D k + r · p k + r · ( 1 p ) ( r + 1 ) D ( k + r ) Q 0 ( j ) ( n r D ) · r D k + r · p k + r · ( 1 p ) r D ( k + r ) , 1 r n D j 1 .
Using Equations (12) and (16)–(18) in Equation (11), we can obtain the simplified form as
Q k ( j ) ( n ) = n k + n D j · p k + n D j · ( 1 p ) n k + n D j + r = 0 n D j 1 Q 0 ( j ) ( n ( r + 1 ) D ) · ( r + 1 ) D k + r · p k + r · ( 1 p ) ( r + 1 ) D ( k + r ) r = 0 n D j 1 Q 0 ( j ) ( n ( r + 1 ) D ) · ( r + 1 ) D k + r + 1 · p k + r + 1 · ( 1 p ) ( r + 1 ) D ( k + r + 1 ) .
From Equation (1), we have
Q 0 ( j ) [ ( n ( r + 1 ) D ) ] = m = 0 n D ( r + 1 ) j n ( r + 1 ) D m p m ( 1 p ) n ( r + 1 ) D m 1 m D n ( r + 1 ) D .
Then, using the above equation in Equation (19), we have
Q k ( j ) ( n ) = n k + n D j p k + n D j ( 1 p ) n k + n D j + r = 0 n D j 1 m = 0 n D j 1 r n ( r + 1 ) D m ( r + 1 ) D k + r 1 m n D r 1 p m + k + r ( 1 p ) n ( m + k + r ) r = 0 n D j 1 m = 0 n D j 1 r n ( r + 1 ) D m ( r + 1 ) D k + r + 1 1 m n D r 1 p m + k + r + 1 ( 1 p ) n ( m + k + r + 1 ) .
We then have the following simplified form:
Q k ( j ) ( n ) = n k + n D j p k + n D j ( 1 p ) n k + n D j + r = 0 n D j 1 m = 0 n D j 1 r n ( r + 1 ) D m p m ( 1 p ) n ( r + 1 ) D m × ( r + 1 ) D k + r p k + r ( 1 p ) ( r + 1 ) D ( k + r ) 1 m n D r 1 r = 0 n D j 1 m = 0 n D j 1 r n ( r + 1 ) D m p m ( 1 p ) n ( r + 1 ) D m × ( r + 1 ) D k + r p k + r ( 1 p ) ( r + 1 ) D ( k + r ) 1 m n D r 1 p [ ( r + 1 ) D ( k + r ) ] ( 1 p ) ( k + r + 1 ) .
Using algebra, we can now obtain Equation (10) to complete the proof. □

3. Numerical Examples

In this section, we show the numerical results. We use Equations (1) and (10) to compute the transient probabilities Q 0 ( 2 ) ( n ) , Q 1 ( 2 ) ( n ) , Q 2 ( 2 ) ( n ) and Q 3 ( 2 ) ( n ) . Figure 1 shows the computation results of the probabilities.
Figure 1a shows the transient probabilities under the condition that p = 1 / 6 and D = 3 (i.e., ρ = 0.5 ). Let P n be the stationary probability of the G e o / D / 1 queue. If ρ < 1 , we can use the result in Gravey et al. [19] to compute the stationary probability and obtain P 0 = 0.5 , P 1 = 0.364 , P 2 = 0.11059 , and P 3 = 0.02107 . Then, in Figure 1a, we can confirm that each transient queue-length probability converges to the stationary value. Figure 1b shows the transient probabilities under the condition that p = 4 / 6 and D = 3 (i.e., ρ = 2 ). When ρ > 1 , all the probabilities should be 0 as n increases; we can confirm this in Figure 1b.

Author Contributions

Conceptualization: Y.H.B. and J.W.B.; Formal analysis: Y.H.B. and J.W.B.; Writing and original draft preparation: Y.H.B. and J.W.B.

Funding

The work of Y.H.B. was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (NRF-2018R1D1A1B07043360). The work of J.W.B. was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (NRF-2018R1D1A1B07043146).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Griffiths, G.D.; Leonenko, G.M.; Williams, J.E. Time-dependent analysis of non-Empty M/Ek/1 queue. Qual. Technol. Quant. Manag. 2008, 5, 309–320. [Google Scholar] [CrossRef]
  2. Luchak, G. The continuous time solution of the equations of the single channel queue with a general class of service-time distributions by the method of generating functions. J. R. Stat. Soc. Ser. B (Methodol.) 1958, 20, 176–181. [Google Scholar] [CrossRef]
  3. Saaty, L.T. Elements of Queueing Theory; Mcgraw Hill: New York, NY, USA, 1961. [Google Scholar]
  4. Al-Seedy, R.O.; El-Sherbiny, A.A.; El-Shehawy, S.A.; Ammar, S.I. Transient solution of the M/M/c queue with balking and reneging. Comput. Math. Appl. 2009, 57, 1280–1285. [Google Scholar] [CrossRef]
  5. Cheon, G.-S.; Choi, B.D.; Jin, S.-T. An application of Riordan arrays to the transient analysis of M/M/1 queues. Appl. Math. Comput. 2014, 237, 659–671. [Google Scholar] [CrossRef]
  6. Kijima, M. The transient solution to a class of Markovian queues. Comput. Math. Appl. 1992, 24, 17–24. [Google Scholar] [CrossRef] [Green Version]
  7. Sharma, O.P.; Gupta, U.C. Transient Behaviour of an M/M/1/N queue. Stoch. Process. Their Appl. 1982, 13, 327–331. [Google Scholar] [CrossRef] [Green Version]
  8. Tarabia, A.M.K. A new formula for the transient behaviour of a non-empty M/M/1/ queue. Appl. Math. Comput. 2002, 132, 1–10. [Google Scholar] [CrossRef]
  9. Griffiths, G.D.; Leonenko, G.M.; Williams, J.E. The transient solution to M/Ek/1 queue. Oper. Res. Lett. 2006, 34, 349–354. [Google Scholar] [CrossRef]
  10. Leonenko, G.M. A new formula for the transient solution of the Erlang queueing Model. Stat. Probab. Lett. 2009, 79, 400–406. [Google Scholar] [CrossRef]
  11. Baek, J.W.; Lee, H.W.; Moon, S.K. A time-dependent busy period queue length formula for the M/Ek/1 queue. Stat. Probab. Lett. 2014, 87, 98–104. [Google Scholar] [CrossRef]
  12. Kapodistria, S.; Phung-Duc, T.; Resing, J. Linear Birth/Immigration-Death Process with Binomial Catastrophes. Probab. Eng. Inf. Sci. 2016, 30, 79–111. [Google Scholar] [CrossRef]
  13. Garcia, J.M.; Brun, O.; Gauchard, D. Transient analytical solution of M/D/1/N queues. J. Appl. Probab. 2002, 39, 853–864. [Google Scholar] [CrossRef]
  14. Franx, G.J. A simple solution for the M/D/c waiting time distribution. Oper. Res. Lett. 2001, 29, 221–229. [Google Scholar] [CrossRef]
  15. Baek, J.W.; Lee, H.W.; Ahn, S.; Bae, Y.H. Exact timedependent solutions for the M/D/1 queue. Oper. Res. Lett. 2016, 44, 692–695. [Google Scholar] [CrossRef]
  16. Parthasarathy, P.R.; Sudhesh, R. Exact transient solution of a discrete time queue with state-dependent rates. Am. J. Math. Manag. Sci. 2006, 26, 253–276. [Google Scholar] [CrossRef]
  17. Kim, J. Transient analysis of the Geo/Goe/1 queue. J. Chungcheong Math. Soc. 2008, 21, 385–393. [Google Scholar]
  18. Takagi, H. Queueing Analysis: A Foundation of Performance Evaluation; North Holland: Amsterdam, The Netherlands, 1993. [Google Scholar]
  19. Gravey, A.; Louvion, J.-R.; Boyer, P. On the Geo/D/1 and Geo/D/1/n queues. Perform. Eval. 1990, 11, 117–125. [Google Scholar] [CrossRef]
Figure 1. Probabilities Q 0 ( 2 ) ( n ) , Q 1 ( 2 ) ( n ) , Q 2 ( 2 ) ( n ) and Q 3 ( 2 ) ( n ) .
Figure 1. Probabilities Q 0 ( 2 ) ( n ) , Q 1 ( 2 ) ( n ) , Q 2 ( 2 ) ( n ) and Q 3 ( 2 ) ( n ) .
Mathematics 07 00717 g001

Share and Cite

MDPI and ACS Style

Baek, J.W.; Bae, Y.H. Exact Time-Dependent Queue-Length Solution to a Discrete-Time Geo/D/1 Queue. Mathematics 2019, 7, 717. https://doi.org/10.3390/math7080717

AMA Style

Baek JW, Bae YH. Exact Time-Dependent Queue-Length Solution to a Discrete-Time Geo/D/1 Queue. Mathematics. 2019; 7(8):717. https://doi.org/10.3390/math7080717

Chicago/Turabian Style

Baek, Jung Woo, and Yun Han Bae. 2019. "Exact Time-Dependent Queue-Length Solution to a Discrete-Time Geo/D/1 Queue" Mathematics 7, no. 8: 717. https://doi.org/10.3390/math7080717

APA Style

Baek, J. W., & Bae, Y. H. (2019). Exact Time-Dependent Queue-Length Solution to a Discrete-Time Geo/D/1 Queue. Mathematics, 7(8), 717. https://doi.org/10.3390/math7080717

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop