Next Article in Journal
Adaptive Penalized Regression for High-Efficiency Estimation in Correlated Predictor Settings: A Data-Driven Shrinkage Approach
Previous Article in Journal
Impact of Polar Ice Layers on the Corrosion-Related Static Electric Field of a Submerged Underwater Vehicle
Previous Article in Special Issue
Upper and Lower Bounds of Performance Metrics in Hybrid Systems with Setup Time
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Splitting-Based Regenerations for Accelerated Simulation of Queues

by
Irina Peshkova
1,2,†,
Evsey Morozov
1,2,3,† and
Michele Pagano
4,*,†
1
Department of Applied Mathematics and Cybernetics, Petrozavodsk State University, Lenin Str. 33, 185910 Petrozavodsk, Russia
2
Institute of Applied Mathematical Research, Karelian Research Centre of Russian Academy of Sciences, Pushkinskaja Str. 11, 185910 Petrozavodsk, Russia
3
Moscow Center for Fundamental and Applied Mathematics, Moscow State University, 119991 Moscow, Russia
4
Department of Information Engineering, University of Pisa, Via G. Caruso 16, 56122 Pisa, Italy
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2025, 13(17), 2883; https://doi.org/10.3390/math13172883
Submission received: 13 August 2025 / Revised: 1 September 2025 / Accepted: 3 September 2025 / Published: 6 September 2025
(This article belongs to the Special Issue Recent Research in Queuing Theory and Stochastic Models, 2nd Edition)

Abstract

In this paper, we address the problem of increasing the number of regenerations in the simulation of the workload process in a single-server queueing system. To this end, we extend the splitting technique developed for the Markov workload process in the M/M/1 queue to the more general GI/M/1 queueing systems. This approach is based on a minorization condition for the transition kernel of the workload process, which is a Markov chain defined by the Lindley recursion. The proposed method increases the number of regenerations during the simulation and potentially reduces the time required to estimate stationary performance metrics with a given level of precision.

1. Introduction

Estimating stationary performance in non-Markovian queueing systems is, as a rule, a challenging problem. The regenerative approach offers a powerful method for addressing this issue when the underlying stochastic process that describes the dynamics of the model possesses the regeneration property. In such cases, the process trajectory can be decomposed into independent and identically distributed (i.i.d.) cycles, and the estimation relies on the regenerative version of the Central Limit Theorem (CLT), where the independence of cycles plays a key role. The frequency of regeneration points separating these cycles is crucial for simulation efficiency: the fewer the number of regeneration times, the longer the simulation must run to obtain an estimate with a given level of precision. This is analogous to the classical setting involving i.i.d. data, where more observations are needed for more accurate estimation. In the regenerative setting, each simulated regeneration cycle contributes as a data point, obtained by summing the values of the process over that cycle.
Analogously to the classical case, the regenerative approach encounters difficulties when the number of regenerations grows very slowly during the simulation. This can result in unacceptably long simulation times being required to obtain the desired estimates. In such situations, speed-up simulation techniques (particularly those that increase the frequency of regeneration points) are highly desirable. Significant progress in constructing regenerations for the so-called Harris Markov chains (with general state spaces) has been made in the foundational papers [1,2]. The approach developed in these works is primarily of theoretical importance, enabling, in particular, proof of the existence of stationary regimes in the stochastic models under consideration. Related developments can be found in [3,4].
The key idea introduced in [1,2] is that, for a broad class of Markov chains, it is possible to construct so-called one-dependent regeneration cycles. In this setting, while adjacent cycles may be dependent, the regeneration times themselves form a renewal process, that is, the lengths of the regeneration cycles are i.i.d. In other words, such chains possess a hidden regenerative structure that, however, becomes apparent only after a suitable randomization.
More specifically, this randomization arises from the minorization condition satisfied by the transition kernel. Under this condition, once the Markov chain enters a certain set, its subsequent path, with a fixed probability, starts independently of the previous state, thus inducing a randomized (artificial) regeneration. The splitting procedure based on this minorization condition is a key tool in this analysis. Previously, artificial regeneration based on the exponential splitting technique was applied by the authors to the study of a single-server queueing system with a superposed input process formed by independent stationary renewal processes [5,6].
As mentioned above, this approach has been widely and successfully employed in the theoretical analysis of Harris Markov chains. However, its practical application often faces significant challenges, particularly in the recovering a part of the trajectory after identifying randomized regeneration points during simulation (see the discussion in [7] and also Chapter VII of [8] for more information on this issue).
To partially overcome this difficulty, a practical implementation was proposed in [7]. This method enables a feasible application of the splitting technique in simulation. Specifically, ref. [7] demonstrates this by conducting a splitting-based regenerative analysis of the stationary workload process in the well-known M / M / 1 queue. Furthermore, as shown in [7], in some cases the construction of more frequent regeneration points also leads to a reduction in the asymptotic variane of the CLT-based confidence interval estimators. Namely, it was proved in [7] that if one sequence of regenerations is a superset of another sequence of regenerations, then the superset provides a smaller asymptotic variance of the regenerative variance estimator. A number of works are devoted to the influence of the choice of the regeneration state on the time-average variance constant (TAVC) and asymptotic variance, such as [9,10,11,12]. In [12], the authors study systems in which interarrival times follow distributions with exponential or heavier tails, allowing a decomposition that includes an exponential component (in fact, this decomposition is similar to exponential splitting). This decomposition is used to construct an embedded sequence of regeneration times. Through numerical simulations, they demonstrate that choosing the exponential component with the largest mean minimizes the asymptotic variance of the standard deviation estimator for the performance measure. In [9], a set of examples demonstrating the influence of the regeneration state for a TAVC queue process in M / M / c systems is discussed.
In the present paper, we extend the approach of [7] to a more general queueing system: the G I / M / 1 queue with specific renewal input processes. This constitutes the main theoretical contribution of our work. In particular, we extend the analysis to include systems with hyperexponential H 2 and Pareto interarrival time distributions. We emphasize that applying the minorization condition is a nontrivial task, as it depends on the form of the underlying interarrival time distribution. Specifically, it requires the construction and implementation of the “residual” distribution that arises in the analysis of the minorization condition (see, for example, Formula (3) below). In more detail, we first provide a comprehensive analysis of the M / M / 1 system, addressing several aspects that were omitted in [7]. We then extend the method to cases with H 2 and Pareto interarrival distributions. Next, we conduct simulations to record the number of regenerations generated through the splitting technique and use the regenerative CLT to construct confidence intervals for some performance metrics related to the steady-state workload in the systems under consideration.
The paper’s second major contribution is a numerical analysis comparing classical regeneration cycles with those based on randomized (splitting-induced) regenerations, along with their respective estimators. We note that the terms “randomized”,“splitting-based”, and “artificial” are used interchangeably throughout the paper to refer to regenerations constructed via the minorization condition.
The paper is organized as follows: Section 2, drawing primarily on [7], outlines the core constructions underlying the method. In Section 3, we examine in detail the artificial regeneration scheme for the stationary workload process in the classical M / M / 1 system. Then, in Section 4, the analysis is extended to the H 2 / M / 1 model with hyperexponential interarrival times, and in Section 5, to a system with Pareto interarrival time distribution. Finally, Section 6 presents the corresponding numerical results, highlighting the frequency of both classical and randomized regenerations, along with the associated confidence estimates.

2. Minorization and Artificial Regeneration

Although the focus of this paper is on queueing systems, we begin by briefly discussing the randomized regeneration of a general time-homogeneous Markov chain Z = ( Z n , n 0 ) , defined on a measurable space ( E , B ) with the initial state Z 1 = x E . (We assume that the s i g m a -algebra B is generated by a countable family of subsets of E .) The one-step transition kernel is defined as
P ( x , · ) = P ( Z k + 1 · | Z k = x ) = : P x ( Z k · ) , k 0 .
  • Assume that for some set A B , and for every x A and B B , there are δ ( x ) ( 0 , 1 ) and a probabilistic measure φ on ( E , B ) such that the following minorization condition holds:
    P ( x , B ) δ ( x ) φ ( B ) .
  • The set A and the quantity δ ( x ) are called the regeneration set and regeneration measure, respectively [13]. A key implication of condition (1) is that, after visiting the set A , the chain with probability δ ( x ) has (on the next step) the distribution φ , which is independent of the state x at the previous step. This event corresponds to a randomized (or artificial) regeneration of the chain [7,14].
Moreover, condition (1) enables the following mixture decomposition of the transition kernel:
P ( x , B ) = δ ( x ) φ ( B ) + ( 1 δ ( x ) ) q ( x , B ) ,
where
q ( x , B ) = P ( x , B ) δ ( x ) φ ( B ) 1 δ ( x ) .
According to representation (2), the Markov chain can be modeled using the following splitting procedure. Let I x be a Bernoulli random variable with parameter δ ( x ) . If the chain is in state x E and I x = 1 , then the next state is drawn from the distribution φ ; otherwise, it is drawn from the distribution q ( x , · ) .
Assume that the Markov chain has a stationary distribution π , and let K φ ( n ) denote the number of artificial regenerations in the interval [ 0 , n ] . It is known [7] that, as n ,
K φ ( n ) n E δ ( x ) π ( d x ) : = p φ       w .   p .   1 ,
where π ( B ) = E π ( d x ) P ( x , B ) is the stationary distribution of the chain Z. Thus, p φ represents the asymptotic rate of artificial regenerations produced by the splitting mechanism.
Remark 1.
The idea of splitting the kernel of a Markov chain defined on a general state space was introduced in [1,2] to construct regenerations for so-called Harris Markov chains, which generally do not admit a single-point set A = { x } satisfying the minorization condition (1). If such a set does exist, then the chain exhibits classical regenerations [8]. This latter case applies to all the scenarios considered in the present study.
In the analysis below, we consider the workload process { W n , n 0 } in FIFO (First In First Out) G I / M / 1 queueing systems. This process forms a Markov chain governed by the Lindley recursion:
W n + 1 = ( W n + S n τ n ) + , n 0 ,
where ( ( · ) + = max ( · , 0 ) ) , { S n } is a sequence of i.i.d. exponential service times with rate μ , and { τ n } is a sequence of i.i.d. interarrival times with distribution function (d.f.) A ( x ) and mean E τ > 1 / μ (to denote the generic element of an i.i.d. sequence, we suppress the serial index). Let ρ = E S / E τ , so that ρ < 1 ; under this condition, the workload process is stable. Moreover, the workload process is a positive recurrent regenerative process. This implies the existence of a classical regeneration structure: specifically, regenerations occur whenever an arriving customer finds the server idle, and the expected time between such regenerations is finite. In our setting, the process is classically regenerative. A key question that we address is how the rate of classical regenerations compares to the rate of randomized regenerations obtained through the splitting and minorization condition (1). More precisely, we investigate how to maximize the number of randomized regenerations of the workload process { W n } as defined by Equation (5).
In Section 3, Section 4 and Section 5, we demonstrate how to determine the regeneration rate that maximizes the number of regenerations of the workload process in certain G I / M / 1 queueing systems operating under the FIFO discipline.

2.1. Embedded Markov Chain Approach

Although the primary focus of our research is to develop randomized regeneration techniques for the continuous-time workload process beyond the classical M / M / 1 queueing system, it is both natural and instructive to briefly consider an alternative, well-known discrete-time setting. This alternative is based on the embedded Markov chain formed by the corresponding queue-length process [8]. Let { t n } denote the arrival times of customers. Define ν ( t ) as the number of customers in the system at time t 0 . Although the process { ν ( t ) } is not Markovian, it is well-known (and straightforward to verify) that the sequence ν n : = ν ( t n ) , representing the queue size just before the nth arrival, forms an irreducible, aperiodic, countable Markov chain on the state space { 0 , 1 , 2 , } . Each return of this chain to a given state k, i.e., an occurrence of ν l = k for some l, defines a regeneration point, which we refer to (for convenience) as a k-regeneration.
Thus, such a chain regenerates at each step generating, in general, different types of (classical) regeneration. It accumulates in parallel with these regenerations and forsm different sequences of the regeneration cycles, which in turn, can be used jointly in the confidence (regenerative) estimation. Assume that σ ( 0 , 1 ) is the unique solution to the equation
E e z τ = 0 e z x A ( d x ) = 1 .
(For further details, see Section 5 in Chapter X of [8].) It is also well-known that, under the stability condition E τ > E S = 1 / μ , the Markov chain { ν n } has a stationary distribution { π k } as n , given by
π k = ( 1 σ ) σ k , k 0 .
In particular, the frequency of 0-regenerations is given by π 0 = 1 σ , while the total frequency of non-zero regenerations is k > 0 π k = σ . It follows that if σ < 1 / 2 , the frequency of 0-regenerations exceeds the combined frequency of all non-zero regenerations. Conversely, if σ > 1 / 2 , the frequency of non-zero regenerations surpasses that of 0-regenerations, but by no more than a factor of two. This simple analysis suggests a potential advantage of using splitting-based (artificial) regenerations, even in the study of continuous-time queueing processes.
Remark 2.
To avoid misunderstanding, it is worth emphasizing that in a G I / G / 1 queueing system, if the mean service time satisfies E S < E τ (or, equivalently, ρ : = E S / E τ < 1 ), then the system is stable, and the frequency of 0-regenerations approaches π 0 = 1 σ , while the fraction of idle server time approaches 1 ρ ( σ = ρ in M / M / 1 queues).
Remark 3.
For the embedded Markov chain { ν n } discussed above, the one-step transition from a fixed state ν n = i is only possible to the states r = i + 1 j , j = 0 , , i + 1 , with transition probabilities
P i , i + 1 j = 0 e μ x ( μ x ) j ( j ) ! A ( d x ) .
The corresponding conditional distribution P ( ν n + 1 k | ν n = i ) = 0 r k P i , r does not satisfy a (suitably modified) version of the minorization condition (2). As a result, we cannot apply all the different accumulated k-regenerations from a single simulation run to construct a confidence interval using the CLT. This stands in contrast to the case of randomized regenerations based on condition (1), as we demonstrate in Section 6.1 below.

3. Artificial Regeneration in M / M / 1 Queueing Systems

In this section, we present a detailed construction for the M / M / 1 system, as this analysis is extensively used in the examples that follow. Assume that the interarrival times { τ k , k 1 } and the service times { S k , k 1 } are i.i.d. exponential r.v.s with parameter λ and μ , respectively. It is shown in [7] that for the sequence of waiting times { W n } in the M / M / 1 system, the frequency of classical regenerations, as the simulation/observation time increases, approaches 1 ρ . On the other hand, ref. [7] also shows that the frequency of artificial regenerations in the M / M / 1 system (obtained by the splitting method described in the previous section) approaches 1 ρ 2 . Thus, the ratio between these two regeneration frequencies is
1 ρ 2 1 ρ = 1 + ρ ,
indicating that the number of randomized regenerations can exceed the number of classical regenerations by a factor of up to 2 as ρ 1 . A similar result holds for the embedded Markov chain discussed in Section 2.1.
Now, we provide proof of the limiting result K ( n ) / n 1 ρ 2 , doing so to extend, in the subsequent sections, the splitting method to queuing systems with a more general renewal input process (details of this proof are not given in [7]). Using the Lindley recursion (5), we can readily derive that
P ( W n + 1 = 0 | W n = x ) = μ μ + λ e λ x , x 0
and
P ( W n + 1 y | W n = x ) = μ μ + λ e λ ( x y ) , y < x ; 1 λ μ + λ e μ ( y x ) , y x .
Differentiating the conditional d.f. P ( x , y ) : = P ( W n + 1 y | W n = x ) with respect to y yields
f ( x , y ) : = P ( x , d y ) = μ λ μ + λ e λ ( x y ) + e μ ( y x ) + .
Now, we define
φ ( y ) : = P ( W n + 1 y | W n = 0 ) = 1 λ μ + λ e μ y , y 0 .
For each x, the optimal value δ * ( x ) of the splitting factor δ ( x ) , which yields the maximal regeneration rate, is defined as (see [7])
δ * ( x ) : = min P ( W n + 1 = 0 | W n = x ) φ ( 0 ) , inf y > 0 f ( x , y ) f ( 0 , y ) .
We calculate
P ( W n + 1 = 0 | W n = x ) φ ( 0 ) = e λ x , x 0 .
Furthermore, observe that
inf y > 0 f ( x , y ) f ( 0 , y ) = e λ x e λ y e λ x , y < x ; e μ x e λ x , y x .
Hence, in our case, (7) simplifies to
δ * ( x ) = e λ x , x 0 .
Note that δ * ( 0 ) = 1 and δ * ( x ) 0 as x . Next, using the well-known stationary distribution of the workload process (which, in this system, coincides with the waiting time)
π ( x ) = P ( W x ) = 1 ρ e μ ( 1 ρ ) x , x 0 ,
so we find that π ( 0 ) = 1 ρ (which also equals π 0 due to the PASTA property, as shown in Remark 2 above). The corresponding stationary density function is
π ( d x ) = ρ μ ( 1 ρ ) e μ ( 1 ρ ) x , x > 0 .
Using this, we can compute the regeneration rate under the randomized splitting scheme, as shown in [7]
p φ = 0 π ( d x ) δ * ( x ) = 1 ρ + 0 ρ μ ( 1 ρ ) e μ ( 1 ρ ) x e λ x d x = 1 ρ 2 .
Finally, it is also easy to find the distribution
q ( x , y ) = 1 λ μ + λ e μ y ( e μ x e λ x ) 1 e λ x , y x ,
q ( x , y ) = 0 for y < x .

4. Artificial Regeneration in H 2 / M / 1 Queueing Systems

We now construct the randomized regeneration scheme for the workload process in an H 2 / M / 1 system, where the interarrival time distribution is hyperexponential:
A ( x ) = 1 p e λ 1 x ( 1 p ) e λ 2 x , x 0 , λ 1 , λ 2 > 0 .
It is straightforward to verify that the stability condition for this system takes the form
ρ = E S E τ = λ 1 λ 2 μ ( p λ 2 + ( 1 p ) λ 1 ) < 1 .
As in the previous section, we calculate
P ( W n + 1 = 0 | W n = x ) = μ p λ 1 + μ e λ 1 x + μ ( 1 p ) λ 2 + μ e λ 2 x , x 0
and
P ( W n + 1 y | W n = x ) = p μ λ 1 + μ e λ 1 ( x y ) + ( 1 p ) μ λ 2 + μ e λ 2 ( x y ) , y < x ; 1 λ 1 p μ + λ 1 + λ 2 ( 1 p ) μ + λ 2 e μ ( y x ) , y x .
The density of the latter conditional d.f. (with respect to y), for x , y 0 , is
f ( x , y ) = p μ λ 1 λ 1 + μ e λ 1 ( x y ) + + ( 1 p ) μ λ 2 λ 2 + μ e λ 2 ( x y ) + e μ ( y x ) + .
Define
φ ( y ) = P ( W n + 1 y | W n = 0 ) = 1 λ 1 p μ + λ 1 + λ 2 ( 1 p ) μ + λ 2 e μ y ;
then, we obtain
P ( W n + 1 = 0 | W n = x ) φ ( 0 ) = p ( λ 2 + μ ) e λ 1 x + ( 1 p ) ( λ 1 + μ ) e λ 2 x p λ 2 + ( 1 p ) λ 1 + μ , x 0 .
It then follows that, for y x ,
f ( x , y ) f ( 0 , y ) = e μ x ,
and for y < x ,
g ( x , y ) : = f ( x , y ) f ( 0 , y ) = p λ 1 ( λ 2 + μ ) e λ 1 x + ( 1 p ) λ 2 ( λ 1 + μ ) e λ 2 x e ( λ 2 λ 1 ) y p λ 1 ( λ 2 + μ ) + ( 1 p ) λ 2 ( λ 1 + μ ) e ( λ 2 λ 1 ) y .
Since the derivative of the function g ( x , y ) with respect to y (for x , y > 0 ) is given by
g y ( x , y ) = p ( 1 p ) λ 1 λ 2 ( λ 1 + μ ) ( λ 2 + μ ) ( λ 2 λ 1 ) ( e λ 2 x e λ 1 x ) ( p λ 1 ( λ 2 + μ ) + ( 1 p ) λ 2 ( λ 1 + μ ) e ( λ 2 λ 1 ) y ) 2 e ( λ 2 λ 1 ) y < 0 ,
then g ( x , y ) is decreasing in y. Therefore, inf y g ( x , y ) = lim y g ( x , y ) = 1 . Hence, the optimal splitting factor becomes
δ * ( x ) = min P ( W n + 1 = 0 | W n = x ) φ ( 0 ) , inf y > 0 f ( x , y ) f ( 0 , y ) = p ( λ 2 + μ ) e λ 1 x + ( 1 p ) ( λ 1 + μ ) e λ 2 x p λ 2 + ( 1 p ) λ 1 + μ , x 0 ,
and
q ( x , y ) = 1 e μ y p λ 1 μ + λ 1 + ( 1 p ) λ 2 μ + λ 2 × e μ x ( p λ 2 + ( 1 p ) λ 1 + μ ) ( p ( λ 2 + μ ) e λ 1 x + ( 1 p ) ( λ 1 + μ ) e λ 2 x ) p λ 2 + ( 1 p ) λ 1 + μ p ( λ 2 + μ ) e λ 1 x ( 1 p ) ( λ 1 + μ ) e λ 2 x .
Let W n W be the stationary waiting time in a general G I / M / 1 queue. It is known that (see, e.g., [15,16])
π ( x ) = P ( W x ) = 1 σ e μ ( 1 σ ) x , x 0 ,
where σ is the unique root of the equation
z ψ A ( μ ( 1 z ) ) = 0
and ψ A ( z ) is the Laplace–Stiltjes transform of the d.f. A. Substituting into the r.h.s. of Formula (4)
π ( 0 ) = 1 σ , π ( d x ) = σ μ ( 1 σ ) e μ ( 1 σ ) x , x > 0 ,
we obtain
p φ = 0 π ( d x ) δ * ( x ) = 1 σ + 0 σ μ ( 1 σ ) e μ ( 1 σ ) x × p ( λ 2 + μ ) e λ 1 x + ( 1 p ) ( λ 1 + μ ) e λ 2 x p λ 2 + ( 1 p ) λ 1 + μ d x = ( 1 σ ) + μ σ ( 1 σ ) p λ 2 + ( 1 p ) λ 1 + μ p ( λ 2 + μ ) μ ( 1 σ ) + λ 1 + ( 1 p ) ( λ 1 + μ ) μ ( 1 σ ) + λ 2 .
Thus, the below statement holds.
Lemma 1.
In the H 2 / M / 1 queueing system, the frequency of classical regenerations is no greater than that of randomized regenerations, i.e.,
p φ 1 σ .
This inequality quantifies the benefit of randomized regeneration. The advantage factor—that is, the ratio of the frequencies of randomized to classical regenerations—is given by
p φ 1 σ = 1 + μ σ p λ 2 + ( 1 p ) λ 1 + μ p ( λ 2 + μ ) μ ( 1 σ ) + λ 1 + ( 1 p ) ( λ 1 + μ ) μ ( 1 σ ) + λ 2 1 + μ μ + λ 2 .

5. Artificial Regeneration in Pareto / M / 1 Queueing Systems

Consider the P a r e t o / M / 1 queue, where the interarrival times { τ k , k 1 } are i.i.d. with Pareto distribution
A ( x ) = 1 x 0 x 0 + x α , x 0 , x 0 > 0 , α > 1 .
and the service times { S k , k 1 } are i.i.d. and exponentially distributed with rate μ . Assume that the stability condition holds, i.e.,
ρ = α 1 x 0 μ < 1 .
For such a system, we determine the optimal splitting factor δ * ( x ) (as a function of x) and compute the frequency of randomized regenerations using the splitting method.
Consider the sequence of waiting times { W k , k 0 } and calculate the conditional probability as follows:
P ( W n + 1 = 0 | W n = x ) = P ( x + S n τ n < 0 ) = 0 P ( τ > z + x ) μ e μ z d z = 0 μ e μ z x 0 α ( x 0 + x + z ) α d z , x 0 .
Let us make the substitution u = μ ( x 0 + x + z ) , so that d u = μ d z . Substituting into the last integral, we obtain
P ( W n + 1 = 0 | W n = x ) = x 0 α μ μ ( x 0 + x ) e u + μ ( x 0 + x ) u α μ α d u / μ = ( x 0 μ ) α e μ ( x 0 + x ) Γ ( α + 1 , μ ( x 0 + x ) ) ,
where Γ ( s , x ) denotes the incomplete upper Gamma-function,
Γ ( s , x ) = x e t t s 1 d t .
For y x ,
P ( W n + 1 > y | W n = x ) = P ( τ n < S n + x y ) = y x P ( τ < z + x y ) μ e μ z d z = y x 1 x 0 x 0 + z + x y α μ e μ z d z = e μ ( y x ) y x x 0 x 0 + z + x y α μ e μ z d z .
Let us make the substitution u = μ ( x 0 + z + x y ) , so that d z = d u / μ . Substituting into the last integral in (11), we rewrite the final line as
e μ ( y x ) x 0 α e μ ( x 0 + x y ) μ x 0 e u ( u / μ ) α d u / μ = e μ ( y x ) ( μ x 0 ) α e μ ( y x x 0 ) Γ ( α + 1 , μ x 0 ) .
Therefore, for y x ,
P ( W n + 1 y | W n = x ) = 1 e μ ( y x ) + ( μ x 0 ) α e μ ( y x x 0 ) Γ ( α + 1 , μ x 0 ) .
Similarly, for x > y , we find that
P ( W n + 1 > y | W n = x ) = P ( τ n < S n + x y ) = 0 P ( τ < z + x y ) μ e μ z d z = 0 1 x 0 x 0 + z + x y α μ e μ z d z .
Now, changing variables using u = μ ( x 0 + z + x y ) , so that d z = d u / μ , we obtain
P ( W n + 1 > y | W n = x ) = 1 x 0 α μ μ ( x + x 0 y ) e u e μ ( x + x 0 y ) ( u / μ ) α d u / μ = 1 ( μ x 0 ) α e μ ( x 0 + x y ) Γ ( α + 1 , μ ( x 0 + x y ) ) ,
and, thus, for x > y , the conditional d.f. equals
P ( W n + 1 y | W n = x ) = ( μ x 0 ) α e μ ( x 0 + x y ) Γ ( α + 1 , μ ( x 0 + x y ) ) .
Putting both cases together, for all x , y 0 , the conditional d.f. is given by
P ( W n + 1 y | W n = x ) = 1 e μ ( y x ) + + + ( μ x 0 ) α e μ ( x + x 0 y ) Γ ( α + 1 , μ ( x 0 + ( x y ) + ) ) ,
and the corresponding density function is
f ( x , y ) : = P ( x , d y ) = μ x 0 x 0 + x y α μ ( x 0 μ ) α e μ ( x 0 + x y ) × × Γ ( α + 1 , μ ( x 0 + x y ) ) , y < x ; μ e μ ( y x ) μ ( x 0 μ ) α e μ ( x 0 + x y ) Γ ( α + 1 , μ x 0 ) , y x .
Now, we determine the optimal value
δ * ( x ) = min P ( W n + 1 = 0 | W n = x ) φ ( 0 ) , inf y > 0 f ( x , y ) f ( 0 , y ) .
Let
φ ( y ) = P ( W n + 1 y | W n = 0 ) = 1 e μ y + ( μ x 0 ) α e μ ( x 0 y ) Γ ( α + 1 , μ x 0 ) .
Then,
P ( W n + 1 = 0 | W n = x ) φ ( 0 ) = e μ x Γ ( α + 1 , μ ( x 0 + x ) ) Γ ( α + 1 , μ x 0 ) e μ x , x 0 .
Furthermore, for all y x , it is easy to see that
f ( x , y ) f ( 0 , y ) = e μ x .
Similarly, for y < x , we find
f ( x , y ) f ( 0 , y ) = ( x 0 + x y ) α μ α e μ ( x 0 + x y ) Γ ( α + 1 , μ ( x 0 + x y ) ) ( x 0 y ) α μ α e μ ( x 0 y ) Γ ( α + 1 , μ ( x 0 y ) ) .
Hence
δ * ( x ) = min P ( W n + 1 = 0 | W n = x ) φ ( 0 ) , inf y > 0 f ( x , y ) f ( 0 , y )
= P ( W n + 1 = 0 | W n = x ) φ ( 0 ) = e μ x Γ ( α + 1 , μ ( x 0 + x ) ) Γ ( α + 1 , μ x 0 ) .
Next, we substitute the resulting δ * ( x ) and Equation (10) into the integral (4) as follows:
0 π ( d x ) δ * ( x ) = 1 σ + 0 σ μ ( 1 σ ) e μ ( 1 σ ) x × × e μ x Γ ( α + 1 , μ ( x 0 + x ) ) Γ ( α + 1 , μ x 0 ) d x .
We now carry out a change in variables. Let
u = Γ ( α + 1 , μ ( x 0 + x ) ) , d u = ( μ ( x 0 + x ) ) α e μ ( x 0 + x ) μ d x ,
and let
d v = e μ σ x d x , v = e μ σ x / ( μ σ ) .
Substituting into Equation (13), we obtain
0 π ( d x ) δ * ( x ) = ( 1 σ ) e μ σ x 0 Γ ( α + 1 , μ x 0 ) ( 1 σ ) μ x 0 e u u 1 σ α d u / ( 1 σ ) = ( 1 σ ) α e μ σ x 0 Γ ( α + 1 , μ x 0 σ μ x 0 ) Γ ( α + 1 , μ x 0 ) .
Thus, the frequency of artificial regenerations (in the limit) satisfies
K φ ( n ) n p φ = ( 1 σ ) α e μ σ x 0 Γ ( α + 1 , μ x 0 σ μ x 0 ) Γ ( α + 1 , μ x 0 ) w . p . 1 as n ,
Figure 1 shows the ratio of artificial to classical regeneration frequencies as a function of the parameter α = 1.1 , , 4.2 for the P a r e t o / M / 1 queueing system with parameters λ = 1 , x 0 = 1 , and ρ = 0.9 , 0.7 , 0.5 , 0.3 . The ratio at a fixed value of α increases with ρ . For instance, when α = 1.1 , the ratio is 5.22 , 4.47 , 3.67 , and 2.79 for ρ = 0.9 , 0.7 , 0.5 , and 0.3 , respectively. Across all values of α and ρ considered, the artificial regeneration frequency is at least 1.37 times greater than the classical frequency, with the difference being most pronounced for small values of α .

6. Simulation Results

In this section, we present simulation results for the systems discussed above. We compare the number of classical regenerations, denoted by R e g C l a s s , with the number of artificial regenerations, denoted by R e g A r t i f , across various values of traffic intensity. Let T ( i ) denote the i-th regeneration point, and then β i = T ( i + 1 ) T ( i ) is the length of the i-th regeneration cycle, i = 1 , , N , where N is the number of regeneration cycles.
To identify randomized regenerations, we apply the following procedure (for n customers), following the approach outlined in [10]:
1.
Compute W j + 1 using Lindley’s recursion:
W j + 1 = ( W j + S j τ j ) + , W 0 = 0
2.
Set x : = W j , y : = W j + 1 and compute the quantities δ ( x ) , φ ( y ) , and P ( x , y ) .
3.
Generate a Bernoulli r.v. I x with success probability
δ ( x ) φ ( y ) P ( x , y ) .
If I x = 1 , then t j + 1 is a regeneration time: set T ( k ) = t j + 1 , with T ( 0 ) = 0 and increment k k + 1 .
4.
Repeat steps 1–3 for j j + 1 until j + 1 = n .
Table 1 presents the simulation results for the M / M / 1 system with λ = 1 , n = 10 5 , and various values of μ . As observed, the simulation results are in good agreement with the theoretical expectations. Specifically, the frequency of classical regenerations, R e g C l a s s / n , aligns with the theoretical probability of classical regeneration, 1 ρ , while the frequency of artificial regenerations, R e g A r t i f / n , closely matches the theoretical frequency 1 ρ 2 . For example, when ρ = 0.5 , the frequency of classical regenerations is R e g C l a s s / n = 49.8 × 10 3 / 10 5 = 0.498 1 ρ = 0.5 , and the frequency of artificial regenerations is R e g A r t i f / n = 75.6 × 10 3 / 10 5 = 0.756 , which is close to 1 ρ 2 = 0.75 .
Table 2 refers to H 2 / M / 1 queueing systems with λ 1 = 1 , λ 2 = 3 , p = 0.5 , n = 10 5 , and various values of μ . As observed, the simulation results are in good agreement with the theoretical predictions. Specifically, the frequency of classical regenerations, R e g C l a s s / n , corresponds to the theoretical probability of classical regeneration, 1 σ , while the frequency of artificial regenerations, R e g A r t i f / n , closely matches the theoretical probability of artificial regeneration, p φ . Furthermore, for ρ > 0.7 , the number of artificial regenerations, R e g A r t i f , is approximately twice the number of classical regenerations, R e g C l a s s .
Table 3 presents the simulation results for the P a r e t o / M / 1 system with x 0 = 1 , μ = 1 , n = 10 4 , and various values of α . As in the previous example, for ρ > 0.7 , the number of artificial regenerations, R e g A r t i f , is approximately twice that of classical regenerations. It is also worth noting that the empirical frequencies of both classical and artificial regenerations closely match their respective theoretical probabilities.
Now, we fix α = 2.1 and vary the service rate μ to explore different values of ρ . Table 4 highlights that the number of randomized regenerations exceeds that of classical regenerations for ρ > 0.7 . It is worth noting that, in this case, the overall number of regenerations (both classical and randomized) is relatively low for the same values of traffic intensity ρ due to the small value of α = 2.1 . However, the number of observed regenerations remains sufficient for reliable evaluation.

6.1. On Confidence Estimation

Regenerations (both classical and randomized) can be used in the standard way to construct a confidence interval for a target performance measure E f ( X ) of the stationary process X, where f is a measurable function. This approach relies on the well-known ratio formula for regenerative processes. In the discrete-time setting, for a regenerative process X n , the expectation is given by
r : = E f ( X ) = E φ i = 0 β 1 f ( X i ) E φ β ,
where β is the generic regeneration cycle length. In this representation, E φ denotes the expectation given that X has distribution φ at the beginning of a regeneration cycle. In our study, we simulate the workload process using the Lindley recursion (5) in such a way that the initial value at the beginning of each regeneration cycle is distributed according to φ .
Recall that the estimation of E f ( X ) is based on the convergence (below, for simplicity, we omit the symbol φ in the definition of the expectation ) [7,17]
N 1 / 2 ( r ^ N r ) ϑ N ( 0 , 1 ) , as N ,
where ϑ is the time-average variance constant,
r ^ N = Y ^ N / β ^ N , ϑ = E V 1 2 E β 1
Y ^ N = 1 N i = 1 N Y i and β ^ N are estimates of E i = 0 β 1 f ( X i ) and E β , respectively, and Y i = k = T ( i ) T ( i + 1 ) 1 f ( X k ) ,   V i = Y i r β i , i = 1 , , N .
The regenerative version of the CLT gives the following 100 ( 1 γ ) % confidence interval for r [11]:
[ r ^ N z γ ϑ N 2 / N ; r ^ N + z γ ϑ N 2 / N ]
where z γ = Φ 1 ( 1 γ / 2 ) , Φ ( x ) = 1 / 2 π 0 x e t 2 / 2 d t and
ϑ N 2 = 1 N i = 1 N V i 2 β ^ N
is an estimator of the TAVC ϑ 2 . To assess the efficiency of the estimator ϑ N , the CLT for the standard deviation can be applied (see [9]):
N 1 / 2 ( ϑ N ϑ ) N ( 0 , η 2 4 ϑ 2 ) , as N ,
where
η 2 = E ( U c V ) 2 E β ,
and
U i = V i 2 ε 2 β i , i = 1 , , N , with c = 2 E ( V β ) / E β .
Table 5 presents simulation results for the confidence estimation of the stationary waiting time W in the M / M / 1 system with λ = 1 and n = 10 5 . Here, W ^ theor is the theoretical mean of W, W ^ Class is the empirical mean estimate based on classical regeneration, and W ^ Artif is the empirical mean estimate based on artificial regeneration. Similarly, C I Class and C I Artif represent the half-width of the corresponding 95% confidence interval (15) computed using classical and artificial regeneration, respectively. The results show that both regeneration methods yield similar estimates, indicating that the choice of regeneration method does not affect the accuracy of the performance measure.
The regeneration cycle lengths for both types of regeneration, along with the corresponding estimates of ε 2 and η 2 , are presented in Table 6 for the P a r e t o / M / 1 system with ρ = 0.9 and various values of α , using n = 10 4 samples. We denote by β ^ Class ( β ^ Artif ) the mean cycle length under classical (artificial) regeneration. Similarly, ϑ ^ Class 2 and η ^ Class 2 ( ϑ ^ Artif 2 , η ^ Artif 2 ) denote the estimates of ϑ 2 and η 2 obtained via classical (artificial) regeneration.
As observed, for relatively small values of α 1.5 , randomized regeneration offers a significant advantage in terms of confidence interval width. For example, when α = 1.4 , the mean classical regeneration cycle length is approximately 364, implying that only about 27 cycles are expected for n = 10 4 customers. This raises concerns about the reliability of estimates based on the regenerative CLT. In contrast, randomized regeneration yields approximately 81 cycles under the same conditions. The simulation results further indicate that the TAVC ϑ 2 is independent of the regeneration type, whereas the asymptotic variance η 2 is smaller when artificial regeneration is employed.
Let Q n denote the number of customers in the queue at time t n . Using the regenerative simulation technique, we estimate the joint probability that two events occur simultaneously: the waiting time W exceeds a given high threshold u w , and the queue length Q exceeds another threshold u q .
Table 7 presents simulation results for estimating P ( W > u w , Q > u q ) in the P a r e t o / M / 1 system with ρ = 0.9 , x 0 = 1 , n = 10 3 , u w = 5 , and u q = 10 . For this system, no analytical expression for this probability is available. We denote by P W u w the theoretical value of P ( W > u w ) and by P Class u w , u q and P Artif u w , u q the corresponding estimates of P ( W > u w , Q > u q ) obtained using classical and artificial regeneration, respectively. Similarly, P ^ Class u q and P ^ Artif u q denote the estimates of P ( Q > u q ) .
It is worth noting that the estimates of P ( W > u w , Q > u q ) and P ( Q > u q ) are invariant with respect to the type of regeneration. Since no analytical expressions are available for these probabilities, regenerative simulation provides a viable method for obtaining their estimates.
In summary, as demonstrated above, randomized regeneration offers advantages in simulation-based estimation in scenarios where the classical approach is less effective.

7. Conclusions

In this paper, the splitting method, originally proposed in [7] to accelerate regenerations of the workload process, is extended to a broader class of stationary G I / M / 1 systems with renewal input processes featuring hyperexponential and Pareto interarrival time distributions. The effectiveness of the method is demonstrated through numerical examples, which highlight scenarios where randomized regeneration outperforms classical regeneration. In such cases, the limiting estimates obtained using both types of regeneration are close, but the use of randomized regeneration significantly reduces the simulation time required to construct confidence intervals based on the regenerative CLT. The considered method can be developed for systems in which the distribution π ( x ) is known and the minorization condition (1) is satisfied.

Author Contributions

Conceptualization, I.P.; Validation, M.P.; Writing—original draft, I.P. and E.M.; Writing—review and editing, E.M. and M.P.; Supervision, E.M. and M.P.; Project administration, E.M. All authors have read and agreed to the published version of this manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the first author.

Acknowledgments

This research was partially supported by the Italian Ministry of Education and Research (MIUR) through the framework of the FoReLab project (Departments of Excellence). During the preparation of this manuscript, the authors used ChatGPT (GPT-5, https://chatgpt.com/, accessed on 12 August 2025) for the purposes of English correction and rephrasing in some sections of the manuscript. The authors have reviewed and edited the output and take full responsibility for the content of this publication. It was not used to generate new content or ideas; it was employed only as a tool to enhance the smoothness and correctness of the existing text. The authors would like to thank anonymous referees for their helpful comments.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
FIFOFirst In First Out
i.i.d.independent and identically distributed
r.v.random variable
d.f.distribution function
r.h.sright-hand side
CLTCentral Limit Theorem
CIconfidence interval
w.p.1with probability 1

References

  1. Athreya, K.B.; Ney, P. A New Approach to the Limit Theory of Recurrent Markov Chains. Trans. Am. Math. Soc. 1978, 245, 493–501. [Google Scholar] [CrossRef]
  2. Nummelin, E. A Splitting Technique for Harris Recurrent Markov Chains. Z. Für Wahrscheinlichkeitstheorie Und Verwandte Geb. 1978, 43, 309–318. [Google Scholar] [CrossRef]
  3. Glynn, P.W. Some topics in regenerative steady-state simulation. Acta Appl. Math. 1994, 34, 225–236. [Google Scholar] [CrossRef]
  4. Nummelin, E. Regeneration in tandem queues. Adv. Appl. Prob. 1981, 13, 221–230. [Google Scholar] [CrossRef]
  5. Peshkova, I.; Morozov, E.; Pagano, M. Regenerative Analysis and Approximation of Queueing Systems with Superposed Input Processes. Mathematics 2024, 12, 2202. [Google Scholar] [CrossRef]
  6. Peshkova, I.; Pagano, M.; Morozov, E. Regeneration and approximation of a queueing system fed by superposed input with Weibull components. Reliab. Theory Appl. 2025, 20, 108–117. [Google Scholar] [CrossRef]
  7. Andradottir, S.; Calvin, M.; Glynn, P.W. Accelerated regeneration for Markov chain simulation. Probab. Eng. Inf. Sci. 1995, 9, 497–523. [Google Scholar] [CrossRef]
  8. Asmussen, S. Applied Probability and Queues, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2003. [Google Scholar]
  9. Glynn, P.W.; Iglehart, D.L. A joint central limit theorem for the sample mean and regenerative variance estimator. Ann. Oper. Res. 1987, 8, 41–55. [Google Scholar] [CrossRef]
  10. Glynn, P.W.; L’Ecuyer, P. Likelihood Ratio Gradient Estimation for Stochastic Recursions. Adv. Appl. Probab. 1995, 27, 1019–1053. [Google Scholar] [CrossRef]
  11. Henderson, S.G.; Nelson, B.L. (Eds.) Handbook in Operations Research and Management Science: Simulation; North-Holland, Elsevier: Amsterdam, The Netherlands, 2006; Volume 13, pp. 477–500. [Google Scholar] [CrossRef]
  12. Moka, S.B.; Juneja, S. Regenerative simulation for queueing networks with exponential or heavier tail arrival distributions. ACM Trans. Model. Comput. Simul. (TOMACS) 2015, 25, 1–22. [Google Scholar] [CrossRef]
  13. Sigman, K.; Wolff, R.W. A review of regenerative processes. SIAM Rev. 1993, 35, 269–288. [Google Scholar] [CrossRef]
  14. Andronov, A. Artificial regeneration points for stochastic simulation of complex systems. In Simulation Technology: Science and Art, Proceedings of the 10th European Simulation Symposium, Nottingham, UK, 25–28 October 1998; SCS: Delft, The Netherlands, 1998; pp. 34–40. [Google Scholar]
  15. Cohen, J.W. The Single Server Queue, 2nd impression; North-Holland: Amsterdam, The Netherlands, 1992. [Google Scholar]
  16. Serfozo, R.F. Basics of Applied Stochastic Processes; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
  17. Glynn, P.W.; Iglehart, D.L. Conditions for the applicability of the regenerative method. Manag. Sci. 1993, 39, 1108–1111. [Google Scholar] [CrossRef]
Figure 1. A graphical comparison of artificial and classical regeneration frequencies—the ratio as a function of the parameter α .
Figure 1. A graphical comparison of artificial and classical regeneration frequencies—the ratio as a function of the parameter α .
Mathematics 13 02883 g001
Table 1. Number of regenerations in M / M / 1 queues.
Table 1. Number of regenerations in M / M / 1 queues.
ρ RegClass RegArtif 1 ρ 1 ρ 2
0.189.0 × 10 3 99.0 × 10 3 0.900.99
0.280.1 × 10 3 96.1 × 10 3 0.800.96
0.370.0 × 10 3 91.4 × 10 3 0.700.91
0.460.0 × 10 3 84.5 × 10 3 0.600.84
0.549.8 × 10 3 75.6 × 10 3 0.500.75
0.639.9 × 10 3 65.1 × 10 3 0.400.64
0.730.2 × 10 3 52.4 × 10 3 0.300.51
0.819.6 × 10 3 36.6 × 10 3 0.200.36
0.910.0 × 10 3 19.9 × 10 3 0.100.19
0.981.8 × 10 3 3.7 × 10 3 0.020.04
Table 2. Number of regenerations in H 2 / M / 1 queues.
Table 2. Number of regenerations in H 2 / M / 1 queues.
ρ RegClass RegArtif 1 σ p φ
0.187.1 × 10 3 98.4 × 10 3 0.870.98
0.275.0 × 10 3 94.2 × 10 3 0.750.94
0.364.0 × 10 3 88.1 × 10 3 0.640.87
0.453.3 × 10 3 80.0 × 10 3 0.530.79
0.543.5 × 10 3 70.1 × 10 3 0.430.69
0.634.0 × 10 3 59.8 × 10 3 0.340.58
0.724.6 × 10 3 46.3 × 10 3 0.250.46
0.816.9 × 10 3 33.1 × 10 3 0.160.32
0.97.9 × 10 3 17.0 × 10 3 0.080.16
0.981.6 × 10 3 3.6 × 10 3 0.0160.034
Table 3. Number of regenerations in P a r e t o / M / 1 queues with x 0 = 1 and μ = 1 .
Table 3. Number of regenerations in P a r e t o / M / 1 queues with x 0 = 1 and μ = 1 .
ρ RegClass RegArtif 1 σ p φ
0.18.2 × 10 3 9.7 × 10 3 0.820.97
0.27.3 × 10 3 9.3 × 10 3 0.730.93
0.36.4 × 10 3 8.8 × 10 3 0.640.87
0.45.6 × 10 3 8.2 × 10 3 0.550.80
0.54.6 × 10 3 7.2 × 10 3 0.450.71
0.63.5 × 10 3 6.1 × 10 3 0.360.60
0.72.6 × 10 3 4.6 × 10 3 0.270.48
0.81.8 × 10 3 3.5 × 10 3 0.180.34
0.91.0 × 10 3 2.0 × 10 3 0.090.18
0.981.9 × 10 2 3.8 × 10 2 0.020.04
Table 4. Number of regenerations in P a r e t o / M / 1 queues with α = 2.1 and x 0 = 1 .
Table 4. Number of regenerations in P a r e t o / M / 1 queues with α = 2.1 and x 0 = 1 .
ρ RegClass RegArtif 1 σ p φ
0.18.2 × 10 3 9.7 × 10 3 0.820.97
0.26.9 × 10 3 9.1 × 10 3 0.670.90
0.35.3 × 10 3 8.1 × 10 3 0.540.80
0.44.2 × 10 3 7.0 × 10 3 0.420.69
0.53.2 × 10 3 5.8 × 10 3 0.320.56
0.62.3 × 10 3 4.5 × 10 3 0.220.44
0.71.4 × 10 3 3.1 × 10 3 0.150.31
0.89.3 × 10 2 2.0 × 10 3 0.090.18
0.93508600.0340.080
0.98441060.0050.012
Table 5. Confidence estimations of W in M / M / 1 queues.
Table 5. Confidence estimations of W in M / M / 1 queues.
ρ W ^ theor W ^ Class W ^ Artif CI Class CI Artif
0.10.0110.0110.0113.6 × 10 4 3.4 × 10 4
0.50.500.5100.5101.8 × 10 2 1.7 × 10 2
0.83.203.2273.2270.1990.196
0.98.108.0938.0930.8290.819
0.9848.0248.3448.3422.7122.68
Table 6. Regeneration in P a r e t o / M / 1 queues with ρ = 0.9 and x 0 = 1 .
Table 6. Regeneration in P a r e t o / M / 1 queues with ρ = 0.9 and x 0 = 1 .
α β Class β Artif ϑ ^ Class 2 ϑ ^ Artif 2 η ^ Class 2 / 4 ϑ ^ Class 2 η ^ Artif 2 / 4 ϑ ^ Artif 2
31570.7 × 10 4 0.7 × 10 4 6.2 × 10 6 5.9 × 10 6
2.521103.0 × 10 4 2.7 × 10 4 5.9 × 10 6 4.2 × 10 6
2.129122.0 × 10 5 1.9 × 10 5 2.3 × 10 7 2.1 × 10 7
1.938161.9 × 10 5 1.8 × 10 5 7.6 × 10 7 2.3 × 10 7
1.761242.1 × 10 6 2.0 × 10 6 7.8 × 10 8 3.8 × 10 8
1.5155562.3 × 10 7 2.2 × 10 7 2.9 × 10 9 2.2 × 10 9
1.43641231.2 × 10 8 1.1 × 10 8 5.6 × 10 10 2.8 × 10 10
1.317145201.5 × 10 8 1.3 × 10 8 6.0 × 10 10 4.3 × 10 10
Table 7. Estimation of P ( W > u w , Q > u q ) in P a r e t o / M / 1 queues for u w = 5 , u q = 10 .
Table 7. Estimation of P ( W > u w , Q > u q ) in P a r e t o / M / 1 queues for u w = 5 , u q = 10 .
α P W u w P ^ Class u q P ^ Artif u q P ^ Class u w , u q P ^ Artif u w , u q
3.50.3720.4810.4810.3590.360
3.00.4890.5100.5110.4450.446
2.50.6380.5850.5850.5740.575
2.10.7800.6370.6380.6370.638
1.50.9880.9700.9710.9700.970
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Peshkova, I.; Morozov, E.; Pagano, M. Splitting-Based Regenerations for Accelerated Simulation of Queues. Mathematics 2025, 13, 2883. https://doi.org/10.3390/math13172883

AMA Style

Peshkova I, Morozov E, Pagano M. Splitting-Based Regenerations for Accelerated Simulation of Queues. Mathematics. 2025; 13(17):2883. https://doi.org/10.3390/math13172883

Chicago/Turabian Style

Peshkova, Irina, Evsey Morozov, and Michele Pagano. 2025. "Splitting-Based Regenerations for Accelerated Simulation of Queues" Mathematics 13, no. 17: 2883. https://doi.org/10.3390/math13172883

APA Style

Peshkova, I., Morozov, E., & Pagano, M. (2025). Splitting-Based Regenerations for Accelerated Simulation of Queues. Mathematics, 13(17), 2883. https://doi.org/10.3390/math13172883

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