Next Article in Journal
Model Predictive Control of Spatially Distributed Systems with Spatio-Temporal Logic Specifications
Previous Article in Journal
Dynamics of Blood Flows in the Cardiocirculatory System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Networks Based on Graphs of Transient Intensities and Product Theorems in Their Modelling

by
Gurami Tsitsiashvili
Institute for Applied Mathematics, Far Eastern Branch of Russian Academy Sciences, Radio Street 7, 690041 Vladivostok, Russia
Computation 2024, 12(10), 195; https://doi.org/10.3390/computation12100195
Submission received: 5 September 2024 / Revised: 18 September 2024 / Accepted: 24 September 2024 / Published: 27 September 2024
(This article belongs to the Section Computational Engineering)

Abstract

:
This paper considers two models of queuing with a varying structure based on the introduction of additional transient intensities into known models or their combinations, which create stationary distributions convenient for calculation. In the first model, it is a probabilistic mixture of known stationary distributions with given weights. In the second model, this uniform distribution is repeatedly used in physical statistics. Both models are based on the selection of states, between which additional transient intensities are introduced. The algorithms used in this paper for introducing new transient intensities are closely related to the concept of flow in a deterministic transport network. The introduced controls are selected so that the marginal distribution of the combined system is a mixture of the marginal distributions of the combined systems with different weights determined by the introduced transient intensities. As a result, the process of functioning of the combined system is obtained by switching processes corresponding to different combined systems at certain points in time.

1. Introduction

Stochastic processes on graphs are widely used in the construction and research of applied stochastic models (see, for example, [1,2,3,4,5] and references to them). These applied problems are closely connected with admission and pricing optimization of on-street parking with delivery bays [6]. It is worth talking about joint optimization of preventive maintenance and triggering mechanisms for k out of n: F systems with protective devices are based on periodic inspection [7]. Another applied problem is considered in managing production–inventory–maintenance systems with condition monitoring [8].
In particular, these constructions may be used in modelling of the so-called functional systems introduced by P.K. Anokhin [9,10] in neurophysiology. According to Anokhin’s definition, a functional system is urgently formed to obtain the desired result and disintegrates after receiving this result. In particular, as a student of the famous physiologist I.P. Pavlov, P.K. Anokhin proved that the feedback cycle in the body is much more complicated and includes entire zones in the brain. Following this, P.K. Anokhin even tried to involve N. Wiener in the analysis of such complex interactions. This example clearly shows how the complexity of tasks and related queuing network models increases. At the same time, there is a whole series of modern anatomical and psychological studies on the transformation of short-term memory into long-term memory with the participation of the hippocampus [11,12,13,14].
To construct a mathematical model of queuing networks with a varying structure, the construction of discrete ergodic Markov processes with continuous time is used in this paper. Furthermore, the model itself is a combination of several queuing systems. In this case, the set of states of the combined system is the union of the sets of states of the combined subsystems. This is the difference from the classical queuing networks, in which the set of states of the system is a direct product of the sets of states of the combined systems [15,16]. The transient intensities between the states of different systems may be considered to comprise a control which defines a protocol of functioning in the system. Furthermore, the stationary distribution of combined system becomes a probabilistic mixture of stationary distributions of combined subsystems.
A second and very important calculation problem closely connected with the first one, in a technical and so in a meaningful sense, is to analyse a method for controlling a single-channel queuing system with failures in order to give it properties that display patterns of real processes that are interesting for applications. It is noteworthy that in order for these systems to be acceptable for repeated use, they must have a sufficiently smooth distribution over a variety of states. The attention to uniform distribution is explained by the fact that it is characterized by the absence of any priorities for individual states. To achieve this, here, by analogy with statistical mechanics [17,18], a queuing system with uniform distribution over a set of states is designed.
The construction of a queuing system with a uniform stationary distribution is based on a graph of transient intensities, in each node of which the sum of input intensities is equal to the sum of output intensities. Such a network is constructed in this paper from a deterministic transport network (see, for example, [19,20]) by introducing an additional transient intensity from the final vertex to the initial one so that the intensity of the flow along it coincides with the total flow in the bipolar direction.
Such a queuing system is a special case of stochastic cleaning systems that accept and accumulate input data of random variables over random time intervals until predefined criteria are met. Then some or all of these inputs are instantly cleared (see, for example, [21,22,23,24]).
An alternative way to solve this problem in this paper is to use product theorems [15,16]. To construct such a queuing system, we use the product theorem for a connected graph of transient intensities consisting of triangles/pyramids with disjoint edges [25], which is a generalization of the classical Jackson product theorem with a finite number of states and with unit factors in all nodes.

2. Materials and Methods

In this paper, the ergodicity theorem is used for discrete Markov processes with a countable set of states. The main condition of this theorem is the existence of a limiting distribution satisfying the Kolmogorov–Chapman equalities. The next method is a product theorem for an open (Jackson, [15]) or closed (Gordon-Newell [16]) queuing network. The main result of these theorems, used later in this article, are the formulas themselves for calculating limit distributions, including products of degrees of load coefficients in individual network nodes. This article also uses the concept of a deterministic transportation network [19,20] to design a queuing network with a stationary uniform distribution.

2.1. Ergodicity Theorem

The following ergodicity theorem of a discrete Markov process with continuous time is proved (see, for example, [26] [Theorems 2.4 and 2.5], [27]).
Theorem 1.
Suppose that a homogeneous Markov process  X ( t ) , t 0 ,  with a discrete and counting set of states  X , with transient intensities  λ ( i , j ) , i , j X ,  satisfies the following conditions:
(A) 
A system of equations
u j i X λ j i = i X u i λ i j , j X ,
which has at least one solution  { u i }  such that  0 < i X | u i | < .
(B) 
All process states are communicating, i.e.,  i , i * X i 1 , . . . , i r X : λ i i 1 > 0 , λ i 1 i 2 > 0 , . . . , λ i r i * > 0 .
(C) 
The regularity condition is met, i.e.,  Λ < : j X i X λ j i < Λ .
Then the process  X ( t )  is ergodic, and its stationary distribution coincides with the limit (ergodic) and is uniquely determined from the system (1) and the normalization conditions.

2.2. Product Theorems

An open Jackson network G is a network with an intensity  λ  of the Poisson input flow. It consists of m single-server queuing systems with service intensities  μ i , i = 1 , . . . , m .  Between these nodes, customers are circulating. The dynamics of the customers’ motion in the network is set by the route matrix  Θ = | θ i j | i , j = 0 m ,  where  θ i j  are probabilities of transition after service at node i of the mode to node j θ 00 = 0 , and node number 0 is an external source. It is assumed that the route matrix is indecomposable, i.e.,  i , j { 0 , 1 , . . . , m } i 1 , i 2 , . . . , i r { 1 , . . . , m } : θ i i 1 > 0 , θ i 1 i 2 > 0 , . . . , θ i r j > 0 .  Then the vector  Λ = ( λ , λ 1 , λ 2 , . . . , λ m )  is the only solution to the system  Λ = Λ Θ .  The functioning of the entire network (the number of customers in service centres) is described by a discrete Markov process  N ( t )  with multiple states  Y = { n = ( n 1 , . . . , n m ) : n 1 , . . . , n m 0 }  and non-zero transient intensities ( n Y ):
L ( n , n + e k ) = λ θ 0 k , L ( n + e k , n ) = μ k θ k 0 ,
L ( n + e k , n + e i ) = μ k θ k i , 1 k i m .
Here,  e k  is a m-dimensional vector whose k component is  1 ,  and the rest are  0 .  In these conditions, the following product theorem is proved in [15].
Theorem 2.
If  λ i < μ i , i = 1 , , m ,  then Markov process  N ( t )  is ergodic, and its stationary distribution satisfies the formula
π ( n ) = C 1 i = 1 m a i ( n i ) , a i ( n i ) = λ i μ i n i , C = i = 1 m μ i μ i λ i .
Consider now the closed queuing network  G  with states set  Y = { ( ( n + e k , n + e i ) ) : 0 n i , i = 1 , , m , i = 1 m n i = K }  where all  n k  are integers. Here, K is the total number of customers in the network  G . Then the following product theorem is proved in [16].
Theorem 3.
Assume that the network  G  is described by discrete Markov process  Y ( t ) , t 0  with states set  Y  and transition intensities  θ k , i . If route matrix  Θ = θ k i k , i = 1 m  of the set  G  satisfies the condition
0 < θ k i < 1 , 1 k , i m
then the appropriate system-of-motion Equation [16]
( λ 1 , , λ m ) = ( λ 1 , , λ m ) Θ
has an infinite number of solutions  ( λ 1 , , λ m )  with non-negative components belonging to the half-axis. The Markov process  Y ( t )  is ergodic, and its stationary distribution  π ( n ) , n Y  is calculated by the formula
π ( n ) = C 1 Ψ ( n ) , Ψ ( n ) = i = 1 m a i ( n i ) , C = n Y Ψ ( n ) , a i ( n i ) = λ i μ i n i

3. Results

The main results of this paper are presented in two subsections. The first subsection contains the procedure for switching between queuing subsystems/networks using additional transient intensities. It is proved that for such systems with switching between subsystems, the stationary distribution is a probabilistic mixture of stationary distributions for switched subsystems. The second subsection is devoted to the construction of queuing systems with uniform stationary distribution. In this subsection, two-pole construction is used as a graph of transient intensities with the introduction of a transient intensity from the output vertex to the input one. In addition, open networks with a finite number of states and with single load factors in nodes are designed as queuing networks with uniform stationary distribution.

3.1. Queuing Networks with Varying Structure

Using ergodicity Theorem 1, limit relations are constructed in this section for stationary distributions of discrete Markov processes with continuous time. They are used to calculate the marginal distributions of exponential queuing networks operating in a random environment. We are talking about networks whose structure (a set of operating nodes, an intensity of service and input flow, a route matrix, a number of states, transitions between nodes) or type (open or closed network) changes when some state of a system reaches some meaning. Based on the proved theorem and the choice of the functioning scheme for the models under consideration, formulas for calculating their marginal distributions are obtained, and additional computational algorithms are constructed. These results are illustrated by Example 1 of switching between two different Markov processes.

Basic Theorems on Stationary Distributions of Markov Processes with Connecting Transient Intensities

Consider m discrete, homogeneous, and irreducible (and therefore ergodic) Markov processes  X k ( t ) , t 0 , k = 1 , , m ,  with sets of states  X k ,  with transient intensities  λ k ( x k , y k ) 0 ,  and with stationary probabilities  P k ( x k ) , x k , y k X k .  From the stationary Kolmogorov–Chapman equations, the equalities follow:
y k X k P k ( x k ) λ k ( x k , y k ) = y k X k P k ( y k ) λ k ( y k , x k ) , x k X k .
Theorem 4.
Suppose that additional transient intensities are introduced between some states  x k * X k , k = 1 , , m  of processes  X k ( t )   Λ ( x k * , x i * ) > 0 , i , k = 1 , , m ,  satisfying for some  0 < c k , k = 1 , , m , k = 1 m c k = 1 ,  conditions
1 i m , i k c k P k ( x k * ) Λ ( x k * , x i * ) = 1 i m , i k c i P i ( x i * ) Λ ( x i * , x k * ) , 1 k m .
Then the process  X ( t )  with a set of states  X = k = 1 m X k  and transient intensities
λ k ( x k , y k ) , x k , y k X k ; k = 1 , , m , Λ ( x k * , x i * ) , 1 k i m ,
is also ergodic, and its stationary distribution π has the form
π ( x k ) = c k P k ( x k ) , x k X k ; k = 1 , , m .
Proof. 
The proof of this theorem is based on the ergodicity Theorem 1 and the stationary Kolmogorov–Chapman equations for the distribution of  π ( x ) , x X ,  following from Formulas (8) and (9). □
Corollary 1.
Let the numbers  α i , k  satisfy the conditions
0 α i , k = α k , i , α k , k = 0 , 1 k i m ,
and the numbers  Λ ( x k * , x i * )  satisfy the equalities
α k , i = c k P k ( x k * ) Λ ( x k * , x i * ) , 1 k i m .
Then the equalities  i = 1 m α k , i = i = 1 m α i , k  imply the equalities (9). The equalities (12) allow  α k , i ,  satisfying the conditions (11) to determine the transient intensities  Λ ( x k * , x i * ) .  For us, the most interesting case will be when the equalities  c k = 1 / m , k = 1 , , m  are fulfilled.
Example 1.
Suppose that the discrete Markov processes  X 1 ( t ) , X 2 ( t )  considered in Theorem 2 describe the number of customers in single-server queuing systems  M | M | 1 |  with Poisson input flows with intensities  λ 1 , λ 2  and with service intensities  μ 1 , μ 2 , ρ 1 = λ 1 / μ 1 < 1 , ρ 2 = λ 2 / μ 2 < 1 .  Then discrete Markov processes  X 1 ( t ) , X 2 ( t )  describing the numbers of customers in first and second queuing systems have marginal distributions  P 1 ( x 1 = k ) = ( 1 ρ 1 ) ρ 1 k , P 2 ( x 2 = l ) = ( 1 ρ 2 ) ρ 2 l , k , l = 0 , 1 , .  Select the states  x 1 * = 0 , x 2 * = 0 ,  select  c 1 , c 2 , 0 < c 1 , c 2 , c 1 + c 2 = 1 , and determine the intensities of transitions  Λ 1 = λ ( x 1 * = 0 , x 2 * = 0 ) , Λ 2 = Λ ( x 2 * = 0 , x 1 * = 0 )  from the conditions (9):
c 1 ( 1 ρ 1 ) Λ ( x 1 * = 0 , x 2 * = 0 ) = c 2 ( 1 ρ 2 ) Λ ( x 2 * = 0 , x 1 * = 0 ) .
For this example, the positive intensities of transitions between states are described by Figure 1.
Assume that  λ 1 = 3 , μ 1 = 4 , ρ 1 = 3 4 ; λ 2 = 4 , μ 2 = 5 , ρ 2 = 4 5 ; c 1 = 1 4 , c 2 = 3 4 ,  then  Λ ( x 1 * , x 2 * ) Λ ( x 2 * , x 1 * ) = 12 5 , and so we may take, for example,  Λ ( x 1 * , x 2 * ) = 12 , Λ ( x 2 * , x 1 * ) = 5 .
Remark 1.
Markov processes  X k ( t )  may describe open/closed queuing networks. For such networks, Jackson’s/Gordon’s theorems allow us to calculate both the distributions  P k ( x k )  and their values at points  x k *  and to determine the transition intensities between  x k *  using the selected  c k , k = 1 , , m .  If the distributions  P k ( x k )  correspond to open networks, then it is convenient to choose zero vectors as  x k * .
Remark 2.
Analogous but more complicated models of switching from one Markov process to another Markov process (or from on to off periods of input flow) are considered in [28].

3.2. Queuing Networks with Uniform Stationary Distributions

All networks describing by Markov process with stationary uniform distribution are constructed using the following statement.

3.2.1. Main Balance Theorem

Theorem 5.
Suppose that a discrete Markov process  X ( t )  with a finite set of states  X  and with transient intensities  γ ( i , k ) , i , k X , i k  satisfies the following condition of states’ connectivity. For  i , k X i k i 1 , , i r X , r 0 ( i 0 = i ) ,  so that
γ ( i , i 1 ) > 0 , γ ( i 1 , i 2 ) > 0 , , γ ( i r , k ) > 0 ,
and for any  i X , the equalities are fulfilled
k X , k i γ ( i , k ) = k X , k i γ ( k , i ) .
Then the Markov process  X ( t )  is ergodic and its stationary distribution  p ( i )  is uniform on the set of states  X .
Proof. 
Indeed, the relations (13) and (14) and Theorem 1 imply ergodicity (and hence the existence of a single stationary distribution) for the discrete Markov process  X ( t )  [26,27]. Moreover, it follows from the equalities (14) that the uniform distribution  p ( i ) , i X  satisfies the stationary Kolmogorov–Chapman equations. □
Example 2.
Consider a model of a single-server queuing system with failures  M | M | 1 | m  when the number of customers exceeds the upper limit  m .  We describe this queuing system by a discrete Markov process  X ( t )  with states  0 , 1 , , m ,  characterizing the number of customers in the system. Suppose that the Poisson input flow to this queuing system has an intensity  λ ,  and the service intensity is  μ .  Then the transition intensities between the states of the system have the form (Figure 2)
γ ( i , i + 1 ) = λ , γ ( i + 1 , i ) = μ , i = 0 , 1 , , m 1 .
Let us denote  ρ = λ / μ  as the system load factor, then the stationary probability  p ( i )  of finding the system in the state i satisfies the equalities
p i = ( 1 ρ ) ρ i 1 ρ m + 1 , ρ 1 ; p i = 1 m + 1 , ρ = 1 ; i = 0 , 1 , , m .
Now let us transform the system with failures  M | M | 1 | m  into a system with a uniform distribution of stationary probabilities (Figure 3). To do this, we will introduce additional transition intensities into the  M | M | 1 | m  system, characterizing the cleaning of the system from customers and the replenishment of the system with deleted customers
γ ( 0 , m ) = λ , γ ( m , 0 ) = μ .
An elementary calculation shows that the states  0 , 1 , , m , 0  form a cycle in which the sum of the intensities entering the state i is equal to the sum of the intensities leaving the state (and is equal to  λ + μ ). It follows that the stationary probabilities of being in the states of the extended system satisfy the equality
p ( i ) = 1 m + 1 , i = 0 , 1 , , m ,
and the stationary distribution itself is uniform. Thus, by introducing only two new transient intensities given in Formula (17), the stationary distribution (16) is transformed into a uniform stationary distribution (18). This change has a particularly strong effect for the state  0 ,  into which the discrete Markov process  x ( t ) ,  characterizing the number of customers in the system at the moment  t ,  passes from the state  m .
Remark 3.
It should be noted that the transition intensities  γ ( 0 , m ) = μ , γ ( m , 0 ) = λ  introduced in Figure 4 may be changed. Indeed, at the vertices  1 , , m 1  of a graph depicting the states of the  M | M | 1 | m  system and its transient intensities (Figure 4), the difference between the sum of the output intensities and the sum of the input intensities is zero. At the vertex 0, this difference is equal to  λ μ ,  and at the vertex m it is equal to  μ λ .  Therefore, introducing between the vertices  0 , m  transient intensities  γ ( 0 , m ) = μ , γ ( m , 0 ) = λ , λ + μ = λ + μ ,  it is possible to obtain equality to zero of the corresponding differences. Moreover, with  λ > μ , we can select  λ = λ μ + ε , μ = ε , ε > 0 .  If  λ = 1 , μ = 0.8 , then it is possible to choose  μ = 0.05 , λ = 0.25 .
Similarly, if  μ > λ ,  then introducing between the vertices  0 , m ,  the transient intensities  γ ( 0 , m ) = λ , γ ( m , 0 ) = μ , λ + μ = λ + μ ,  it is possible with  μ = μ λ + ε , λ = ε , ε > 0 ,  to obtain that the corresponding differences of incoming and outgoing intensities are equal to zero. In this case we can select  μ = 1 , 5 , λ = 1 , 2 ,  then it is possible to choose  λ = 0 , 05 , μ = 0 , 35 .  It should be noted that in order to weaken the connection  0 m ,  leading to frequent switches between these states  0 , m ,  it is enough to require the condition  ε 1 .

3.2.2. Queuing Network Formed from a Transportation Network

Let us now consider a queuing network composed of single-server queuing systems at the nodes of some deterministic transport network [19]. Let this transport network be represented as an oriented acyclic bipolar graph with a set of vertices V and a set of edges  E .  On each edge u of the set E, the value of the flow  c u  is determined so that for each vertex (excluding the initial and final vertices), the sum of the flows entering it equals the sum of the flows outgoing from it. Let us denote  Λ  as the amount of the flow in this deterministic transport network (the sum of flows leaving the initial vertex equal to the sum of flows entering the final vertex).
Example 3.
Let us now proceed to the definition of discrete Markov process  X ( t )  describing this network. On each edge  u E , we define several states of the discrete Markov process  X ( t ) ,  indexing them  0 u , , n u .  Such a Markov process defines some kind of queuing network, in the nodes of which there are single-server queuing systems with failures. The states  0 u , , n u  characterize the number of customers in the system located on the edge  u .  Moreover, the extreme states  0 u , n u  can also describe the number of customers in systems adjacent to this system if there is a transition of customers between these systems. Additionally, we introduce the transient intensity Λ from the terminal node of the bipolar graph to the initial node. Then all states of the process  X ( t )  will be communicating, and the process  X ( t )  will be ergodic. From the construction of the transient intensities of the process  X ( t )  (Figure 4), it follows that the sum of the input intensities is equal to the sum of the output intensities for each state. Therefore, the stationary distribution of the so-constructed process  X ( t ) ,  defining a certain queuing network, is uniform.
Assume that  λ = 1 , μ = 0.5 , C = 1 ; λ = 2 , μ = 1 , C = 2 ,  then
Λ = min ( C , λ μ ) + min ( C , λ μ ) = min ( 1 , 0.5 ) + min ( 2 , 1 ) = 1.5 .

3.3. Some Generalizations of Product Theorems

For an open Jackson network, the graph  Γ  of transient intensities consists of a set of triangles (pyramids for  m > 2 ) filling the entire first quadrant. In Figure 5, the graph  Γ  consists of a single triangle. This subsection presents more complex graphs of transient intensities for queuing networks with a limited number of customers at different nodes.
Everywhere else, we will use the generalization of the relations (2) and (3) for the case when for  n Y 0  vectors (Figure 5),  ( n , n + e k ) , ( n + e k , n + e i ) , n Y 0 , 1 k i m  create the connected graph  Γ .  As examples of the set  Y , it is possible to take
Y 1 = { n : 0 i = 1 m n i K } , Y 2 = { n : 0 n i K i , i = 1 , , m } .

3.3.1. Main Product Theorem

The graph  Γ  contains a finite number of vertices (which we will also denote  Y ) and a finite number of edges. The edge  ( n , n + e k )  belonging to the graph  Γ  characterizes permission for a customer to enter node k from the outside (from node 0). Furthermore, the absence of the edge  ( n , n + e k )  in the graph  Γ  means that the customer received by the node k from the outside leaves the network. The edge  ( n + e k , n )  belonging to the graph  Γ  means permission to complete the customer service in node  k ,  and the absence of the edge  ( n + e k , n )  in the graph  Γ  is a ban of a such procedure. The edge  ( n + e k , n + e i )  belonging to the graph  Γ  means permission to complete the service of the customer in the node i, followed by a transition to the k node and to complete the customer service at the k node, followed by a transition to the i node. On the contrary, the absence of the edge  ( n + e k , n + e i )  in the graph  Γ  means a ban on the corresponding transitions (in both directions) (see, for example Figure 1). Such permissions and prohibitions define the protocol of the G network. Then, using the product theorem for open queuing networks [15], the following product theorem in [25] is proved. In this subsection, the number of vertices of the corresponding graphs determines the parameter of a uniform stationary distribution.
Theorem 6.
The Markov process  Y ( t )  defined by such a graph Γ is ergodic, and its stationary distribution [25 π ( n ) , n Y  is calculated by the formula
π ( n ) = C 1 Ψ ( n ) , Ψ ( n ) = i = 1 m a i ( n i ) , C = n Y Ψ ( n ) , a i ( n i ) = λ i μ i n i .
In Theorem 2, graph  Γ  is connected and consists of triangles (or pyramids). Without this assumption, the product formula for stationary distribution cannot be proved. Theorem 2 is proved by checking Kolmogorov–Chapman equalities in conditions of Formula (19) for a single triangle/pyramid. Then these triangles are glued together by their vertices (not by edges). Then the obtained equalities are already fulfilled for the entire network.
Corollary 2.
If  λ i = μ i , i = 1 , , m , then limit distribution  π ( n )  is uniform. The main parameter of the uniform distribution here is a number of states.

3.3.2. Closed Queuing Network

From Theorem 3, using ergodicity theorems for Markov chains with a finite number of states [26], it is not difficult to prove the following statement. All solutions of a system of linear algebraic Equation (6) consisting of positive components are representable as  a ( λ 1 * , , λ m * ) ,  where  a > 0 , and there is a (single) vector  ( λ 1 * , , λ m * )  satisfying the equality  k = 1 m λ k * = 1 .  Then, using the product Theorem 3 for closed queuing networks with single-channel system nodes [16], it is not difficult to establish that when the equalities  μ k = a λ k * , k = 1 , , m ,  the limit distribution  π ( n )  of the Markov process characterizing the number of customers in the network nodes is uniform. Moreover, the uniform stationary distribution in this network has the number  M ( K , m )  of states. Here,  M ( K , m )  is the number of solutions of the Diaphantine equation  n 1 + + n m = K  in non-negative integers or the number of placements of K indistinguishable particles over m distinguishable cells [29,30] equal to
M ( n , m ) = C n + m 1 n

3.4. Open Queuing Networks with Finite Numbers of Customers

In this section, we assume that  λ i = μ i , i = 1 , , m ,  which ensures a uniform stationary distribution.
Example 4.
Let us consider an open network with a total number of customers of no more than  K ,  described in Theorem 3. The graph characterizing the transient intensities of this network is shown in Figure 6 on the left. The set of vertices of this graph is shown in Figure 6, on the right.
Consider the set of states  L = { ( n 1 , , n m ) , 0 n i , i = 1 , , m , i = 1 m n i = K } ,  and let us imagine it as a union of disjoint subsets  L = i = 0 K L i ,  where
L i = { ( n 1 , , n m ) , 0 n j , j = 1 , , m , i = 1 m n j = i } , i = 0 , 1 , , K .
Then from Formula (20), we find the number  M  of vertices in the set  L :
M = i = 0 K C i + m 1 m 1 .
Let us now turn to the consideration of an open network (Figure 6) with a limited number of customers, characterized by the condition  0 n i K i , i = 1 , , m .
Example 5.
The graph (Figure 7 on the left) has a set  L  of network states (Figure 7 on the right) which may be represented as a union of disjoint subsets  L = j = 0 m L j ,  where
L 0 = { ( n 1 , , n m ) : 0 n i K i 1 , i = 1 , , m } ,
L j = { ( n 1 , , n j 1 , K j , n j + 1 , , n m ) , 0 n i K i , i = l , , m , i j } , j = 1 , , m .
It follows that the number M of vertices in the set  L  satisfies the equality
M = i = 1 m K i 1 + j = 1 m 1 K j .
Corollary 3.
Suppose that the graph Γ is defined by a set of vertices  L 0 .  Replace  λ k , μ k , k = 1 , , m ,  in each triangle/pyramid defined for  n L 0  (see Figure 5) by  a ( n ) λ k , a ( n ) μ k , k = 1 , , m .  Then, with such a replacement, the statement of Theorem 6 and Corollary 2 will remain valid. Then parameters  a ( n ) , n L 0  may be considered as queuing network management.

4. Discussion

The number of examples in the first model can be significantly expanded using well-known formulas for marginal distributions in various queuing systems, for example, the numbers of customers can describe the process of death and birth [26]. Similarly, random processes describing the number of customers in nodes of an open queuing network [15] or a closed queuing network [16] can also be used for this purpose, which limit distributions that obey product theorems.
The design of the managed queuing network given in the second model allows for numerous generalizations based on the model of a deterministic transport network with single input and output nodes [19,20]. By determining the total flow to the output node in a deterministic network and building an edge from the output node to the input node with this flow, it is possible to obtain a system with a uniform stationary distribution. To determine the number of states of a Markov process with a stationary distribution, it is necessary to use the known combinatorics results obtained, in particular, by solving the Diaphantine equations.

5. Conclusions

This article presents two models of managed queuing systems with a variable structure. The first model is based on a combination of several well-known models with switching between them. The second model is based on the deterministic transport network model and uses the introduction of feedback in a queuing system with failures and with a single server. Stationary distributions are calculated for both models. In the first model, this distribution may be represented as a mixture of stationary distributions with given weights and a fixed number of customers. For the second model, this is a uniform distribution. This article calculates the number of states of a discrete Markov process describing queuing networks with uniform stationary distributions.
We plan to expand the set of models of queuing networks with a variable structure (Section 2.1) and consider models of networks with failures and server recovery. It is also planned to additionally consider models of queuing networks built using deterministic transport networks (Example 5). Referring to fundamental examples in which new continuations are discovered helps to see what new possibilities arise when considering systems with a changing structure or systems with a uniform stationary distribution.
This research was carried out within the state assignment for IAM FEB RAS (N 075-00459-24-00).

Funding

This research received no external funding.

Data Availability Statement

The data supporting the findings of this study are available within the article.

Acknowledgments

The author thanks Y.N. Kharchenko for their help in interpreting some results of statistical physics.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Grimmett, G. Probability on Graphs, 2nd ed.; Volume 8 of the IMS Textbooks Series; Cambridge University Press: Cambridge, UK, 2018. [Google Scholar]
  2. Van der Hofstad, R. Random Graphs and Complex Networks; Cambridge Series in Statistical and Probabilistic Mathematics; Cambridge University Press: Cambridge, UK, 2017; Volume 1. [Google Scholar]
  3. Bet, G.; van der Hofstad, R.; van Leeuwaarden, J.S. Big jobs arrive early: From critical queues to random graphs. Stochastic Syst. 2020, 10, 310–334. [Google Scholar] [CrossRef]
  4. Kriz, P.; Szala, L. The Combined Estimator for Stochastic Equations on Graphs with Fractional Noise. Mathematics 2020, 8, 1766. [Google Scholar] [CrossRef]
  5. Overtona, C.E.; Broomb, M.; Hadjichrysanthouc, C.; Sharkeya, K.J. Methods for approximating stochastic evolutionary dynamics on graphs. J. Theor. Biol. 2019, 468, 45–59. [Google Scholar] [CrossRef] [PubMed]
  6. Legros, B.; Fransoo, J.C. Production, Manufacturing, Transportation and Logistics Admission and pricing optimization of on-street parking with delivery bays. Eur. J. Oper. Res. 2024, 312, 138–149. [Google Scholar] [CrossRef]
  7. Ning, R.; Wang, X.; Zhao, X.; Li, Z. Joint optimization of preventive maintenance and triggering mechanism for k-out-of-n: F systems with protective devices based on periodic inspection. Reliab. Eng. Syst. Saf. 2024, 251, 110396. [Google Scholar] [CrossRef]
  8. Feng, H.; Zhang, S.H.; Zhang, Y. Production, Manufacturing, Transportation and Logistics Managing production-inventory-maintenance systems with condition monitoring. Eur. J. Oper. Res. 2023, 310, 698–711. [Google Scholar] [CrossRef]
  9. Anokhin, P.K. Ideas and facts in the development of the theory of functional systems. Psychol. J. 1984, 5, 107–118. (In Russian) [Google Scholar]
  10. Redko, V.G.; Prokhorov, D.V.; Burtsev, M.S. Theory of Functional Systems, Adaptive Critics and Neural Networks. In Proceedings of the 2004 IEEE International Joint Conference on Neural Networks, Budapest, Hungary, 25–29 July 2004; pp. 1787–1792. [Google Scholar]
  11. Vartanov, A.V.; Kozlovsky, S.A.; Skvortsova, V.B. Human memory and anatomical features of the hippocampus. Vestn. Moscow. Univ. Ser. 14. Psychol. 2009, 4, 3–16. (In Russian) [Google Scholar]
  12. Lye, T.C.; Grayson, D.A.; Creasey, H.; Piguet, O.; Bennett, H.P.; Ridley, L.J.; Kril, J.J.; Broe, G.A. Predicting memory performance in normal ageing using different measures of hippocampal size. Neuroradiology 2006, 48, 90–99. [Google Scholar] [CrossRef]
  13. Lupien, S.J.; Evans, A.; Lord, C.; Miles, J.; Pruessner, M.; Pike, B.; Pruessner, J.C. Hippocampal volume is as variable in young as in older adults: Implications for the notion of hippocampal atrophy in humans. Neuroimage 2007, 34, 479–485. [Google Scholar] [CrossRef]
  14. Squire, L.R. The legacy of patient H.M. for neuroscience. Neuron 2009, 61, 6–9. [Google Scholar] [CrossRef]
  15. Jackson, J.R. Networks of Waiting Lines. Oper. Res. 1957, 5, 518–521. [Google Scholar] [CrossRef]
  16. Gordon, K.D.; Newell, G.F. Closed Queuing Systems with Exponential Servers. Oper. Res. 1967, 15, 254–265. [Google Scholar] [CrossRef]
  17. Pathria, R.K.; Beale, P.D. Statistical Mechanics, 3rd ed.; Elsevier: Amsterdam, The Netherlands, 2011. [Google Scholar]
  18. Gyenis, B. Maxwell and the normal distribution: A coloured story of probability, independence, and tendency toward equilibrium. Stud. Hist. Philos. Sci. Part Stud. Hist. Philos. Mod. Phys. 2017, 57, 53–65. [Google Scholar] [CrossRef]
  19. Ford, L.R.; Fulkerson, D.R. Maximal flow through a network. Can. J. Math. 1956, 8, 399–404. [Google Scholar] [CrossRef]
  20. Cormen, T.H.; Leiserson, C.E.; Rivest, R.L.; Stein, C. Algorithms: Introduction to Second Edition; The MIT Press Cambridge: Cambridge, UK, 1990. [Google Scholar]
  21. Ghosh, S.; Hassin, R. Inefficiency in stochastic queueing systems with strategic customers. Eur. J. Oper. Res. 2021, 295, 1–11. [Google Scholar] [CrossRef]
  22. He, Q.M.; Bookbinder, J.H.; Cai, Q. Optimal policies for stochastic clearing systems with time-dependent delay penalties. Naval Res. Logist. 2020, 67, 487–502. [Google Scholar] [CrossRef]
  23. Kim, B.K.; Lee, D.H. The M/G/1 queue with disasters and working breakdowns. Appl. Math. Model. 2014, 38, 1788–1798. [Google Scholar] [CrossRef]
  24. Missbauer, H.; Stolletz, R.; Schneckenreither, M. Order release optimisation for time-dependent and stochastic manufacturing systems. Int. J. Prod. Res. 2023, 62, 2415–2434. [Google Scholar] [CrossRef]
  25. Tsitsiashvili, G.S.; Osipova, M.A. New multiplicative theorems for queuing networks. Probl. Inf. Transm. 2005, 41, 111–122. (In Russian) [Google Scholar] [CrossRef]
  26. Ivchenko, G.I.; Kashtanov, V.A.; Kovalenko, I.N. Theory of Queuing: A Textbook for Universities; Higher School: Moscow, Russia, 1982. (In Russian) [Google Scholar]
  27. Kovalenko, I.N.; Kuznetsov, N.Y.; Shurenkov, V.M. Random Processes; Naukova Dumka: Kiev, Ukraine, 1983. (In Russian) [Google Scholar]
  28. Mikosch, T.; Resnick, S.; Rootzen, H.; Stegeman, A. Is network traffic approximated by stable Levy motion or fractional Brownian motion? Ann. Appl. Probab. 2002, 12, 23–68. [Google Scholar] [CrossRef]
  29. Stillwell, J. Mathematics and Its History, 2nd ed.; Springer Science and Business Media Inc.: Berlin/Heidelberg, Germany, 2004. [Google Scholar]
  30. Vilenkin, N.Y. Combinatorics; Nauka: Moscow, Russia, 1969. (In Russian) [Google Scholar]
Figure 1. Transient intensities in the queuing system from Example 1.
Figure 1. Transient intensities in the queuing system from Example 1.
Computation 12 00195 g001
Figure 2. Transient intensities in a system with failures  M | M | 1 | m .
Figure 2. Transient intensities in a system with failures  M | M | 1 | m .
Computation 12 00195 g002
Figure 3. Transient intensities in a system with uniform stationary distribution.
Figure 3. Transient intensities in a system with uniform stationary distribution.
Computation 12 00195 g003
Figure 4. Graph of the transient intensities of Markov process based on a deterministic transport network.
Figure 4. Graph of the transient intensities of Markov process based on a deterministic transport network.
Computation 12 00195 g004
Figure 5. Transient intensities in the simplest connected graph illustrating Formulas (2) and (3).
Figure 5. Transient intensities in the simplest connected graph illustrating Formulas (2) and (3).
Computation 12 00195 g005
Figure 6. Example of a graph defining a network with a limited total number of customers.
Figure 6. Example of a graph defining a network with a limited total number of customers.
Computation 12 00195 g006
Figure 7. Example of graph defining network with the number of customers  n i K i , i = 1 , , m .
Figure 7. Example of graph defining network with the number of customers  n i K i , i = 1 , , m .
Computation 12 00195 g007
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

Tsitsiashvili, G. Networks Based on Graphs of Transient Intensities and Product Theorems in Their Modelling. Computation 2024, 12, 195. https://doi.org/10.3390/computation12100195

AMA Style

Tsitsiashvili G. Networks Based on Graphs of Transient Intensities and Product Theorems in Their Modelling. Computation. 2024; 12(10):195. https://doi.org/10.3390/computation12100195

Chicago/Turabian Style

Tsitsiashvili, Gurami. 2024. "Networks Based on Graphs of Transient Intensities and Product Theorems in Their Modelling" Computation 12, no. 10: 195. https://doi.org/10.3390/computation12100195

APA Style

Tsitsiashvili, G. (2024). Networks Based on Graphs of Transient Intensities and Product Theorems in Their Modelling. Computation, 12(10), 195. https://doi.org/10.3390/computation12100195

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