Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Analysis of a Multiserver Queueing-Inventory System

Analysis of a Multiserver Queueing-Inventory System Analysis of a Multiserver Queueing-Inventory System div.banner_title_bkg div.trangle { border-color: #083252 transparent transparent transparent; opacity:0.6; /*new styles start*/ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)" ;filter: alpha(opacity=60); /*new styles end*/ } div.banner_title_bkg_if div.trangle { border-color: transparent transparent #083252 transparent ; opacity:0.6; /*new styles start*/ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)" ;filter: alpha(opacity=60); /*new styles end*/ } div.banner_title_bkg div.trangle { width: 314px; } #banner { background-image: url('http://images.hindawi.com/journals/aor/aor.banner.jpg'); background-position: 50% 0;} Hindawi Publishing Corporation Home Journals About Us Advances in Operations Research About this Journal Submit a Manuscript Table of Contents Journal Menu About this Journal · Abstracting and Indexing · Advance Access · Aims and Scope · Article Processing Charges · Articles in Press · Author Guidelines · Bibliographic Information · Citations to this Journal · Contact Information · Editorial Board · Editorial Workflow · Free eTOC Alerts · Publication Ethics · Reviewers Acknowledgment · Submit a Manuscript · Subscription Information · Table of Contents Open Special Issues · Published Special Issues · Special Issue Guidelines Abstract Full-Text PDF Full-Text HTML Full-Text ePUB Linked References How to Cite this Article Advances in Operations Research Volume 2015 (2015), Article ID 747328, 16 pages http://dx.doi.org/10.1155/2015/747328 Research Article Analysis of a Multiserver Queueing-Inventory System A. Krishnamoorthy , 1 R. Manikandan , 2 and Dhanya Shajin 1 1 Department of Mathematics, Cochin University of Science and Technology, Kochi 682 022, India 2 Department of Mathematics, Indian Institute of Science, Bangalore 560 012, India Received 30 May 2014; Revised 24 September 2014; Accepted 28 October 2014 Academic Editor: Ahmed Ghoniem Copyright © 2015 A. Krishnamoorthy et al. This is an open access article distributed under the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract We attempt to derive the steady-state distribution of the queueing-inventory system with positive service time. First we analyze the case of servers which are assumed to be homogeneous and that the service time follows exponential distribution. The inventory replenishment follows the policy. We obtain a product form solution of the steady-state distribution under the assumption that customers do not join the system when the inventory level is zero. An average system cost function is constructed and the optimal pair and the corresponding expected minimum cost are computed. As in the case of retrial queue with , we conjecture that for , queueing-inventory problems, do not have analytical solution. So we proceed to analyze such cases using algorithmic approach. We derive an explicit expression for the stability condition of the system. Conditional distribution of the inventory level, conditioned on the number of customers in the system, and conditional distribution of the number of customers, conditioned on the inventory level, are derived. The distribution of two consecutive to transitions of the inventory level (i.e., the first return time to ) is computed. We also obtain several system performance measures. 1. Introduction The notion of inventory with positive service time was first introduced by Sigman and Simchi-Levi [ 1 ]. They assumed arbitrarily distributed service time, exponentially distributed replenishment lead time with customer arrival forming a Poisson process. Under the condition of stability of the system, they investigate several performance characteristics. In the context of arbitrarily distributed lead time the readers attention is invited to a very recent paper by Saffari et al. [ 2 ] where the authors provide a product form solution for system state probability distribution under the assumption that no customer joins the system when inventory level is zero . Reference [ 1 ] by Sigman and Simchi-Levi was followed by [ 3 ] of Berman et al. with deterministic service time wherein they formulated the model as a dynamic programming problem. A review paper by Krishnamoorthy et al. [ 4 ] provides the details of the research developments on queueing theory with positive service time. Schwarz et al. [ 5 ] were the first to produce product form solutions for single server queueing-inventory problem with exponentially distributed service time as well as lead time and Poisson input of customers. They arrived at product form solution for the system state distribution. Nevertheless this is achieved under the assumption that customers do not join when the inventory level is zero (of course, [ 2 ] of Saffari et al. is the extension of this to arbitrary distributed lead time). This is despite the strong correlation between the lead time and the number of customers joining the system during that time. Subsequently several authors made the above assumption in their investigations to come up with product form solution, the details of which could be seen below. Krishnamoorthy and Viswanath [ 6 ] subsume Schwarz et al. [ 5 ] by extending the latter to production inventory with positive service time. References [ 7 ] of Sivakumar and Arivarignan, [ 8 ] of Krishnamoorthy and Narayanan, [ 9 ] of Deepak et al., [ 10 ] of Schwarz and Daduna, [ 11 ] of Schwarz et al., and [ 12 ] of Krenzler and Daduna are a few other significant contributions to inventory with positive service time. Protection of production and service stages in a queueing-inventory model, with Erlang distributed service and interproduction time, is analyzed by Krishnamoorthy et al. [ 13 ]. Classical queue with inventoried items for service is also studied by Saffari et al. [ 14 ] where the control policy followed is and lead time is mixed exponential distribution. Customers arriving during zero inventory are lost forever. This leads to a product form solution for the system sate probability. Schwarz et al. [ 11 ] consider queueing networks with attached inventory. They consider rerouting of customers served out from a particular station when the immediately following station has zero inventory. Thus no customer is lost to the system. The authors derive joint stationary distribution of queue length and on-hand inventory at various stations in explicit product form. A recent contribution of interest to inventory with positive service time involving a random environment is by Krenzler and Daduna [ 15 ] wherein also a stochastic decomposition of the system is established. They prove a necessary and sufficient condition for a product form steady-state distribution of the joint queueing-environment process to exist. A still more recent paper by Krenzler and Daduna [ 12 ] investigates inventory with positive service time in a random environment embedded in a Markov chain. They provide a counter example to show that the steady-state distribution of an system with policy and lost sales need not have a product form. Nevertheless, in general, loss systems in a random environment have a product form steady-state distribution. They also introduce a blocking set where all activities other than replenishment stay suspended whenever the Markov chain is in that set. This resulted in arriving at a product form solution to the system state distribution. The work on multiserver queueing-inventory systems is scarce. Nair et al. [ 16 ] consider an inventory system with number of servers varying from to , depending on the inventory position. Another contribution is by Yadavalli et al. [ 17 ] wherein the authors consider a finite customer source system (this paper contains a few additional references to multiserver inventory system). In all work quoted above, customers are provided an item from the inventory on completion of service. Nevertheless, there are several situations where a customer may not be served/may not purchase the item with probability one at the end of his service. For example, customers who may buy an item arrive at a retail shop where there are one or more (finite number) servers (sales executives). The servers explain to each customer the features of product. The time required for this may be regarded as the service time. After listening to the server each customer, independently of the others, decides whether to buy the item (probability ) or leaves the system without purchasing the item. A less realistic example is as follows: a candidate appears for an interview against a position. At the end of the interview the candidate decides to accept the offer of job with probability and with complementary probability rejects it. In this case the job is taken as an inventory. In this connection one may refer to Krishnamoorthy et al. [ 18 ] for some recent developments. We arrange the presentation of this paper as indicated below: in Section 2 the queueing-inventory problem is mathematically formulated. The product form solution of the steady-state probability distribution, including some important performance measures, is obtained in Section 3 . Further we numerically investigate the optimal pair values and the minimal cost for different values of . Section 5 discusses the with (greater than or equal to but less than ) queueing-inventory problems by using algorithmic approach. Section 6 gives some conditional probability distributions and a few performance measures for the ( 3) server case. Section 7 analyzes the distribution of the inventory cycle time. In Section 8 the optimal and the corresponding minimal cost for different values of are investigated. Further we look for the optimal pair values that would result in cost minimization for different pairs of values of and . 2. Mathematical Modelling of the Queueing-Inventory Problem First we consider an queueing-inventory system with positive service time. Customer arrival process is assumed to be Poisson with rate . Each customer requires a single item having random duration of service which follows exponential distribution with parameter . However, it is not essential that inventory is provided to the customer at the end of his service. More precisely, the item is served with probability at the end of a service or else it is not provided with probability . A crucial assumption of this model is that customers do not join the system when the inventory level is zero. When the number of customers is at least two and not less than two items are in inventory, the service rate is . When the inventory level reaches a prespecified value , a replenishment order is placed for units with . We fix as the maximum number of items that could be held in the system at any given time. The lead time follows exponential distribution with parameter . Then is a CTMC with state space , where is called the th level. In each of the levels the number of items in the inventory can be anything from to . Accordingly we write . The infinitesimal generator of this CTMC is where contains transition rates within ; represents the transitions from level 1 to level 0; contains the transitions within level 1; represents the transition from level to level , ; represents the transitions within for ; and represents transitions from to , . The transition rates are Note that all entries (block matrices) in are of the same order, namely, , and these matrices contain transition rates within level (in the case of diagonal entries) and between levels (in the case of off-diagonal entries). 2.1. Analysis of the System In this section we perform the steady-state analysis of the queueing-inventory model under study by first establishing the stability condition of the queueing-inventory system. Define . This is the infinitesimal generator of the finite state CTMC corresponding to the inventory level for any level ( 1). Let denote the steady-state probability vector of . That is, Write We have Then using ( 3 ) we get the components of the vector explicitly as Since the Markov chain is an LIQBD, it is stable if and only if the left drift rate exceeds the right drift rate. That is, Thus, we have the following lemma for stability of the system under study. Lemma 1. The stability condition of the queueing-inventory system under consideration is given by . Proof. From the well-known result by Neuts [ 19 ] on the positive recurrence of the Markov chain associated with , we have for the Markov chain to be stable. With a bit of algebra, this simplifies to . For future reference we define as 3. Computation of the Steady-State Probability For computing the steady-state probability vector of the process , we first consider a queueing-inventory system with unlimited supply of inventory items (i.e., classical queueing system). The rest of the assumptions such as those on the arrival process and lead time are the same as given earlier. Designate the Markov chain so obtained as , where is the number of customers in the system at time . Its infinitesimal generator is given by Let be the steady-state probability vector of . Partitioning by levels we write as Then the steady-state vector must satisfy From the relation ( 11 ) we get the vector explicitly as follows: Further we consider an inventory system with negligible service time and no backlog of demands. The assumptions such as those on the arrival process and lead time are the same as given in the description of the model. Denote this Markov chain by . Here is the inventory level at time . Its infinitesimal generator is given by Let be the steady-state probability vector of the process . Then satisfies the relations That is, at arbitrary epochs the inventory level distribution is given by Using the components of the probability vector , we will find the steady-state probability vector of the original system. Let be the steady-state probability vector of the original system. Then the steady-state vector must satisfy the set of equations Partition by levels as where the subvectors of are further partitioned as Then by using the relation , we get We assume a solution of the form for constants , and then verify that the system of equations given in ( 16 ) is satisfied. The constants ’s are given by where . Consider where . Consider where , . Thus we have If we note and ( 20 ) we have Write . Then dividing each by we get the steady-state probability vector of the original system. Thus we arrive at our main theorem. Theorem 2. Suppose that the condition holds. Then the components of the steady-state probability vector of the process with generator matrix are , , , the probabilities correspond to the distribution of number of customers in the system as given in ( 12 ), and the probabilities are obtained in ( 15 ). The consequence of Theorem 2 is that the two-dimensional system can be decomposed into two distinct one-dimensional objects one of which corresponds to the number of customers in an queue and the other to the number of items in the inventory. 3.1. Performance Measures (i) Mean number of customers in the system is as follows: (ii) Mean number of customers in the queue is as follows: (iii) Mean inventory level in the system is as follows: (iv) Mean number of busy servers is as follows: (v) Depletion rate of inventory is as follows: (vi) Mean number of replenishments per time unit is as follows: (vii) Mean number of departures per unit time is as follows: (viii) Expected loss rate of customers is as follows: (ix) Expected loss rate of customers when the inventory level is zero per cycle is . (x) Effective arrival rate is as follows: (xi) Mean sojourn time of the customers in the system is . (xii) Mean waiting time of a customer in the queue is . (xiii) Mean number of customers waiting in the system when inventory is available is as follows: (xiv) Mean number of customers waiting in the system during the stock out period is as follows: 4. Optimization Problem I In this section we provide the optimal values of the inventory level and the fixed order quantity . Now for computing the minimal costs of queueing-inventory model we introduce the cost function defined by where is fixed cost for placing an order, is the cost incurred due to loss per customer, is waiting cost per unit time per customer during the stock out period, is variable procurement cost per item, is the cost incurred per busy server, is the cost incurred per idle server, and is unit holding cost of inventory per unit per unit time. We assign the following values to the parameters: , , , , , , , , , and . Using MATLAB program we computed the optimal pairs and also the corresponding minimum cost (in Dollars). Here is varied from 0.1 to 1 each time increasing it by 0.1 unit. The optimal pair and the corresponding cost (minimum) are given in Table 1 . Table 1: Optimal pair and minimum cost. 5. Queueing-Inventory System Next we consider queueing-inventory system with positive service time for . We keep the model assumptions the same as in Section 2 . Hence the service rate is , for varying from to , depending on the availability of the inventory and customers. When the number of customers is at least and not less than items are in the inventory, the service rate is . Write . Then is a CTMC with state space , where is the collection of states as defined in Section 2 . The infinitesimal generator of the CTMC is and the transition rates are For , 5.1. System Stability and Computation of Steady-State Probability Vector The Markov chain under consideration is a LIQBD process. For this chain to be stable it is necessary and sufficient that where is the unique nonnegative vector satisfying and + + is the infinitesimal generator of the finite state CTMC on the set . Write as . Then we get from ( 42 ) the components of the probability vector explicitly as From the relation ( 41 ) we have the following. Lemma 3. The stability condition of the queueing-inventory system under study is given by , where . Proof. The proof is on the same lines as that of Lemma 1 . Next we compute the steady-state probability vector of under the stability condition. Let denote the steady-state probability vector of the generator . So must satisfy the relations Let us partition by levels as where the subvectors of are further partitioned as The steady-state probability vector is obtained as where is the minimal nonnegative solution to the matrix quadratic equation and the vectors can be obtained by solving the following equations: Now from ( 49 ), we get where subject to normalizing condition Since cannot be computed explicitly we explore the possibility of algorithmic computation. Thus, one can use logarithmic reduction algorithm as given by Latouche and Ramaswami [ 20 ] for computing . We list here only the main steps involved in logarithmic reduction algorithm for computation of . Logarithmic Reduction Algorithm for Step 0 . , , , and . Step 1 . Consider Continue Step 1 until . Step 2 . . 6. Conditional Probability Distributions We could arrive at an analytical expression for system state probabilities of queueing-inventory system. However for the queueing-inventory system with , the system state distribution does not seem to have closed form owing to the strong dependence between the inventory level, number of customers, and the number of servers in the system. In this section we provide conditional probabilities of the number of items in the inventory, given the number of customers in the system and also that of the number of customers in the system conditioned on the number of items in the inventory. 6.1. Conditional Probability Distribution of the Inventory Level Conditioned on the Number of Customers in the System Let be the probability distribution of the inventory level conditioned on the number of customers in the system. Then we get explicit form for the conditional probability distribution of the inventory level conditioned on the number of customers in the system. We formulate the result in the following lemma. Lemma 4. Assume that is the number of customers in the system at some point of time. Conditional on this we compute the inventory level distribution where there are items in the inventory. We consider two cases as follows. (i) When , the inventory level probability distribution is given by (ii) When , the inventory level probability distribution is derived by Proof. Let be the infinitesimal generator of the corresponding Markov chain. (i) Case of . The infinitesimal generator is given by and the inventory level distribution can be obtained from the equations and , and we get where (ii) Case of . The infinitesimal generator is given by By solving the equations and , we get where 6.2. Conditional Probability Distribution of the Number of Customers Given the Number of Items in the Inventory Let , , denote the probability that there are customers in the system conditioned on the inventory level at . We have three different cases. (i) When , (ii) When , The first term on the right hand side of the case of in ( 63 ) has two factors; the former represent probability of an arrival before service completion as well as replenishment when there were customers and inventory in the system. Similar explanations stand for the remaining terms and also for other expressions for . (iii) When , where and indicate whether the replenishment process is on. 6.3. Performance Measures (i) Mean number of customers in the system is . (ii) Mean number of customers in the queue is . (iii) Mean inventory level in the system is . (iv) Mean number of busy servers is as follows: (v) Mean number of idle servers is . (vi) Depletion rate of inventory is . (vii) Mean number of replenishments per time unit is . (viii) Mean number of departures per unit time is as follows: (ix) Expected loss rate of customers is . (x) Expected loss rate of customers when the inventory level is zero per cycle is . (xi) Mean number of customers arriving per unit time is as follows: (xii) Mean sojourn time of the customers in the system is . (xiii) Mean waiting time of a customer in the queue is . (xiv) Mean number of customers waiting in the system when inventory is available is . (xv) Mean number of customers waiting in the system during the stock out period is . 7. Analysis of Inventory Cycle Time We define the inventory cycle time random variable, , as the time interval between two consecutive instants at which the inventory level drops to . Thus is a random variable whose distribution depends on the number of customers at the time when inventory level dropped to at the beginning of the cycle and the inventory level process prior to replenishment. We proceed with the assumption that . If the number of customers present in the system is at least when the order for replenishment is placed, then we need not have to look at future arrivals to get a nice form for the cycle time distribution. In fact it is sufficient that there are at least customers at that epoch. However in this case the service rate during lead time may drop below even when there are at least items in the inventory. This is so since number of customers may go below . Thus we look at various possibilities below. 7.1. When the Number of Customers When the number of customers is at least , future arrivals need not be considered. The service rate of the queueing-inventory system depends on the number of customers, number of servers and number of items in the inventory. Thus we consider the following cases. Case 1 (replenishment occurs before inventory level hits ). We consider the state as the starting state; thus the inventory level decreases from to a particular level , for varying from to due to service completion at rate , during the lead time. At level , the replenishment occurs and it is absorbed to , where the absorbing state is defined as . Therefore the time until absorption to follows Erlang distribution of order with parameter , and it is denoted by . Now, the number of customers in the system is or larger with the corresponding inventory level , for varying from to . Similarly, the inventory level reaches from with service completions all of which have rate . This time duration also follows Erlang distribution of order . Write this as . Thus under the condition that there are at least customers at the beginning of the cycle and that the inventory level does not fall below , the inventory cycle time, , has Erlang distribution of order with parameter . That is, where the symbol “ ” stands for “having distribution.” The probability of replenishment taking place before inventory level that drops to is given by . Case 2 (replenishment after hitting but not zero). The inventory level decreases from to , when varies from to . The first services are at the same rate . Thereafter it slows down to and finally to , when replenishment occurs. Consequently the inventory level rises to . Now here onwards the service rate stays at . Thus in the cycle, the distribution of the time until replenishment takes place is the convolution of generalized Erlang distribution and that of an Erlang distribution . The conditional distribution of replenishment realization, after service is completed, but before th is completed, can be computed as in Case 1 . At the same level , the replenishment will occur and it is absorbed to , where the absorbing state is defined as . Thus, the time until absorption to follows generalized Erlang distribution with parameters of order and vary from to . It is denoted by . Then from the inventory level reaches due to service completion with parameter . Thus the time duration follows Erlang distribution with parameter of order , with varying from to . That is, . Hence the inventory cycle time, , follows generalized Erlang distribution of order . Therefore, is defined as where stands for generalized Erlang distribution. Case 3 (replenishment after inventory level reaching zero). Then the inventory level reaches from the level due to service completion with parameters (repeated times). Thus the time until absorption to follows generalized Erlang distribution of order and parameters . When the inventory level hits , the system becomes idle for a random duration of time which follows exponential distribution with parameter . After replenishment, the system starts service and consequently the inventory level reaches from due to service completion with parameter . This part has Erlang distribution with parameter and order . Thus, follows generalized Erlang distribution of order . That is, The cases we are going to consider hereafter result in cycle time distribution that are phase type with not necessarily unique representation. However, one can sort out the problem of minimal representation. Obviously this is the one which considers that many arrivals are needed to have exactly services in this cycle. 7.2. When the Number of Customers In this case we may have to consider future arrivals as well, since number of customers available at the start of the cycle may be such that the service rate falls below . Thus the cycle time will have more general distribution, namely, the phase type. We go about doing this. Our procedure is such that the moment we have enough customers to serve during the remaining part of the cycle, we stop considering future arrivals. Thus consider a Markov chain on the state space The initial state : thus the initial probability vector will have one at the position corresponding to and the rest of the elements zero. The absorption state in this Markov chain is , where belongs to and is a departure epoch. Let be the block with transitions among transient states and let be the column vector with transition rates to the absorbing states as elements. Then the cycle time has distribution where is the initial probability vector with at the position indicating the inventory level as first coordinate and the number of customers (= ) at the beginning of the cycle as second coordinate. Note that the phase type representation obtained is not unique since the service rate strongly depends on both inventory level and number of customers in the system. The case of : here again the procedure is similar to that corresponding to , but less than . The initial state is . After exactly service completions with a replenishment within this cycle and with arrivals truncated at that epoch which ensure rate for as many services as possible, the absorption state of the Markov chain generated corresponds to a departure epoch with items in the inventory. Here again the cycle time has a PH distribution with representation which is not unique because the service rates may change depending on the number of customers in the system and the number of items in the inventory. 8. Optimization Problem II We look for the optimal pair of control variables in the model discussed above. Now for computing the minimal cost of model we introduce the cost function: , which is defined by where , , and , , , , , , and are the same input parameters as described in Section 4 . We provide optimal and corresponding minimum cost for various values. From Table 2 we notice that the optimal value of is for various values, presumably because of the high holding cost. Table 2: Optimal server and minimum cost. In Table 3 , we examine the optimal pair and the corresponding minimum cost for various and , keeping other parameters fixed (as in Section 4 ). Table 3: Optimal values and minimum cost. 9. Conclusions In this paper we studied multiserver queueing-inventory system with positive service time. First we considered two server queueing-inventory systems, where the steady-state distributions are obtained in product form. Further, we analyse queueing-inventory system with more than two servers. As observed in [ 21 ] by Falin and Templeton, we conjecture that for , queueing-inventory system, does not have analytical solution. So such cases are analyzed by algorithmic approach. Conditional distribution of the inventory level, conditioned on the number of customers in the system, and conditional distribution of the number of customers, conditioned on the inventory level, are derived. We also provided the cycle time distribution of two consecutive to transitions of the inventory level (i.e., the first return time to ). We have computed the optimal number of servers to be employed and also computed optimal pair values and the corresponding minimum cost. Notations The following notations and abbreviations are used in the sequel: : Number of customers in the system at time : Inventory level in the system at time : a column vector of 1’s of appropriate order CTMC: Continuous time Markov chain LIQBD: Level independent quasi-birth-death process. Conflict of Interests The authors declare that there is no conflict of interests regarding the publication of this paper. Acknowledgments The authors thank the anonymous reviewers and the editor for helpful comments that improved the quality of the paper. This research is supported by Kerala State Council for Science, Technology & Environment to A. Krishnamoorthy and Dhanya Shajin (no. 001/KESS/2013/CSTE) and by the University Grants Commission, Government of India, under Dr. D. S. Kothari Postdoctoral Fellowship Programme to R. Manikandan. References K. Sigman and D. Simchi-Levi, “Light traffic heuristic for an M / G /1 queue with limited inventory,” Annals of Operations Research , vol. 40, no. 1, pp. 371–380, 1992. View at Publisher · View at Google Scholar M. Saffari, S. Asmussen, and R. Haji, “The M/M/1 queue with inventory, lost sale, and general lead times,” Queueing Systems: Theory and Applications , vol. 75, no. 1, pp. 65–77, 2013. View at Publisher · View at Google Scholar · View at MathSciNet O. Berman, E. H. Kaplan, and D. G. Shimshak, “Deterministic approximations for inventory management at service facilities,” IIE Transactions , vol. 25, no. 5, pp. 98–104, 1993. View at Publisher · View at Google Scholar A. Krishnamoorthy, B. Lakshmy, and R. Manikandan, “A survey on inventory models with positive service time,” OPSEARCH , vol. 48, no. 2, pp. 153–169, 2011. View at Publisher · View at Google Scholar · View at MathSciNet M. Schwarz, C. Sauer, H. Daduna, R. Kulik, and R. Szekli, “ M/M/1 queueing systems with inventory,” Queueing Systems: Theory and Applications , vol. 54, no. 1, pp. 55–78, 2006. View at Publisher · View at Google Scholar · View at MathSciNet A. Krishnamoorthy and N. C. Viswanath, “Stochastic decomposition in production inventory with service time,” European Journal of Operational Research , vol. 228, no. 2, pp. 358–366, 2013. View at Publisher · View at Google Scholar · View at MathSciNet B. Sivakumar and G. Arivarignan, “A stochastic inventory system with postponed demands,” Performance Evaluation , vol. 66, no. 1, pp. 47–58, 2009. View at Publisher · View at Google Scholar A. Krishnamoorthy and V. C. Narayanan, “Production inventory with service time and vacation to the server,” IMA Journal of Management Mathematics , vol. 22, no. 1, pp. 33–45, 2011. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet T. G. Deepak, A. Krishnamoorthy, V. C. Narayanan, and K. Vineetha, “Inventory with service time and transfer of customers and/inventory,” Annals of Operations Research , vol. 160, pp. 191–213, 2008. View at Publisher · View at Google Scholar · View at MathSciNet M. Schwarz and H. Daduna, “Queueing systems with inventory management with random lead times and with backordering,” Mathematical Methods of Operations Research , vol. 64, no. 3, pp. 383–414, 2006. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet M. Schwarz, C. Wichelhaus, and H. Daduna, “Product form models for queueing networks with an inventory,” Stochastic Models , vol. 23, no. 4, pp. 627–663, 2007. View at Publisher · View at Google Scholar · View at MathSciNet R. Krenzler and H. Daduna, Loss Systems in a Random Environment-Embedded Markov Chains Analysis , Universität Hamburg, Hamburg, Germany, 2013. A. Krishnamoorthy, S. S. Nair, and V. C. Narayanan, “Production inventory with service time and interruptions,” International Journal of Systems Science , 2013. View at Publisher · View at Google Scholar M. Saffari, R. Haji, and F. Hassanzadeh, “A queueing system with inventory and mixed exponentially distributed lead times,” International Journal of Advanced Manufacturing Technology , vol. 53, pp. 1231–1237, 2011. View at Publisher · View at Google Scholar R. Krenzler and H. Daduna, “Loss systems in a random environment: steady state analysis,” Queueing Systems: Theory and Applications , 2014. View at Publisher · View at Google Scholar A. N. Nair, M. J. Jacob, and A. Krishnamoorthy, “The multi server M / M /( s , S ) queueing inventory system,” Annals of Operations Research , 2013. View at Publisher · View at Google Scholar V. S. S. Yadavalli, B. Sivakumar, G. Arivarignan, and O. Adetunji, “A finite source multi-server inventory system with service facility,” Computers Industrial Engineering , vol. 63, pp. 739–753, 2012. A. Krishnamoorthy, R. Manikandan, and B. Lakshmy, “A revisit to queueing-inventory system with positive service time,” Annals of Operations Research , 2013. View at Publisher · View at Google Scholar M. F. Neuts, Matrix-Geometric Solutions in Stochastic Models: An Algorithmic Approach , Dover, New York, NY, USA, 2nd edition, 1994. View at MathSciNet G. Latouche and V. Ramaswami, “A logarithmic reduction algorithm for quasi-birth-death processes,” Journal of Applied Probability , vol. 30, no. 3, pp. 650–674, 1993. View at Publisher · View at Google Scholar · View at MathSciNet G. I. Falin and J. G. C. Templeton, Retrial Queues , Chapman & Hall, London, UK, 1997. (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-8578054-2', 'auto'); ga('send', 'pageview'); http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png Advances in Operations Research Hindawi Publishing Corporation

Analysis of a Multiserver Queueing-Inventory System

Loading next page...
 
/lp/hindawi-publishing-corporation/analysis-of-a-multiserver-queueing-inventory-system-loDdzTv9eN

References

References for this paper are not available at this time. We will be adding them shortly, thank you for your patience.

Publisher
Hindawi Publishing Corporation
Copyright
Copyright © 2015 A. Krishnamoorthy et al.
ISSN
1687-9147
eISSN
1687-9155
Publisher site
See Article on Publisher Site

Abstract

Analysis of a Multiserver Queueing-Inventory System div.banner_title_bkg div.trangle { border-color: #083252 transparent transparent transparent; opacity:0.6; /*new styles start*/ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)" ;filter: alpha(opacity=60); /*new styles end*/ } div.banner_title_bkg_if div.trangle { border-color: transparent transparent #083252 transparent ; opacity:0.6; /*new styles start*/ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)" ;filter: alpha(opacity=60); /*new styles end*/ } div.banner_title_bkg div.trangle { width: 314px; } #banner { background-image: url('http://images.hindawi.com/journals/aor/aor.banner.jpg'); background-position: 50% 0;} Hindawi Publishing Corporation Home Journals About Us Advances in Operations Research About this Journal Submit a Manuscript Table of Contents Journal Menu About this Journal · Abstracting and Indexing · Advance Access · Aims and Scope · Article Processing Charges · Articles in Press · Author Guidelines · Bibliographic Information · Citations to this Journal · Contact Information · Editorial Board · Editorial Workflow · Free eTOC Alerts · Publication Ethics · Reviewers Acknowledgment · Submit a Manuscript · Subscription Information · Table of Contents Open Special Issues · Published Special Issues · Special Issue Guidelines Abstract Full-Text PDF Full-Text HTML Full-Text ePUB Linked References How to Cite this Article Advances in Operations Research Volume 2015 (2015), Article ID 747328, 16 pages http://dx.doi.org/10.1155/2015/747328 Research Article Analysis of a Multiserver Queueing-Inventory System A. Krishnamoorthy , 1 R. Manikandan , 2 and Dhanya Shajin 1 1 Department of Mathematics, Cochin University of Science and Technology, Kochi 682 022, India 2 Department of Mathematics, Indian Institute of Science, Bangalore 560 012, India Received 30 May 2014; Revised 24 September 2014; Accepted 28 October 2014 Academic Editor: Ahmed Ghoniem Copyright © 2015 A. Krishnamoorthy et al. This is an open access article distributed under the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract We attempt to derive the steady-state distribution of the queueing-inventory system with positive service time. First we analyze the case of servers which are assumed to be homogeneous and that the service time follows exponential distribution. The inventory replenishment follows the policy. We obtain a product form solution of the steady-state distribution under the assumption that customers do not join the system when the inventory level is zero. An average system cost function is constructed and the optimal pair and the corresponding expected minimum cost are computed. As in the case of retrial queue with , we conjecture that for , queueing-inventory problems, do not have analytical solution. So we proceed to analyze such cases using algorithmic approach. We derive an explicit expression for the stability condition of the system. Conditional distribution of the inventory level, conditioned on the number of customers in the system, and conditional distribution of the number of customers, conditioned on the inventory level, are derived. The distribution of two consecutive to transitions of the inventory level (i.e., the first return time to ) is computed. We also obtain several system performance measures. 1. Introduction The notion of inventory with positive service time was first introduced by Sigman and Simchi-Levi [ 1 ]. They assumed arbitrarily distributed service time, exponentially distributed replenishment lead time with customer arrival forming a Poisson process. Under the condition of stability of the system, they investigate several performance characteristics. In the context of arbitrarily distributed lead time the readers attention is invited to a very recent paper by Saffari et al. [ 2 ] where the authors provide a product form solution for system state probability distribution under the assumption that no customer joins the system when inventory level is zero . Reference [ 1 ] by Sigman and Simchi-Levi was followed by [ 3 ] of Berman et al. with deterministic service time wherein they formulated the model as a dynamic programming problem. A review paper by Krishnamoorthy et al. [ 4 ] provides the details of the research developments on queueing theory with positive service time. Schwarz et al. [ 5 ] were the first to produce product form solutions for single server queueing-inventory problem with exponentially distributed service time as well as lead time and Poisson input of customers. They arrived at product form solution for the system state distribution. Nevertheless this is achieved under the assumption that customers do not join when the inventory level is zero (of course, [ 2 ] of Saffari et al. is the extension of this to arbitrary distributed lead time). This is despite the strong correlation between the lead time and the number of customers joining the system during that time. Subsequently several authors made the above assumption in their investigations to come up with product form solution, the details of which could be seen below. Krishnamoorthy and Viswanath [ 6 ] subsume Schwarz et al. [ 5 ] by extending the latter to production inventory with positive service time. References [ 7 ] of Sivakumar and Arivarignan, [ 8 ] of Krishnamoorthy and Narayanan, [ 9 ] of Deepak et al., [ 10 ] of Schwarz and Daduna, [ 11 ] of Schwarz et al., and [ 12 ] of Krenzler and Daduna are a few other significant contributions to inventory with positive service time. Protection of production and service stages in a queueing-inventory model, with Erlang distributed service and interproduction time, is analyzed by Krishnamoorthy et al. [ 13 ]. Classical queue with inventoried items for service is also studied by Saffari et al. [ 14 ] where the control policy followed is and lead time is mixed exponential distribution. Customers arriving during zero inventory are lost forever. This leads to a product form solution for the system sate probability. Schwarz et al. [ 11 ] consider queueing networks with attached inventory. They consider rerouting of customers served out from a particular station when the immediately following station has zero inventory. Thus no customer is lost to the system. The authors derive joint stationary distribution of queue length and on-hand inventory at various stations in explicit product form. A recent contribution of interest to inventory with positive service time involving a random environment is by Krenzler and Daduna [ 15 ] wherein also a stochastic decomposition of the system is established. They prove a necessary and sufficient condition for a product form steady-state distribution of the joint queueing-environment process to exist. A still more recent paper by Krenzler and Daduna [ 12 ] investigates inventory with positive service time in a random environment embedded in a Markov chain. They provide a counter example to show that the steady-state distribution of an system with policy and lost sales need not have a product form. Nevertheless, in general, loss systems in a random environment have a product form steady-state distribution. They also introduce a blocking set where all activities other than replenishment stay suspended whenever the Markov chain is in that set. This resulted in arriving at a product form solution to the system state distribution. The work on multiserver queueing-inventory systems is scarce. Nair et al. [ 16 ] consider an inventory system with number of servers varying from to , depending on the inventory position. Another contribution is by Yadavalli et al. [ 17 ] wherein the authors consider a finite customer source system (this paper contains a few additional references to multiserver inventory system). In all work quoted above, customers are provided an item from the inventory on completion of service. Nevertheless, there are several situations where a customer may not be served/may not purchase the item with probability one at the end of his service. For example, customers who may buy an item arrive at a retail shop where there are one or more (finite number) servers (sales executives). The servers explain to each customer the features of product. The time required for this may be regarded as the service time. After listening to the server each customer, independently of the others, decides whether to buy the item (probability ) or leaves the system without purchasing the item. A less realistic example is as follows: a candidate appears for an interview against a position. At the end of the interview the candidate decides to accept the offer of job with probability and with complementary probability rejects it. In this case the job is taken as an inventory. In this connection one may refer to Krishnamoorthy et al. [ 18 ] for some recent developments. We arrange the presentation of this paper as indicated below: in Section 2 the queueing-inventory problem is mathematically formulated. The product form solution of the steady-state probability distribution, including some important performance measures, is obtained in Section 3 . Further we numerically investigate the optimal pair values and the minimal cost for different values of . Section 5 discusses the with (greater than or equal to but less than ) queueing-inventory problems by using algorithmic approach. Section 6 gives some conditional probability distributions and a few performance measures for the ( 3) server case. Section 7 analyzes the distribution of the inventory cycle time. In Section 8 the optimal and the corresponding minimal cost for different values of are investigated. Further we look for the optimal pair values that would result in cost minimization for different pairs of values of and . 2. Mathematical Modelling of the Queueing-Inventory Problem First we consider an queueing-inventory system with positive service time. Customer arrival process is assumed to be Poisson with rate . Each customer requires a single item having random duration of service which follows exponential distribution with parameter . However, it is not essential that inventory is provided to the customer at the end of his service. More precisely, the item is served with probability at the end of a service or else it is not provided with probability . A crucial assumption of this model is that customers do not join the system when the inventory level is zero. When the number of customers is at least two and not less than two items are in inventory, the service rate is . When the inventory level reaches a prespecified value , a replenishment order is placed for units with . We fix as the maximum number of items that could be held in the system at any given time. The lead time follows exponential distribution with parameter . Then is a CTMC with state space , where is called the th level. In each of the levels the number of items in the inventory can be anything from to . Accordingly we write . The infinitesimal generator of this CTMC is where contains transition rates within ; represents the transitions from level 1 to level 0; contains the transitions within level 1; represents the transition from level to level , ; represents the transitions within for ; and represents transitions from to , . The transition rates are Note that all entries (block matrices) in are of the same order, namely, , and these matrices contain transition rates within level (in the case of diagonal entries) and between levels (in the case of off-diagonal entries). 2.1. Analysis of the System In this section we perform the steady-state analysis of the queueing-inventory model under study by first establishing the stability condition of the queueing-inventory system. Define . This is the infinitesimal generator of the finite state CTMC corresponding to the inventory level for any level ( 1). Let denote the steady-state probability vector of . That is, Write We have Then using ( 3 ) we get the components of the vector explicitly as Since the Markov chain is an LIQBD, it is stable if and only if the left drift rate exceeds the right drift rate. That is, Thus, we have the following lemma for stability of the system under study. Lemma 1. The stability condition of the queueing-inventory system under consideration is given by . Proof. From the well-known result by Neuts [ 19 ] on the positive recurrence of the Markov chain associated with , we have for the Markov chain to be stable. With a bit of algebra, this simplifies to . For future reference we define as 3. Computation of the Steady-State Probability For computing the steady-state probability vector of the process , we first consider a queueing-inventory system with unlimited supply of inventory items (i.e., classical queueing system). The rest of the assumptions such as those on the arrival process and lead time are the same as given earlier. Designate the Markov chain so obtained as , where is the number of customers in the system at time . Its infinitesimal generator is given by Let be the steady-state probability vector of . Partitioning by levels we write as Then the steady-state vector must satisfy From the relation ( 11 ) we get the vector explicitly as follows: Further we consider an inventory system with negligible service time and no backlog of demands. The assumptions such as those on the arrival process and lead time are the same as given in the description of the model. Denote this Markov chain by . Here is the inventory level at time . Its infinitesimal generator is given by Let be the steady-state probability vector of the process . Then satisfies the relations That is, at arbitrary epochs the inventory level distribution is given by Using the components of the probability vector , we will find the steady-state probability vector of the original system. Let be the steady-state probability vector of the original system. Then the steady-state vector must satisfy the set of equations Partition by levels as where the subvectors of are further partitioned as Then by using the relation , we get We assume a solution of the form for constants , and then verify that the system of equations given in ( 16 ) is satisfied. The constants ’s are given by where . Consider where . Consider where , . Thus we have If we note and ( 20 ) we have Write . Then dividing each by we get the steady-state probability vector of the original system. Thus we arrive at our main theorem. Theorem 2. Suppose that the condition holds. Then the components of the steady-state probability vector of the process with generator matrix are , , , the probabilities correspond to the distribution of number of customers in the system as given in ( 12 ), and the probabilities are obtained in ( 15 ). The consequence of Theorem 2 is that the two-dimensional system can be decomposed into two distinct one-dimensional objects one of which corresponds to the number of customers in an queue and the other to the number of items in the inventory. 3.1. Performance Measures (i) Mean number of customers in the system is as follows: (ii) Mean number of customers in the queue is as follows: (iii) Mean inventory level in the system is as follows: (iv) Mean number of busy servers is as follows: (v) Depletion rate of inventory is as follows: (vi) Mean number of replenishments per time unit is as follows: (vii) Mean number of departures per unit time is as follows: (viii) Expected loss rate of customers is as follows: (ix) Expected loss rate of customers when the inventory level is zero per cycle is . (x) Effective arrival rate is as follows: (xi) Mean sojourn time of the customers in the system is . (xii) Mean waiting time of a customer in the queue is . (xiii) Mean number of customers waiting in the system when inventory is available is as follows: (xiv) Mean number of customers waiting in the system during the stock out period is as follows: 4. Optimization Problem I In this section we provide the optimal values of the inventory level and the fixed order quantity . Now for computing the minimal costs of queueing-inventory model we introduce the cost function defined by where is fixed cost for placing an order, is the cost incurred due to loss per customer, is waiting cost per unit time per customer during the stock out period, is variable procurement cost per item, is the cost incurred per busy server, is the cost incurred per idle server, and is unit holding cost of inventory per unit per unit time. We assign the following values to the parameters: , , , , , , , , , and . Using MATLAB program we computed the optimal pairs and also the corresponding minimum cost (in Dollars). Here is varied from 0.1 to 1 each time increasing it by 0.1 unit. The optimal pair and the corresponding cost (minimum) are given in Table 1 . Table 1: Optimal pair and minimum cost. 5. Queueing-Inventory System Next we consider queueing-inventory system with positive service time for . We keep the model assumptions the same as in Section 2 . Hence the service rate is , for varying from to , depending on the availability of the inventory and customers. When the number of customers is at least and not less than items are in the inventory, the service rate is . Write . Then is a CTMC with state space , where is the collection of states as defined in Section 2 . The infinitesimal generator of the CTMC is and the transition rates are For , 5.1. System Stability and Computation of Steady-State Probability Vector The Markov chain under consideration is a LIQBD process. For this chain to be stable it is necessary and sufficient that where is the unique nonnegative vector satisfying and + + is the infinitesimal generator of the finite state CTMC on the set . Write as . Then we get from ( 42 ) the components of the probability vector explicitly as From the relation ( 41 ) we have the following. Lemma 3. The stability condition of the queueing-inventory system under study is given by , where . Proof. The proof is on the same lines as that of Lemma 1 . Next we compute the steady-state probability vector of under the stability condition. Let denote the steady-state probability vector of the generator . So must satisfy the relations Let us partition by levels as where the subvectors of are further partitioned as The steady-state probability vector is obtained as where is the minimal nonnegative solution to the matrix quadratic equation and the vectors can be obtained by solving the following equations: Now from ( 49 ), we get where subject to normalizing condition Since cannot be computed explicitly we explore the possibility of algorithmic computation. Thus, one can use logarithmic reduction algorithm as given by Latouche and Ramaswami [ 20 ] for computing . We list here only the main steps involved in logarithmic reduction algorithm for computation of . Logarithmic Reduction Algorithm for Step 0 . , , , and . Step 1 . Consider Continue Step 1 until . Step 2 . . 6. Conditional Probability Distributions We could arrive at an analytical expression for system state probabilities of queueing-inventory system. However for the queueing-inventory system with , the system state distribution does not seem to have closed form owing to the strong dependence between the inventory level, number of customers, and the number of servers in the system. In this section we provide conditional probabilities of the number of items in the inventory, given the number of customers in the system and also that of the number of customers in the system conditioned on the number of items in the inventory. 6.1. Conditional Probability Distribution of the Inventory Level Conditioned on the Number of Customers in the System Let be the probability distribution of the inventory level conditioned on the number of customers in the system. Then we get explicit form for the conditional probability distribution of the inventory level conditioned on the number of customers in the system. We formulate the result in the following lemma. Lemma 4. Assume that is the number of customers in the system at some point of time. Conditional on this we compute the inventory level distribution where there are items in the inventory. We consider two cases as follows. (i) When , the inventory level probability distribution is given by (ii) When , the inventory level probability distribution is derived by Proof. Let be the infinitesimal generator of the corresponding Markov chain. (i) Case of . The infinitesimal generator is given by and the inventory level distribution can be obtained from the equations and , and we get where (ii) Case of . The infinitesimal generator is given by By solving the equations and , we get where 6.2. Conditional Probability Distribution of the Number of Customers Given the Number of Items in the Inventory Let , , denote the probability that there are customers in the system conditioned on the inventory level at . We have three different cases. (i) When , (ii) When , The first term on the right hand side of the case of in ( 63 ) has two factors; the former represent probability of an arrival before service completion as well as replenishment when there were customers and inventory in the system. Similar explanations stand for the remaining terms and also for other expressions for . (iii) When , where and indicate whether the replenishment process is on. 6.3. Performance Measures (i) Mean number of customers in the system is . (ii) Mean number of customers in the queue is . (iii) Mean inventory level in the system is . (iv) Mean number of busy servers is as follows: (v) Mean number of idle servers is . (vi) Depletion rate of inventory is . (vii) Mean number of replenishments per time unit is . (viii) Mean number of departures per unit time is as follows: (ix) Expected loss rate of customers is . (x) Expected loss rate of customers when the inventory level is zero per cycle is . (xi) Mean number of customers arriving per unit time is as follows: (xii) Mean sojourn time of the customers in the system is . (xiii) Mean waiting time of a customer in the queue is . (xiv) Mean number of customers waiting in the system when inventory is available is . (xv) Mean number of customers waiting in the system during the stock out period is . 7. Analysis of Inventory Cycle Time We define the inventory cycle time random variable, , as the time interval between two consecutive instants at which the inventory level drops to . Thus is a random variable whose distribution depends on the number of customers at the time when inventory level dropped to at the beginning of the cycle and the inventory level process prior to replenishment. We proceed with the assumption that . If the number of customers present in the system is at least when the order for replenishment is placed, then we need not have to look at future arrivals to get a nice form for the cycle time distribution. In fact it is sufficient that there are at least customers at that epoch. However in this case the service rate during lead time may drop below even when there are at least items in the inventory. This is so since number of customers may go below . Thus we look at various possibilities below. 7.1. When the Number of Customers When the number of customers is at least , future arrivals need not be considered. The service rate of the queueing-inventory system depends on the number of customers, number of servers and number of items in the inventory. Thus we consider the following cases. Case 1 (replenishment occurs before inventory level hits ). We consider the state as the starting state; thus the inventory level decreases from to a particular level , for varying from to due to service completion at rate , during the lead time. At level , the replenishment occurs and it is absorbed to , where the absorbing state is defined as . Therefore the time until absorption to follows Erlang distribution of order with parameter , and it is denoted by . Now, the number of customers in the system is or larger with the corresponding inventory level , for varying from to . Similarly, the inventory level reaches from with service completions all of which have rate . This time duration also follows Erlang distribution of order . Write this as . Thus under the condition that there are at least customers at the beginning of the cycle and that the inventory level does not fall below , the inventory cycle time, , has Erlang distribution of order with parameter . That is, where the symbol “ ” stands for “having distribution.” The probability of replenishment taking place before inventory level that drops to is given by . Case 2 (replenishment after hitting but not zero). The inventory level decreases from to , when varies from to . The first services are at the same rate . Thereafter it slows down to and finally to , when replenishment occurs. Consequently the inventory level rises to . Now here onwards the service rate stays at . Thus in the cycle, the distribution of the time until replenishment takes place is the convolution of generalized Erlang distribution and that of an Erlang distribution . The conditional distribution of replenishment realization, after service is completed, but before th is completed, can be computed as in Case 1 . At the same level , the replenishment will occur and it is absorbed to , where the absorbing state is defined as . Thus, the time until absorption to follows generalized Erlang distribution with parameters of order and vary from to . It is denoted by . Then from the inventory level reaches due to service completion with parameter . Thus the time duration follows Erlang distribution with parameter of order , with varying from to . That is, . Hence the inventory cycle time, , follows generalized Erlang distribution of order . Therefore, is defined as where stands for generalized Erlang distribution. Case 3 (replenishment after inventory level reaching zero). Then the inventory level reaches from the level due to service completion with parameters (repeated times). Thus the time until absorption to follows generalized Erlang distribution of order and parameters . When the inventory level hits , the system becomes idle for a random duration of time which follows exponential distribution with parameter . After replenishment, the system starts service and consequently the inventory level reaches from due to service completion with parameter . This part has Erlang distribution with parameter and order . Thus, follows generalized Erlang distribution of order . That is, The cases we are going to consider hereafter result in cycle time distribution that are phase type with not necessarily unique representation. However, one can sort out the problem of minimal representation. Obviously this is the one which considers that many arrivals are needed to have exactly services in this cycle. 7.2. When the Number of Customers In this case we may have to consider future arrivals as well, since number of customers available at the start of the cycle may be such that the service rate falls below . Thus the cycle time will have more general distribution, namely, the phase type. We go about doing this. Our procedure is such that the moment we have enough customers to serve during the remaining part of the cycle, we stop considering future arrivals. Thus consider a Markov chain on the state space The initial state : thus the initial probability vector will have one at the position corresponding to and the rest of the elements zero. The absorption state in this Markov chain is , where belongs to and is a departure epoch. Let be the block with transitions among transient states and let be the column vector with transition rates to the absorbing states as elements. Then the cycle time has distribution where is the initial probability vector with at the position indicating the inventory level as first coordinate and the number of customers (= ) at the beginning of the cycle as second coordinate. Note that the phase type representation obtained is not unique since the service rate strongly depends on both inventory level and number of customers in the system. The case of : here again the procedure is similar to that corresponding to , but less than . The initial state is . After exactly service completions with a replenishment within this cycle and with arrivals truncated at that epoch which ensure rate for as many services as possible, the absorption state of the Markov chain generated corresponds to a departure epoch with items in the inventory. Here again the cycle time has a PH distribution with representation which is not unique because the service rates may change depending on the number of customers in the system and the number of items in the inventory. 8. Optimization Problem II We look for the optimal pair of control variables in the model discussed above. Now for computing the minimal cost of model we introduce the cost function: , which is defined by where , , and , , , , , , and are the same input parameters as described in Section 4 . We provide optimal and corresponding minimum cost for various values. From Table 2 we notice that the optimal value of is for various values, presumably because of the high holding cost. Table 2: Optimal server and minimum cost. In Table 3 , we examine the optimal pair and the corresponding minimum cost for various and , keeping other parameters fixed (as in Section 4 ). Table 3: Optimal values and minimum cost. 9. Conclusions In this paper we studied multiserver queueing-inventory system with positive service time. First we considered two server queueing-inventory systems, where the steady-state distributions are obtained in product form. Further, we analyse queueing-inventory system with more than two servers. As observed in [ 21 ] by Falin and Templeton, we conjecture that for , queueing-inventory system, does not have analytical solution. So such cases are analyzed by algorithmic approach. Conditional distribution of the inventory level, conditioned on the number of customers in the system, and conditional distribution of the number of customers, conditioned on the inventory level, are derived. We also provided the cycle time distribution of two consecutive to transitions of the inventory level (i.e., the first return time to ). We have computed the optimal number of servers to be employed and also computed optimal pair values and the corresponding minimum cost. Notations The following notations and abbreviations are used in the sequel: : Number of customers in the system at time : Inventory level in the system at time : a column vector of 1’s of appropriate order CTMC: Continuous time Markov chain LIQBD: Level independent quasi-birth-death process. Conflict of Interests The authors declare that there is no conflict of interests regarding the publication of this paper. Acknowledgments The authors thank the anonymous reviewers and the editor for helpful comments that improved the quality of the paper. This research is supported by Kerala State Council for Science, Technology & Environment to A. Krishnamoorthy and Dhanya Shajin (no. 001/KESS/2013/CSTE) and by the University Grants Commission, Government of India, under Dr. D. S. Kothari Postdoctoral Fellowship Programme to R. Manikandan. References K. Sigman and D. Simchi-Levi, “Light traffic heuristic for an M / G /1 queue with limited inventory,” Annals of Operations Research , vol. 40, no. 1, pp. 371–380, 1992. View at Publisher · View at Google Scholar M. Saffari, S. Asmussen, and R. Haji, “The M/M/1 queue with inventory, lost sale, and general lead times,” Queueing Systems: Theory and Applications , vol. 75, no. 1, pp. 65–77, 2013. View at Publisher · View at Google Scholar · View at MathSciNet O. Berman, E. H. Kaplan, and D. G. Shimshak, “Deterministic approximations for inventory management at service facilities,” IIE Transactions , vol. 25, no. 5, pp. 98–104, 1993. View at Publisher · View at Google Scholar A. Krishnamoorthy, B. Lakshmy, and R. Manikandan, “A survey on inventory models with positive service time,” OPSEARCH , vol. 48, no. 2, pp. 153–169, 2011. View at Publisher · View at Google Scholar · View at MathSciNet M. Schwarz, C. Sauer, H. Daduna, R. Kulik, and R. Szekli, “ M/M/1 queueing systems with inventory,” Queueing Systems: Theory and Applications , vol. 54, no. 1, pp. 55–78, 2006. View at Publisher · View at Google Scholar · View at MathSciNet A. Krishnamoorthy and N. C. Viswanath, “Stochastic decomposition in production inventory with service time,” European Journal of Operational Research , vol. 228, no. 2, pp. 358–366, 2013. View at Publisher · View at Google Scholar · View at MathSciNet B. Sivakumar and G. Arivarignan, “A stochastic inventory system with postponed demands,” Performance Evaluation , vol. 66, no. 1, pp. 47–58, 2009. View at Publisher · View at Google Scholar A. Krishnamoorthy and V. C. Narayanan, “Production inventory with service time and vacation to the server,” IMA Journal of Management Mathematics , vol. 22, no. 1, pp. 33–45, 2011. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet T. G. Deepak, A. Krishnamoorthy, V. C. Narayanan, and K. Vineetha, “Inventory with service time and transfer of customers and/inventory,” Annals of Operations Research , vol. 160, pp. 191–213, 2008. View at Publisher · View at Google Scholar · View at MathSciNet M. Schwarz and H. Daduna, “Queueing systems with inventory management with random lead times and with backordering,” Mathematical Methods of Operations Research , vol. 64, no. 3, pp. 383–414, 2006. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet M. Schwarz, C. Wichelhaus, and H. Daduna, “Product form models for queueing networks with an inventory,” Stochastic Models , vol. 23, no. 4, pp. 627–663, 2007. View at Publisher · View at Google Scholar · View at MathSciNet R. Krenzler and H. Daduna, Loss Systems in a Random Environment-Embedded Markov Chains Analysis , Universität Hamburg, Hamburg, Germany, 2013. A. Krishnamoorthy, S. S. Nair, and V. C. Narayanan, “Production inventory with service time and interruptions,” International Journal of Systems Science , 2013. View at Publisher · View at Google Scholar M. Saffari, R. Haji, and F. Hassanzadeh, “A queueing system with inventory and mixed exponentially distributed lead times,” International Journal of Advanced Manufacturing Technology , vol. 53, pp. 1231–1237, 2011. View at Publisher · View at Google Scholar R. Krenzler and H. Daduna, “Loss systems in a random environment: steady state analysis,” Queueing Systems: Theory and Applications , 2014. View at Publisher · View at Google Scholar A. N. Nair, M. J. Jacob, and A. Krishnamoorthy, “The multi server M / M /( s , S ) queueing inventory system,” Annals of Operations Research , 2013. View at Publisher · View at Google Scholar V. S. S. Yadavalli, B. Sivakumar, G. Arivarignan, and O. Adetunji, “A finite source multi-server inventory system with service facility,” Computers Industrial Engineering , vol. 63, pp. 739–753, 2012. A. Krishnamoorthy, R. Manikandan, and B. Lakshmy, “A revisit to queueing-inventory system with positive service time,” Annals of Operations Research , 2013. View at Publisher · View at Google Scholar M. F. Neuts, Matrix-Geometric Solutions in Stochastic Models: An Algorithmic Approach , Dover, New York, NY, USA, 2nd edition, 1994. View at MathSciNet G. Latouche and V. Ramaswami, “A logarithmic reduction algorithm for quasi-birth-death processes,” Journal of Applied Probability , vol. 30, no. 3, pp. 650–674, 1993. View at Publisher · View at Google Scholar · View at MathSciNet G. I. Falin and J. G. C. Templeton, Retrial Queues , Chapman & Hall, London, UK, 1997. (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-8578054-2', 'auto'); ga('send', 'pageview');

Journal

Advances in Operations ResearchHindawi Publishing Corporation

Published: Jan 20, 2015

There are no references for this article.