Baixe o app para aproveitar ainda mais
Prévia do material em texto
ISSN 1064-2307, Journal of Computer and Systems Sciences International, 2018, Vol. 57, No. 5, pp. 766–783. © Pleiades Publishing, Ltd., 2018. Original Russian Text © A.Z. Melikov, M.O. Shahmaliyev, 2018, published in Izvestiya Akademii Nauk, Teoriya i Sistemy Upravleniya, 2018, No. 5. SYSTEMS ANALYSIS AND OPERATIONS RESEARCH Markov Models of Inventory Management Systems with a Positive Service Time A. Z. Melikova,* and M. O. Shahmaliyeva aInstitute of Control Systems, Azerbaijan National Academy of Sciences, Baku, Azerbaijan *e-mail: agassi.melikov@gmail.com Received May 7, 2017; in final form, May 7, 2018 Abstract—Markov models of perishable inventory systems where some customers are withdrawn after completion of the service without buying the stock are studied. It is assumed that the service time and fill- ing supply orders are positive random variables. The inventory replenishment size is a variable and depends on the current inventory level. Exact and approximate methods for calculating the joint distribution of the inventory level and the number of orders in the system are developed. Formulas for calculating the main characteristics of the studied systems are proposed and the problem of their optimization is solved. The high level of accuracy of the proposed formulas is confirmed by the numerical experiments. DOI: 10.1134/S106423071805009X INTRODUCTION It is normally assumed that in the models of inventory systems (IS), the service time is zero (or negli- gibly small) [1, 2]. At the same time, there are real systems where this assumption is not satisfied; i.e., it is necessary to study IS models where the service time is a positive value. Such models were first studied in [3, 4]. The conventional English term for them in the modern literature is queuing inventory systems (QIS). The survey of publications devoted to QIS can be found in [5]. An important QIS subclass is perishable QIS (PQIS). Lately, PQIS models have been objects of numerous studies. In the reviews [6–9] and in the monograph [10], there are references to many literary sources on this subject. Models of PQIS with a positive service time are studied in [11–16]. In [11], a model of the system with a Poisson flow of customers is investigated, in which the order filling times and the inventory life time are exponential distribution functions (d.fs.). There is a limited buffer (room) in the system for waiting in the queue of customers; this system also receives a Poisson f low of negative customers, which do not require inventory item after service completion. In order to obtain the system’s characteristics, a three-dimen- sional Markov chain (3-D MC) is constructed. A similar model where the d.fs. of the service time for cus- tomers are a phase-type distribution is studied in [12] using a 4-D MC; a similar model in the presence of renewal orders is studied in [13] using 5-D MC. In order to study PQIS with a limited waiting buffer for customers forming the Markov Arrival Process (MAP), a 6-D MC is constructed in [14] and a technique for obtaining its characteristics is developed. A similar PQIS model for impatient customers is studied in [15]. Here, methods of Markov decision-making processes are used to minimize a certain cost function while assuming that the service rate is a controlled quantity. A similar problem is considered in [16]. It should be noted that in [11–16] it is assumed that inventory replenishment policies (IRPs) belong to the class and they use a matrix geometric method to calculate the probability of states for multidi- mensional Markov chains [17]. An important class of PQIS models includes those in which the server takes a break depending on the current level of inventory and/or the number of orders in the system. Similar models are considered, for example, in [18–20]. In these publications, 3-D MCs are used as mathematical models of PQIS with server breaks and based on the method of phase state merge [21], hierarchical (approximate) algorithms for the calculation of their state’s probabilities are proposed, and formulas are obtained for calculating the characteristics of these systems. As a rule, in QIS models it is assumed that after the completion of the service for each customer, the system’s inventory level decreases. However, in practice, this assumption is not always correct. For QIS models with durable inventories, this service scheme was first introduced in [22–24] independent of each ( ),s S 766 MARKOV MODELS OF INVENTORY MANAGEMENT SYSTEMS 767 other. The authors give examples of real systems where the service of some orders does not lead to a reduc- tion in the level of the system’s inventory. It is further applied to PQIS models in [25] and [26], while in [25] it is assumed that the system uses the -policy (two-level policy), while in [26] an analogous model with the -policy is studied. At the same time, analyzing and optimizing PQIS models with more general inventory replenishment policies are relevant problems today. One such policy is a policy where the size of the order depends on the current level (variable size of the order (VSO)). This policy was first defined in [27, 28] where it was applied to a QIS model with durable inventory, assuming that after the completion of servicing each cus- tomer the system’s inventory level was reduced by a unit. This article generalizes [25, 26], and here it is assumed that in a perishable inventory system a VSO pol- icy of inventory replenishment with impatient customers is implemented. This generalization allows us to perform a comparative analysis of the system’s characteristics using various IRPs and to choose the opti- mal (in a given sense) policy. In this respect, the problems of conditional optimization of the studied mod- els are solved here using different IRPs. To the best of our knowledge, PQIS models with different cus- tomer types and VSO policies of inventory replenishment have not previously been investigated. The mathematical models used for studying the considered systems are 2D Markov chains and in this paper methods for their exact and approximate analysis are proposed. The approximate method allows us to study models of almost any dimensionality, including models of infinite size. In this respect, it should be noted that in order to address the issue of the “curse of dimensionality” in calculating the state proba- bilities of high-dimensional 2-D MC researchers mostly employ the matrix analytic method [17] and the spectral expansion solution [29, 30]. The use of these methods for the analysis of the studied models is difficult for a number of reasons. First, both methods impose certain structural requirements for the generating matrix of the studied chain; in particular, for large numbers of rows (or columns) all elements of this matrix must be constant. The satisfaction of this condition requires making some assumptions that are often inconsistent with the actual condition of the system’s functioning. Thus, in the studied models, in order to fulfill the required condition, it must be assumed that the dequeuing rate due to impatient customers does not depend on the number of orders in the system, which is contrary to reality. Secondly, both methods face problems of computational instability associated with the poor condi- tionality of large-dimensional matrices used at various stages of these algorithms. Third, these methods can only be applied for calculating the probabilities of 2-D MC states, which are finite for at least one component. The method proposed by us is free of such shortcomings and in recent years it has been successfully used to analyze various models of service systems [31, 32]. 1. DESCRIPTION OF MODELS AND STATEMENT OF THE PROBLEM In the studied system, which continuously monitors the inventory level of a limited size S. Each inven- tory unit in it becomes unserviceable independently of the rest after a random time with an exponential d.f. with parameter γ, > 0. At the same time, it is assumedthat the inventory item reserved while serving the customer cannot perish. This means that the inventory level is reduced not only after the issue of the item but also as a result of their perishing. The system receives a Poisson flow of customers at the rate for the purchase of its inventory items. For simplicity, we assume that incoming customers require a stock of unit size; i.e., after servicing such a customer, the inventory level is reduced by a unit. If the inventory level is positive at the time of the customer arrival, then it is accepted for service with probability 1 provided that at that moment the server is free; otherwise, customers are queued. Customers are entered in the queue according to the Bernoulli scheme even when the inventory level is zero; i.e., if at the time of the next customer arrival in the system there are no stocks, then it is either queued with prob- ability ϕ1, or with probability ϕ2 it leaves the system; at the same time, . In such cases, custom- ers in the queue are impatient, i.e., every customer independently of the others waits in the queue for a random period of time, which has an exponential distribution with the average of Here we consider systems with queues of finite and infinite lengths. In the model of systems with a finite queue it is assumed that if at the time of the next customer arrival there are already N customers in the system, it is dequeued with probability 1. In the model of systems with an infinite queue, all customers can join the queue. ( ),s S ( )− 1,S S γ λ ϕ + ϕ =1 2 1 −τ 1. JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL Vol. 57 No. 5 2018 768 MELIKOV, SHAHMALIYEV After the service of a customer has been completed, it, according to the Bernoulli scheme, either rejects accepting the inventory item with probability or accepts the item with probability, Moreover, the service times of customers which refuse to accept the item have a general exponential d.f. with the mean of ; the service times of customers which accept the item also have a general exponential d.f. but with the mean of The inventory is replenished in accordance with the VSO policy, while the lead time is a positive ran- dom variable that has an exponential distribution with the mean The variable size of the replenishment policy is determined as follows. A certain threshold value, is introduced and, if the inventory level exceeds this value, the system does not make orders for inventory replenishment; and when the current level of the system’s inventory becomes equal to the value s, it sends a replenishment order to the inventory of a higher level. At the same time, if at the moment of the replenishment order delivery the current level of the system’s inventory is m, the size of the supply depends on m and equals , We know the inventory replenishment policy of two levels (i.e., the -policy) is a particular case of the proposed VSO policy. Indeed, if we assume that , and the value is determined by the formula presented below, we obtain the policy of two levels, i.e., (1.1) In order to be specific, as in the -policy, it is assumed that ; at the same time, the size of the order size is obtained as (1.2) Ratio (1.2) means that when the inventory level drops to value m, an order is made of a size sufficient for filling the system’s warehouse completely (the replenishment policy (1.2) was independently intro- duced in the works [22, 27, 28]). The problem consists in finding a joint distribution of the system’s inventory level and the number of customers in the system. The solution of this problem allows us to determine the averaged performance measures of the PQIS model under study and to perform its cost analysis. 2. METHODS FOR THE CALCULATION OF THE SYSTEM’S CHARACTERISTICS The operation of a system with a finite queue is described by a two-dimensional Markov chain with states of the form where m is the level of the warehouse inventory and n is the number of orders in the system. The set of all possible states, i.e., the state space (SS) of this chain is determined as follows: (2.1) The graph of transitions between the states of this chain is shown in Fig. 1a. The rate of transition from the state to another state is denoted by . The set of these values determines the generating matrix (of the Q-matrix) of this 2-DMC. Now we consider the problem of their calculation. Transitions between the SS states (2.1) are associated with the following events: (i) customer arrival, (ii) the completion of the customer service, (iii) expiration of the inventory’s lifetime (perishing), (iv) dequeuing of the impatient customers, and (v) replenishment. Taking into account the adopted inventory replenishment policy, the following three cases should be distinguished in determining the initial state : (1) m1 > s; (2) 0 < m1 ≤ s, (3) m1 = 0. In cases where , transition from the state is impossible due to the events of type (iv) and (v) since the customers in these states are patient and no replenishment takes place. The remaining tran- sitions are determined as follows. If an customer arrives (event of the type (i)) and the number of customers in the system is less than , then the number of orders in the system is increased by unit; i.e., there is a transition from the current state σ1 σ2 σ + σ =1 2 1. −μ 11 −μ μ < μ12, 2 1, . − v 1. <, ,s s S ( )sd m < ≤ −0 ( ) .sd m S m ( , )s S < /2s S ( )sd m ( ) − ≤⎧= ⎨ >⎩ , if , 0, if .s S s m s d m m s ( , )s S < /2s S ( ) − ≤⎧= ⎨ >⎩ , if , 0, if .s S m m s d m m s ( , )m n = = ={( , ): 0, ; 0, }.E m n m S n N ∈1 1( , )m n E ∈2 2( , )m n E 1 1 2 2(( , ),( , ))q m n m n ∈1 1( , )m n E >1m s 1 1( , )m n N JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL Vol. 57 No. 5 2018 MARKOV MODELS OF INVENTORY MANAGEMENT SYSTEMS 769 Fig. 1. Graph of transitions between states of initial (a) and merged (b) model. (S, N) (S, 2) (S, 1) (S, 0). . . . (a) (b) (S, N − 1) (S, N − 2) (S − 1, N) (S − 1)γ Sγ (S − 1, 2) (S − 1, 1) (S − 1, 0). . . .(S − 1, N − 1) (S − 1, N − 2) (s, N) (s, 2) (s, 1) (s, 0). . . .(s, N − 1) (s, N − 2) (1, N) (1, 2) (1, 1) (1, 0). . . .(1, N − 1) (1, N − 2) (0, N) (0, 2) Λ(1)Λ(s)Λ(S) (0, 1) (0, 0). . . . . . . . . .S v S − 1 s − 1s 1 0 (0, N − 1) λϕ1 λ τ μ2σ2 Nτ (0, N − 2) μ1σ1 to the state E; the rate of this transition is . If after the order service has been completed, it refuses to accept the goods (event of type (ii)), then the number of orders in the system is decreased by a unit, while the system inventory level does not change; i.e., there is a transition from the current state to the state E; the rate of this transition is . If after the service has been completed customer purchase the item (event of type (ii)), then simultaneously the number of customers in the system and the system’s inventory level are decreased by a unit; i.e., there is a transition from the current state to the state E; the rate of this transition is . After the item perishing (event of type (iii)) there is a transition from the current state to the state E; the rate of this transition is if , and in the cases the rate of such a transition is . From the above, we conclude that for the cases the elements of the Q-matrix are obtained as follows (Fig. 1a): (2.2) If in the initial state the condition is satisfied, than the transition rates for the above-mentioned events of types (i) and (iii) are obtained similarly to relations (2.2). In addition, at the + ∈1 1( , 1)m n λ − ∈1 1( , 1)m n μ σ1 1 − − ∈1 1( 1, 1)m n ( )μ − σ2 11 − ∈1 1( 1, )m n γ1m =1 0n >1 0n ( )− γ1 1m >1m s ( ) λ = = +⎧ ⎪μ σ = = − ⎪ μ σ = − = −⎪= ⎨ γ = − = =⎪ ⎪ − γ = − > = ⎪ ⎩ 2 1 2 1 1 1 2 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 , if , 1, , if , 1, , if 1, 1, (( , ),( , )) , if 1, 0, 1 , if 1, 0, , 0 otherwise. m m n n m m n n m m n n q m n m n m m m n n m m m n n n ∈1 1( , )m n E < ≤10 m s JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL Vol. 57 No.5 2018 770 MELIKOV, SHAHMALIYEV arrival time of the replenishment order sized (event of type (v)), there is a transition from the state to the state ; and the rate of such a transition is . Finally, let the condition be fulfilled in the initial state . In this case, transition from this state due to events of types (ii) and (iii) is not possible because in these states customers cannot be serviced and the system’s inventory is empty. In these states, the transition rates for events of types (i) and (v) are obtained similarly to relations (2.2) and the arriving customer joins the queue with the probability . The transition rates due to the customer’s impatience (event of type (iv)) are determined as follows: after the impatient customer leaves the queue, the number of customers in the system is decreased by a unit and moreover the system inventory level does not change; i.e., there is a transition from the current state to the state E; the rate of this transition is Consequently, for the cases elements of the Q-matrix are obtained as (see Fig. 1a) (2.3) Formulas (2.2) and (2.3) show that any state of this finite 2-D MC is reachable from any other state (see Fig. 1a); i.e., there is a stationary mode in this system. Consequently, the probabilities of states are the unique solution of the system of equilibrium equations (SEEs) obtained based on relations (2.2) and (2.3), which is also a system of linear algebraic equations with dimensionality . Since the generation of this SEE is cumbersome and evident, its explicit form is not given here. The averaged performance measures of the studied PQIS are found from the state probabilities. We have given below some of the frequently chosen main performance measures: the average inventory level , the system’s average perishing rate , the average reorder rate , the probability of an cus- tomer loss , and the average length of the queue . In using the proposed VSO policy, in addition to the above-listed performance measures, a new performance measure must be introduced, i.e., the aver- age size of replenishment order . The average inventory level, the average size of a single order, and the average number of customers in the system are determined as the mathematical expectations of the corresponding random variables; i.e., they are calculated from the following formulas: (2.4) (2.5) (2.6) Since the inventory item reserved while servicing the customer cannot perish the average perishing rate is found as (2.7) Inventory is replenished whenever the system inventory level drops from the value down to the value s; i.e., the average replenishment rate is calculated as (2.8) Customers are lost in the following cases: (1) if at the time of the arrival of the customer the queue is full; (2) if the customer leaves the system due to its impatience in the absence of inventory item; (3) if at the time of the arrival of the customer there are no inventory items in the system and the customer − 1S m 1 1( , )m n 1( , )S n v =1 0m ∈1 1( , )m n E ϕ1 − ∈1(0, 1)n τ1 .n =1 0m λϕ = = +⎧ ⎪ τ = = −⎪= ⎨ν = =⎪ ⎪⎩ 1 2 2 1 1 2 2 1 1 2 2 2 2 1 , if 0, 1, , if 0, 1, ((0, ),( , )) , if , , 0 otherwise. m n n n m n n q n m n m S n n ∈( , ), ( , )p m n m n E ( ) ( )= + +1 1E S N ( )avS Γ( )av ( )RR ( )PL ( )avL ( )avV ( ) = = = ∑ ∑ 1 0 , ; S N av m n S m p m n ( ) = − = = −∑ ∑ 0 , ; S N av m S s n V m p S m n ( ) = = = ∑ ∑ 1 0 , . N S av n m L n p m n ( ) ( ) ( ) = = ⎛ ⎛ ⎞⎞ Γ = γ + −⎜ ⎜ ⎟⎟ ⎝ ⎝ ⎠⎠ ∑ ∑ 1 1 ,0 1 , . S N av m n mp m m p m n + 1s ( ) ( ) ( ) ( ) = = γ + + + μ σ + γ +∑2 2 1 1 1,0 1, . N n RR s p s s p s n JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL Vol. 57 No. 5 2018 MARKOV MODELS OF INVENTORY MANAGEMENT SYSTEMS 771 refuses to wait in the queue. Consequently, we have the following formula for calculating the customer loss probability: (2.9) It is impossible to find an analytical SEE solution due to the complex structure of its Q-matrix, and the use of known numerical methods of linear algebra for this purpose is possible only for chains of a mod- erate dimension, while they are generally useless for chains of large dimensionality. This being so, this problem is solved here by the approximate method [25], which enables asymptotical analysis of the performance measures of this PQIS model for a large-size inventory of the system and queue buffer. This method can be correctly used to study PQIS models, in which the rate of the customer arrival is much higher than the perishing rates, i.e., It should be noted that this assumption is fully consistent with the real operating condition of the PQIS since otherwise the system would not be able to fulfill its purpose of serving the customers [33]. In addition, as it was stated above, If these assumptions are fulfilled, consider the following splitting of the SS (2.1): (2.10) where Splitting (2.10) means that the class of states contains those states from the original SS (2.1) in which the inventory level is equal to m regardless of the number of customers in the system (i.e., the state graph is partitioned by rows, see Fig. 1a). Based on the assumptions above, we conclude that the rates of transitions between the states inside the rows far exceed the rates of transitions between the states from different rows. Further, based on splitting (2.10) in SS (2.1), the following merge function is determined: (2.11) where 〈m〉 denotes a merged state, which combines the class of states . Let us denote Approximate values of the state probabilities of the initial model are obtained as follows [25]: (2.12) where is the probability of a state inside the split model with the state space and is the probability of the merged state . Next we consider the problems of calculating the state probabilities of split and merged models. In all states, inside the split model with SS Em the first component is constant and, therefore, all states of this class are only determined by the second component. Thus, on studying split models with SS Em, each state can only be given by the second component, i.e., as a matter of convenience on studying the split model with SS Em its state is simply designated by From relations (2.2) we obtain that the probabilities of states inside all split models with SS coincide with the probabilities of states of the classical model with the load erl (Erlang), i.e., (2.13) From relations (2.3) we obtain that the probabilities of states inside the split model with SS coincide with the probabilities of states of the classical Erlang model with the load erl, i.e., (2.14) Here and below, the following notation is used: ( ) ( ) ( ) − − = = = τ= + + ϕ λϕ + τ∑ ∑ ∑ 1 1 2 0 1 01 , 0, 0, . S N N m n n nPL p m N p n p n n λ γ� . μ μ�1 2. = = ∩ = ∅ ≠∪ 1 2 1 2 0 , , , S m m m m E E E E m m = ∈ = ={( , ) : 0, }, 0, .mE m n E n N m S mE ( , )m n = 〈 〉(( , )) ,U m n m =, 0,mE m S Ω = 〈 〉 ={ : 0, }.m m S ( ) ( ) ∈� , , ,p m n m n E = ρ π 〈 〉�( , ) ( ) ( ),mp m n n m ρ ( )m n ( , )m n ,mE π 〈 〉( )m 〈 〉 ∈ Ωm ( , )m n ∈( , ) mm n E ( , )m n =, 0, .n n N =, 1,mE m S / /1/M M N = λ μ σ1 1a ( ) ( ) +ρ = − − =11 (1 ), 1, .n Nm n a a a m S 0E / / /0M M N = λϕ τ1b ( ) ( ) ( ) = ρ = θ θ =∑0 0 , 0, . N j n n j n N ( )θ = !.jj b j JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL Vol. 57 No. 5 2018 772 MELIKOV, SHAHMALIYEV The rate of transition from one merged state to another merged state is designated by . According to [25], these parameters are obtained as follows: (2.15) With allowance for (2.2), (2.3), and (2.13)–(2.15), after certain transformations we find that these tran- sition rates are calculated as (Fig. 1b): (2.16) where Then from (2.16) we obtain (2.17) where The probability is found from the normalization condition, i.e., (2.18) Further with allowance for relations (2.13)–(2.18), we calculate the approximate values of the state probabilities from (2.12) and taking them intoaccount we perform some transforma- tions from (2.4)–(2.9), which yield formulas for an approximate calculation of the studied system’s per- formance measures, i.e., (2.19) (2.20) (2.21) (2.22) (2.23) (2.24) Next, we consider a PQIS model with an infinite queue of customers. Its operation is also described by 2-D MC but in this case, the SS of the model is infinite, i.e., the SS of this model is given as (2.25) Note 1. Here and below, for the sake of simplicity, the same notation is used in both models for their SS, stationary distributions, and performance measures. Which particular model is discussed will be clear from the context. The elements of the Q-matrix of the given 2-D MC are obtained similarly to (2.2) and (2.3). The sys- tem’s characteristics are calculated from relations (2.4)–(2.9); however, in these formulas it is necessary 〈 〉1m 〈 〉2m 〈 〉 〈 〉 〈 〉 〈 〉 ∈ Ω1 2 1 2( , ), ,q m m m m ( ) ( )( ) ( ) ( ) ( ) ∈ ∈ 〈 〉 〈 〉 = ∑ 1 1 1 2 2 2 1 2 1 1 2 2 1 1 , , ( , ) , , , , . m m m n E m n E q m m q m n m n p m n ( )Λ = −⎧ ⎪ 〈 〉 〈 〉 = ν ≤ =⎨ ⎪⎩ 1 2 1 1 2 1 2 , if 1, ( , ) , if , , 0 otherwise, m m m q m m m s m S ( ) ( ) ( )( ) ( )( )Λ = γρ + − ρ μ σ + − γ =1 1 2 2 1 10 1 0 1 , 1, .m m m m S ( ) ( ) ω π 〈 〉 ≤ ≤ +⎧π 〈 〉 = ⎨η π 〈 〉 + < ≤⎩ 0 , 1 1, ( ) 0 , 1 , m m m s m s m S ( ) ( ) ( ) ( ) ( ) ( ) + = = ν + Λ − Λ + ν + Λ −ω = η = Λ Λ Λ∏ ∏ 1 1 1 1 1 1 ; . m s m m i i i s i i m i ( )π 〈 〉0 −+ = = + ⎛ ⎞ π 〈 〉 = + ω + η⎜ ⎟ ⎝ ⎠ ∑ ∑ 11 1 2 ( 0 ) 1 . s S m m m m s ( ) ( ) ∈� , , ,p m n m n E ( ) = ≈ π 〈 〉∑ 1 ; S av m S m m ( ) ( ) ( ) ( )( )( ) = Γ ≈ γ π 〈 〉 ρ + − − ρ∑ 1 0 1 1 0 ; S av m m m m ( ) ( ) ( ) ( ) ( )( )( )≈ π 〈 + 〉 + γρ + γ + μ σ − ρ2 21 1 0 1 0 ;RR s s s ( ) ( ) = = − π 〈 〉∑ 0 ; s av m V S m m ( )( ) ( ) ( ) ( ) ( ) ( )( ) − = ⎛ ⎞τ≈ − π 〈 〉 ρ + π 〈 〉 ρ + ρ + ϕ − ρ⎜ ⎟λϕ + τ⎝ ⎠ ∑ 1 0 0 2 0 1 1 1 0 0 1 ; N n nPL N N n N n ( ) ( ) ( )( ) ( ) = = ≈ π 〈 〉 ρ + − π 〈 〉 ρ∑ ∑0 1 1 0 1 0 . N N av n n L n n n n { }= = =( , ) : 0, ; 0,1,... .E m n m S n JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL Vol. 57 No. 5 2018 MARKOV MODELS OF INVENTORY MANAGEMENT SYSTEMS 773 to take . Note that in this model, in calculating the order loss probability, the first term in (2.9) is missing because the buffer for waiting orders is of an infinite size. In this case, the stationary distribution of the corresponding infinite 2-D MC cannot be obtained using the respective SEE for stationary state probabilities because here it is also impossible to find analytical expressions for their calculation. Applying the method of two-dimensional generating functions is known to involve certain difficulties. Therefore, this infinite 2-D MC has to be found by the above-described technique. Here we also consider the splitting of SS (2.25) analogous to (2.10) and the merge function is constructed accordingly (see (2.12)). The probabilities of states inside all split models with SS , m > 0 are calculated as probabilities of states of the model with the load erl, i.e., (2.26) Note 2. It is assumed that the condition for the existence of a stationary mode in the system with the load erl, i.e., The probabilites of states inside the split model with SS are calculated as probabilities of states of the model with the load erl, i.e., (2.27) The state probabilities of the merged model are obtained similarly to (2.16)–(2.18). Further, using relations (2.17), (2.18), (2.26), and (2.27), we find approximate values of the state probabilities of the given model. After certain transformations, we obtain formulas for calculating the approximate values of the character- istics of the studied PQIS model with an unlimited queue of customers. Thus, the average inventory level, the system’s average perishing rate, and the average reorder rate are obtained by formulas (2.19)–(2.22), respectively; at the same time, formulas (2.20) and (2.21) are further simplified because The probability of customer loss and the average queue length in this model are calculated as follows: (2.28) (2.29) Note 3. Formula (2.28) contains an infinite series and, unfortunately, it was not possible to find an explicit formula for calculating its sum. At the same time, this series converges due to the convergence of the corre- sponding majorant series . Therefore, here, for the approximate calculation of the sum of this series, the upper limit of the sum is replaced by a sufficiently large value, which gradually increases and this procedure continues until the value of the corresponding sum practically stops changing. The above-described findings in the particular case (i.e., ) can yield results for the QIS model with an infinite inventory lifetime. 3. NUMERICAL RESULTS This section considers the results of numerical experiments carried out using the developed algorithms for the approximate calculation of the performance measures of the high-dimension PQIS models. They mainly study the behavior of these performance measures with respect to changes in the selected system parameters in using different inventory replenishment policies. Before presenting these results, let us consider the accuracy of the approximate values of the state prob- abilities for the original two-dimensional Markov chain. It is not possible to study the accuracy of the developed formulas analytically; thus, here we use the comparative analysis of the results obtained by the numerical experiments. Here, the accuracy of the approximate values of the state probabilities is estimated using the following norms (proximity measures): maximum differences: (3.1) = ∞N mE ∞/ /1/M M = λ μ σ1 1a ( ) ( )ρ = − =1 , 0,1,... .nn a a n ∞/ /1/M M = λ μ σ1 1a < 1.a 0E ∞/ /M M = λϕ τ1b ( ) −ρ = =0 , 0,1,... .! n bbn e n n ( )ρ = −0 1 .a ( ) ∞ − = ⎛ ⎞τ≈ π 〈 〉 + ϕ⎜ ⎟λϕ + τ⎝ ⎠ ∑ 2 1 1 0 ; ! n b n b nPL e n n ( ) ( )( )≈ π 〈 〉 + − π 〈 〉 − 0 1 0 . 1av aL b a + + +2 32 ! 3! ...b b b −γ = ∞1 γ = 0 ( ) ( ) ∈ Ν = − �1 max ;E p pn n n JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL Vol. 57 No. 5 2018 774 MELIKOV, SHAHMALIYEV Table 1. Estimation of calculation accuracy for state probabilities with regard to various norms of proximity Values of parameters Norms s S N λ 1 10 10 20 0.019572 0.996411 0.859787 40 0.012387 0.999152 0.924913 60 0.008772 0.999626 0.948815 30 40 0.006512 0.998581 0.918092 60 0.00435 0.999611 0.951011 50 60 0.004831 0.99875 0.926706 70 60 0.008485 0.988533 0.820533 6 20 10 20 0.012668 0.995689 0.841564 40 0.00796 0.999029 0.915987 60 0.005631 0.999577 0.942885 30 40 0.004257 0.998506 0.911695 60 0.002826 0.999538 0.944291 50 40 0.005832 0.985151 0.80792 60 0.002826 0.998905 0.928744 70 60 0.00403 0.992309 0.859102 11 30 10 20 0.010171 0.995462 0.835242 40 0.00639 0.998987 0.91286 60 0.004521 0.99956 0.940802 30 40 0.003417 0.998503 0.909424 60 0.002268 0.999518 0.941928 50 40 0.004682 0.987063 0.825411 60 0.002268 0.998962 0.929457 70 60 0.003235 0.993323 0.87311 16 40 10 20 0.00875 0.995336 0.831666 40 0.005497 0.998962 0.911085 60 0.003889 0.99955 0.939618 30 40 0.00294 0.998504 0.908135 60 0.001951 0.999507 0.940586 50 40 0.004027 0.988068 0.835512 60 0.001951 0.998995 0.929864 70 60 0.002783 0.993855 0.881173 21 50 10 20 0.007799 0.995252 0.829281 40 0.004899 0.998946 0.9099 60 0.003466 0.999543 0.938827 30 40 0.00262 0.998505 0.907273 60 0.001739 0.9995 0.939689 50 40 0.00359 0.988716 0.842335 60 0.001739 0.999016 0.930135 70 60 0.00248 0.994197 0.886607 Ν 1 Ν 2 Ν 3 cosine similarity: (3.2)( ) ( ) ( )( ) ( )( ) ∈ ∈ ∈ ⎛ ⎞ ⎛ ⎞Ν = ⎜ ⎟ ⎜ ⎟ ⎝ ⎠ ⎝ ⎠ ∑ ∑ ∑� � 1/21/2 2 2 2 ; E E E p p p p n n n n n n n JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL Vol. 57 No. 5 2018 MARKOV MODELS OF INVENTORY MANAGEMENT SYSTEMS 775 Table 2. Estimation of calculation accuracy for characteristics (2.4), (2.7), and (2.8) Values of parameters s S N λ accurate approximate accurate approximate accurate approximate 1 10 [20,120][20,60] 2.447502 2.447502 3.589443 3.589443 0.512562 0.512562 6 20 [20,120] [20,60] 5.695907 5.695907 9.837346 9.837346 0.63643 0.63643 11 30 [20,120] [20,60] 8.826423 8.826423 16.010498 16.010498 0.672854 0.672854 16 40 [20,120] [20,60] 11.937077 11.937077 22.181819 22.181819 0.690602 0.690602 21 50 [20,120] [20,60] 15.040679 15.040679 28.355572 28.355572 0.701136 0.701136 avS Γav RR Jaccard coefficient [34]: (3.3) Note 4. Since for the Euclidean norms and the relation —where stands for the dimension of the set E—holds, they are equivalent. Proceeding from this fact, it is proposed to use norm (3.1). The results of a comparative analysis of the calculated state probabilities for the exact and approximate approaches are shown in Table 1. Here, the initial data of the model are selected in the following way: , and ϕ1 = 0.6. The exact values of the state probabilities are calculated from the corresponding SEE using the well- known algorithms of matrix decomposition whose complexity is estimated as . In other words, the resources and time required for the SEE solution grow at a high rate with its increasing dimension. Thus, for example, at S = 100 and N = 100 on a 4-core processor Corei7 2.40 GHz with 8GB RAM they will require at least1 3–4 hrs. The experiments were carried out using the Apache Commons Math package and the JAVA-based LU decomposition algorithm. It should be noted that by the approximate method the performance measures of a model with the same dimension can be calculated on the same computer in 3‒4 s. From Table 1 it can be seen that the accuracy of the developed approximate formulas is quite high, with the increase in the customer’s arrival rate, their accuracy increases with respect to all norms, i.e., with the growing customer arrival rate, norm (3.1) approaches zero, while norms (3.2) and (3.3) approach unity. It is clear from splitting (2.10) that with the increase in the arrival rate, the rates of transitions between the state classes decrease; i.e., the smaller the transition rates between the state classes in the assumed splitting the greater the accuracy of calculating the state probabilities of the initial model. For the above-discussed initial data, we also analyzed the calculation accuracy for characteristics (2.4)–(2.9) of the system (Tables 2, 3). It should be noted that the values of performance measures (2.4), (2.7), and (2.8) obtained using the exact and approximate approaches almost completely coincide (Table 2) and the small relative errors (less than 3%) are only observed in the calculation of performance measures (2.9), which is acceptable in engineering calculations (Table 3). It should also be pointed out that in a wide range of changes in the customer arrival rates, characteristics (2.4), (2.7), and (2.8) do not depend on the size of the buffer of the queued orders. The behavior displayed by the characteristics of the considered models with respect to the change in the chosen system parameter is studied using approximate procedures since the developed approxi- mate formulas are sufficiently accurate and their execution time is several seconds. To be more spe- cific, here we study the behavior of these performance measures with respect to the change in the critical level of inventory . Since the policy is a particular case of the VSO policy (see formulas (1.2)), for brevity, we only pres- ent the results of a comparative analysis of the system’s performance measures when these policies are used. 1 The text of the program can be downloaded from the following link: https://github.com/mamedshahmaliyev/SLE. ( ) ( ){ } ( ) ( ){ } ∈ ∈ Ν = ∑ ∑� �3 min , max , . E E p p p p n n n n n n ( ) ( )( ) ∈ ⎛ ⎞Ν = −⎜ ⎟ ⎝ ⎠ ∑ � 1 22 4 E p p n n n Ν ≤ Ν ≤ Ν1 4 1E E μ = μ = γ = ν = τ = σ =1 2 115, 3, 2, 1, 0.5, 0.3 3( )O E =, 0,1,..., ,mE m S ( )s ( ),s S JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL Vol. 57 No. 5 2018 776 MELIKOV, SHAHMALIYEV Table 3. Estimation of calculation accuracy for performance measures (2.6) and (2.9) Values of parameters PL Lav s S N λ accurate approximate accurate approximate 1 10 10 20 0.730948 0.795257 9.460112 9.605524 40 0.858358 0.89121 9.778314 9.831357 60 0.903661 0.925821 9.860933 9.893048 30 40 0.820976 0.855539 29.423218 29.450475 60 0.871208 0.893204 29.687109 29.7167 50 60 0.852899 0.877279 49.326578 49.309521 6 20 10 20 0.70913 0.787996 9.476948 9.642856 40 0.849987 0.88988 9.78693 9.846369 60 0.898765 0.925527 9.866474 9.902321 30 40 0.826006 0.866995 29.559085 29.602006 60 0.877944 0.904601 29.75495 29.789181 50 60 0.866198 0.894383 49.523637 49.527946 11 30 10 20 0.701413 0.785433 9.482975 9.656036 40 0.847031 0.889411 9.78998 9.851669 60 0.897036 0.925423 9.868433 9.905595 30 20 0.673959 0.774041 28.740021 28.516447 40 0.82778 0.87104 29.607078 29.655506 60 0.880322 0.908624 29.778907 29.814772 50 60 0.870893 0.900422 49.59322 49.605065 16 40 10 20 0.697023 0.783975 9.486405 9.663533 40 0.84535 0.889144 9.791715 9.854684 60 0.896053 0.925364 9.869547 9.907457 30 20 0.673397 0.774175 28.847506 28.683217 40 0.828789 0.87334 29.634376 29.685937 60 0.881675 0.910913 29.792533 29.829328 50 40 0.819089 0.86972 49.183994 48.969713 60 0.873563 0.903857 49.632799 49.64893 70 60 0.867787 0.901657 69.255649 69.066312 21 50 10 20 0.694085 0.782999 9.4887 9.668551 40 0.844224 0.888965 9.792877 9.856701 60 0.895395 0.925324 9.870293 9.908703 30 20 0.673024 0.774265 28.919349 28.794821 40 0.829464 0.87488 29.652644 29.706302 60 0.88258 0.912445 29.801653 29.839069 50 40 0.820819 0.871653 49.251232 49.067951 60 0.87535 0.906156 49.659285 49.678285 70 60 0.870202 0.904195 69.323142 69.159014 The model parameters are chosen as It should be noted that the SS of this model contains 401 301 states, which makes it impossible to find the exact values of the state probabilities from the respective SEE. Therefore, below we present the results = = λ = μ = μ = σ = ϕ = τ = γ = ν = 1 2 1 1 500, 800, 10, 15, 3, 0.3, 0.6, 0.5, 2, and 1. S N JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL Vol. 57 No. 5 2018 MARKOV MODELS OF INVENTORY MANAGEMENT SYSTEMS 777 obtained using the developed approximate formulas (in these numerical experiments, the accuracy of the approximate formulas is established by simulation modeling). The results of the numerical experiments are shown in Fig. 2, where the notations 〈〈ο〉〉 and 〈〈×〉〉 on the curves mark the results for the VSO policy and -policy, respectively. The presented analysis is based solely on these data. From Fig. 2a, it is clear that as the parameter increases, the function for both policies at first grows and then for the -policy it slowly decreases and for the VSO policy it continues to grow at a rather high rate. At the same time, at , the values of the function for both policies almost coin- cide and for large values of the average inventory level under the VSO policy they appear greater than for the -policy; at , the average inventory level of the VSO policy is greater by almost 30% than ( ),s S s avS ( ),s S ≤ 50s avS ( ),s S > 240s Fig. 2. Dependences of system’s performance measures on parameter in model with finite queue: (a), (b), (c), (d), (e), (f). 20 40 60 80 100 120 140 160 Sav 20 40 60 80 100 120 140 160 (a) 180 200 220 240 s 0 50 100 150 200 250 300 �av 20 40 60 80 100 120 140 160 (b) 180 200 220 240 s 0 100 200 300 400 500 Vav 20 40 60 80 100 120 140 160 (c) 180 200 220 240 s 0 s avS Γav avV RR PL avL JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL Vol. 57 No. 5 2018 778 MELIKOV, SHAHMALIYEV Fig. 2. (Contd.) 0.2 0.4 0.6 0.8 RR 20 40 60 80 100 120 140 160 (d) 180 200 220 240 s 0 0.1 0.2 0.3 0.4 0.5 0.6 PL 20 40 60 80 100 120 140 160 (e) 180 200 220 240s0 100 200 300 400 500 600 700 800 Lav 20 40 60 80 100 120 140 160 (f) 180 200 220 240 s 0 for the -policy. The latter fact should be expected because when the VSO policy is used the size of the suppliedinventory is always larger than when the -policy is pursued. The behavior of the function corresponds to the behavior of the function (Fig. 2b), while the intuitively assumed relation (see also formulas (2.4) and (2.7)) proves to be correct. It should be noted that with an increase in the parameter , the accuracy of this solution is enhanced. It can be seen from Fig. 2c that is an increasing function, while for values , the average order size for the VSO policy is less than for the -policy, while for , the reverse picture is observed. It should be noted that the graph of the function for the -policy is a segment that con- nects points (0, 500) and (250, 250). This should be expected since for the -policy the order size is a constant value; i.e., the relation holds (this graph again confirms the high level of accuracy of the developed approximate formulas). At the same time, for the values , the average order size ( ),s S ( ),s S Γav avS ( ) ( )Γ ≈ γav avs S s s avV ≤ ≤0 200s ( ),s S > 200s avV ( ),s S ( ),s S + =avV s S ≤ ≤0 200s JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL Vol. 57 No. 5 2018 MARKOV MODELS OF INVENTORY MANAGEMENT SYSTEMS 779 for the VSO policy proves to be less than for the -policy, and at , the reverse situation is observed. The function RR is incremental with respect to the parameter for both policies (Fig. 2d). At the same time, for the -policy, the inventory order frequency is higher than for the VSO policy. This is explained by the fact that for the -policy, the size of the supplied inventory is smaller than for the VSO policy. The values of the function for different policies almost coincide (Fig. 2e). With an increase in the parameter s, it decreases at a very low rate only for small values of the parameter s, i.e., at , and then it becomes almost constant. Similar behavior is observed in the function , while the average queue length is rather big and almost equal to 750 at the maximal size of the buffer 800 (Fig. 2f). ( ),s S > 200s s ( ),s S ( ),s S PL ≤ 20s avL Fig. 3. Dependences of system’s performance measures on parameter in model with infinite queue: (a), (b), (c), (d), (e), (f). 20 40 60 80 100 120 140 160 Sav 20 40 60 80 100 120 140 160 (a) 180 200 220 240 s 0 40 80 120 160 200 240 280 320 �av 20 40 60 80 100 120 140 160 (b) 180 200 220 240 s 0 40 80 160 320 120 200 240 280 Vav 20 40 60 80 100 120 140 160 (c) 180 200 220 240 s 0 s avS Γav avV RR PL avL JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL Vol. 57 No. 5 2018 780 MELIKOV, SHAHMALIYEV Fig. 3. (Contd.) 0.2 0.4 0.6 0.8 0.7 0.5 0.3 0.1 RR 20 40 60 80 100 120 140 160 (d) 180 200 220 240 s 0 0.05 0.10 0.15 0.20 PL 20 40 60 80 100 120 140 160 (e) 180 200 220 240 s 0 1 2 3 4 5 Lav 20 40 60 80 100 120 140 160 (f) 180 200 220 240 s 0 The comparative analysis of the studied system’s characteristics for different inventory replenishment policies shows that in terms of reducing the cost of the storage and inventory service, the use of the - policy is effective; however, for the -policy, the order rate (frequency) is higher than for the VSO pol- icy (each order is known to be associated with certain costs). In other words, in each specific case, it is necessary to conduct a detailed analysis of various characteristics of the system and to determine the opti- mal (in the relevant sense) inventory replenishment policy. The results of the numerical experiments for the model with an infinite queue are shown in Fig. 3, where the notations 〈〈×〉〉 and 〈〈ο〉〉 on the curves refer to the results obtained using the developed approximate formulas and simulation modeling, respectively. The initial data of the model are selected as before, except for the value ; i.e., it is assumed here that (this is done to satisfy the condition of the model’s ergodicity; i.e., it is required to satisfy the rela- tion ). Obtaining reliable results (with a 5% confidence interval) using the simulation approach ( ),s S ( ),s S ( )= ∞N λ λ = 2.5 λ < μ σ1 1 JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL Vol. 57 No. 5 2018 MARKOV MODELS OF INVENTORY MANAGEMENT SYSTEMS 781 would require several tens of computer hours on devices with the above-mentioned characteristics, while the execution time of the developed approximate algorithms is several seconds. From the analysis of the graphs in Fig. 3, we conclude that the behavior of the system’s characteristics obtained based on the approximate and simulation approaches are completely consistent with each other, while their values are very close (sometimes they even coincide). The observed small errors are acceptable in engineering calculations. Interestingly, the comparative analysis of the results for a model with a finite (Fig. 2) and an infinite queue (Fig. 3) shows that a quadruple decrease in the arrival rate and lifting the limit on the maximum length of the queue leads to a significant improvement in performance measures (2.6) and (2.9), with the other performance measures remaining almost unchanged. It should be noted that performance measures (2.6) and (2.9) are related to the service system part, and the remaining performance measures are parts of the inventory system. The obtained formulas enable us to solve the optimization problems of this system. To be more spe- cific, let us consider the task of minimizing the total fines (total cost, TC) associated with the functioning of the system. Suppose that the maximum sizes of the inventory and the queue buffer, as well as the load parameters of the system, are fixed values and the only optimization parameter is the order point. When the VSO inventory replenishment policy is used in the stationary mode, the total cost is obtained as follows: (3.4) where is the fixed price of one order, is the unit price of the order size, is the unit inventory storage price per unit of time, stands for the price of unit perishing, is the cost (penalty) for a single customer loss, and is the price per unit time of queuing delay for a single customer. Note 5. On using the -inventory replenishment policy, the total cost is determined according to (3.4), where the multiplier is substituted for . Note 6. Here and below in the optimization problem, the optimized parameter s is shown in brackets in the expression of the functional and the left-hand side of limitations. Let limitations be imposed on the average system inventory level and on the customer loss probability; i.e., the following conditions should be fulfilled: (3.5) where and are the specified values. Then the optimization problem is reduced to finding such values of the parameter that would provide the minimization of the total cost (3.4) when limitations (3.5) are satisfied. For any value of the input parameters, problem (3.4) and (3.5) has a solution since the set of possible (admissible) solutions is discrete and finite. This problem can be solved by the standard method of finding the minimum of a function from a discrete argument. It should be noted that when using both inventory replenishment policies, the solution of problem (3.4) and (3.5) for the model with a finite queue and the above-presented input data (if it exists) is . This is explained by the fact that for the selected initial data all the components of functional (3.4) have the minimum value at the point . Table 4 shows the results of solving problem (3.4) and (3.5) for a model with an infinite queue with the following initial data: The coefficients in the expression for functional (3.4) were chosen from [33], i.e., In Table 4, the following notation is adopted: s* designates the optimal resolution of the problem (3.4) and (3.5), is the minimum value of the functional (3.4), and the symbol means that problem (3.4) and (3.5) does not have a solution. An analysis of problem (3.4) and (3.5) shows that if the optimal solution of the problem exists for both inventory replenishment policies,then these solutions are very close (sometimes they even coincide). At the same time, for the VSO policy, the minimum value of functional (3.4) is much smaller than under ( ) ( )= + + + Γ + λ + ,r av h av ps av l w avTC s K c V RR c S c c PL c L K rc hc psc lc wc ( ),s S avV −S s ( ) ( )≤ ≤, ,avS s S PL s PL S PL s = 0s = 0s = λ = μ = μ = σ = ϕ = τ = γ = ν =1 2 1 150, 1, 15, 3, 0.3, 0.6, 0.5, 0.2, and 1.S = = = = = =10, 15, 0.3, 5, 3, 0.3.r h l w psK c c c c c minTC ∅ JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL Vol. 57 No. 5 2018 782 MELIKOV, SHAHMALIYEV Table 4. The results of solving problem (3.4), (3.5) 8 9 10 10 11 11 11 12 12 12 12 13 14 0.23 0.22 0.21 0.21 0.20 0.20 0.20 0.19 0.19 0.19 0.19 0.20 0.17 s* 0 1 2 ∅ 4 ∅ 3 21 24 6 ∅ ∅ ∅ VSO 0 ∅ 2 1 ∅ 3 ∅ ∅ ∅ 5 4 7 11 243 282 304 ∅ 332 ∅ 320 366 356 349 ∅ ∅ ∅ VSO 83 ∅ 133 112 ∅ 150 ∅ ∅ ∅ 180 166 205 249 S PL ( , )s S minTC ( , )s S the -policy. In addition, the optimal solution of the problem, if it exists, is invariant in a sufficiently large range of changes in the customer arrival rate. This fact is important for the practical implementation of the optimal solution. The invariance of the optimal solution of problem (3.4) and (3.5) is explained by the smooth change in the performance measures of system (2.4)–(2.9) with respect to the order arrival rate. CONCLUSIONS Markov models of perishable inventory management systems and the positive times of customer ser- vice, fulfillment of orders, and the lifetime of a system’s inventory have been studied. Unlike in well- known works, here it is assumed that some customers after the completion of their service fail to purchase the system’s inventory item and in the absence of inventory items, the customers are queued according to the Bernoulli scheme, while showing impatience in the queue. The inventory replenishment policy belongs to the class of policies of a variable order size. The accurate and approximate methods of determining the characteristics of the studied models with a finite or infinite queue have been developed. The exact method is based on solving the balance equations of two-dimensional Markov chains and it is effective for systems with a moderate size of the inventory and the customer buffer. The approximate approach is based on phase merge algorithms for two-dimensional Markov chains and can be applied to systems of any size. Numerical experiments have been performed to compare the system’s performance measures for dif- ferent inventory replenishment policies. A high level of accuracy of the developed approximate formulas is shown. According to the results, the system’s performance measures that determine the components of inventory management almost completely coincide for the accurate and approximate approaches, and minor errors are only observed in calculating the performance measures which determine the components of the service system. Studying the system’s performance measures for various inventory replenishment policies shows that the use of a policy of a variable size of restocking enables significantly improving some of these perfor- mance measures compared to a policy with a fixed size of orders; however, this leads to a deterioration in other performance measures. At the same time, the analyzed results of the problem on minimizing the sys- tem’s total cost show that applying the policy of a variable order size makes it possible to substantially reduce these costs. REFERENCES 1. N. U. Prabhu, Stochastic Processes: Basic Theory and Its Applications (World Scientific, Singapore, 2008). 2. Yu. I. Ryzhikov, Queueing Theory and Inventory Control (Piter, St. Petersburg, 2001) [in Russian]. 3. K. Sigman and D. Simchi-Levi, “Light traffic heuristic for an M/G/1 queue with limited inventory,” Ann. Operat. Res. 40, 371–380 (1992). 4. A. Z. Melikov and A. A. Molchanov, “Stock optimization in transport/storage systems,” Cybernetics 27, 484– 487 (1992). 5. A. Krishnamoorthy, B. Lakshmy, and R. Manikandan, “A survey on inventory models with positive service time,” OPSEARCH 48, 153–169 (2011). 6. O. Baron, O. Berman, and D. Perry, “Continuous review inventory models for perishable items ordered in batches,” Math. Methods Operat. Res. 72, 217–247 (2010). 7. A. S. Lawrence, B. Sivakumar, and G. Arivarignan, “A perishable inventory system with service facility and finite source,” Appl. Math. Model. 37, 4771–4786 (2013). 8. S. Goyal and B. Giri, “Recent trends in modeling of deteriorating inventory,” Eur. J. Operat. Res. 134, 1–16 (2001). ( ),s S JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL Vol. 57 No. 5 2018 MARKOV MODELS OF INVENTORY MANAGEMENT SYSTEMS 783 9. I. Karaesmen, A. Scheller-Wolf, and B. Deniz, “Managing perishable and aging inventories: review and future research directions,” in Planning Production and Inventories in the Extended Enterprise. A State of the Art Hand- book, Ed. by K. Kempf, P. Keskinocak, and P. Uzsoy (Springer, Berlin, Heidelberg, 2011), pp. 393–438. 10. S. Nahmias, Perishable Inventory Theory (Springer, Heidelberg, 2011). 11. B. Sivakumar and G. Arivarignan, “A perishable inventory system with service facilities and negative custom- ers,” Adv. Model. Optimiz. 7, 193–210 (2006). 12. P. Manuel, B. Sivakumar, and G. Arivarignan, “A perishable inventory system with service facilities, MAP arriv- als and PH-service times,” J. Syst. Sci. Syst. Eng. 16, 62–73 (2007). 13. P. Manuel, B. Sivakumar, and G. Arivarignan, “A perishable inventory system with service facilities and retrial customers,” Comput. Ind. Eng. 54, 484–501 (2008). 14. M. Amirthakodi, V. Radhamami, and B. Sivakumar, “A perishable inventory system with service facility and feedback customers,” Ann. Operat. Res. 233, 25–55 (2015). 15. H. M. Al Hamadi, N. Sangeetha, and B. Sivakumar, “Optimal control of service parameter for a perishable inventory system maintained at service facility with impatient customers,” Ann. Operat. Res. 233, 3–23 (2015). 16. O. Berman and K. P. Sapna, “Optimal service rate of service facility with perishable inventory items,” Naval Res. Logistics 49, 464–482 (2002). 17. M. F. Neuts, Matrix-Geometric Solutions in Stochastic Models: An Algorithmic Approach (John Hopkins Univ. Press, Baltimore, 1981). 18. V. S. Koroliuk, A. Z. Melikov, L. A. Ponomarenko, and A. M. Rustamov, “Asymptotic analysis of the system with server vacations and perishable inventory,” Cybern. Syst. Anal. 53, 543–553 (2017). 19. V. S. Koroliuk, A. Z. Melikov, L. A. Ponomarenko, and A. M. Rustamov, “Models of perishable queuing-inven- tory systems with server vacations,” Cybern. Syst. Anal. 54, 31–44 (2018). 20. A. Z. Melikov, A. M. Rustamov, and L. A. Ponomarenko, “Approximate analysis of queuing-inventory system with earlier and delayed vacations,” Autom. Remote Control 78, 1991–2003 (2017). 21. V. S. Koroliuk, A. Z. Melikov, L. A. Ponomarenko, and A. M. Rustamov, “Methods for analysis of multi-chan- nel queuing models with instantaneous and delayed feedbacks,” Cybern. Syst. Anal. 52, 58–70 (2016). 22. A. Krishnamoorthy, R. Manikandan, and B. Lakshmy, “Revisit to queueing-inventory system with positive ser- vice time,” Ann. Operat. Res. 233, 221–236 (2015). 23. A. Krishnamoorthy, R. Manikandan, and D. Shajin, “Analysis of a multi-server queueing-inventory system,” Adv. Operat. Res., 747328 (2015). 24. V. S. S. Yadavalli, N. Anbazhagan, and K. Jeganathan, “A retrial inventory system with impatient customers,” Appl. Math. Inform. Sci. 9, 637–650 (2015). 25. A. Z. Melikov, L. A. Ponomarenko, and M. O. Shahmaliyev, “Analysis of perishable queuing-inventory systems with different types of requests,” J. Autom. Inform. Sci. 49 (9), 42–60 (2017). 26. A. Z. Melikov and M. O. Shahmaliyev, “A perishable queuing-inventory system with positive service time and (s-1, s) replenishment policy,” Commun. Comput. Inform. Sci. 800, 83–96 (2017). 27. S. A. Bagirova, “Calculation of the characteristics of the service-storage system with a variable volume ofthe order,” in Procedings of the International Conference on Information Technology and Mathematical Modeling, Tomsk, 2016, pp. 26–31. 28. A. Z. Melikov, L. A. Ponomarenko, and S. A. Bagirova, “Markov models of queueing-inventory systems with variable size of order,” Cybern. Syst. Anal. 53, 373–386 (2017). 29. I. Mitrani and R. Chakka, “Spectral expansion solution for a class of Markov models: application and compar- ison with the matrix-geometric method,” Perform. Eval. 23, 241–260 (1995). 30. R. Chakka, “Spectral expansion solution for some finite capacity queues,” Ann. Operat. Res. 79, 27–44 (1998). 31. C. Liang and H. Luh, “Optimal services for content delivery based on business priority,” J. Chin. Inst. Eng. 36, 422–440 (2013). 32. C. Liang and H. Luh, “Efficient method for solving a two-dimensional Markov chain model for call centers,” Ind. Manage. Data Syst. 115, 901–922 (2015). 33. B. Jajaraman, B. Sivakumar, and G. Arivarignan, “A perishable inventory system with postponed demands and multiple server vacations,” Model. Simul. Eng., 620960 (2012). 34. P. Jaccard, “Étude comparative de la distribution florale dansune portion des alpeset des jura,” Bull. Soc. Vau- doise Sci. Nat. 37, 547–579 (1901). Translated by I. Pertsovskaya JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL Vol. 57 No. 5 2018 INTRODUCTION 1. DESCRIPTION OF MODELS AND STATEMENT OF THE PROBLEM 2. METHODS FOR THE CALCULATION OF THE SYSTEM’S CHARACTERISTICS 3. NUMERICAL RESULTS CONCLUSIONS REFERENCES
Compartilhar