Publication Cover
Mathematical and Computer Modelling of Dynamical Systems
Methods, Tools and Applications in Engineering and Related Sciences
Volume 22, 2016 - Issue 2
674
Views
32
CrossRef citations to date
0
Altmetric
Original Articles

Investigation of two-warehouse inventory problems in interval environment under inflation via particle swarm optimization

&
Pages 160-179 | Received 04 May 2014, Accepted 02 Feb 2016, Published online: 24 Feb 2016

ABSTRACT

In this paper, a two-warehouse inventory problem has been investigated under inflation with different deterioration effects in two separate warehouses (rented warehouse, RW, and owned warehouse, OW). The objective of this investigation is to determine the lot-size of the cycle of the two-warehouse inventory system by minimizing the average cost of the system. Considering different inventory policies, the corresponding models have been formulated for linear trend in demand and interval valued cost parameters. In OW, shortages, if any, are allowed and partially backlogged with a variable rate dependent on the duration of the waiting time up to the arrival of the next lot. The corresponding optimization problems have been formulated as non-linear constrained optimization problems with interval parameters. These problems have been solved by an efficient soft computing method, viz. practical swarm optimization. To illustrate the model, a numerical example has been solved with different partially backlogging rates. Then to study the effect of changes of different system parameters on the optimal policy, sensitivity analyses have been carried out graphically by changing one parameter at a time and keeping the others at their original values. Finally, a fruitful conclusion has been reached regarding the selection of an appropriate inventory policy of the two-warehouse system.

1. Introduction

It is commonly observed that the ever-increasing competition in the modern business scenario necessitates organizations to keep the provision of hiring an additional storage space despite the existence of their own warehouse. Due to several factors, like limited capacity of owned warehouse (OW) in an important marketplace, higher reordering cost, seasonal product, inflation-induced demand and price discount for bulk purchase, the inventory managers are bound to place the order for purchasing of an item more than the OW capacity. Generally, for storing the excess units purchased, an additional storage space is hired on a rental basis. Typically, this warehouse is known as rented warehouse (RW).

Over the last few decades, a number of researchers from different corners of the globe explored the area of two-warehouse inventory problems. For storing the goods purchased in excess of the capacity of OW, the wholesalers as well as the retailers generally resort to RW because reconstruction of a new warehouse for the said purpose may be much expensive. In this area, Hartely [Citation1] first reported the concept of the two-warehouse inventory model in his book ‘Operations Research: A Managerial Emphasis’. After Hartely [Citation1], a number of works have been carried out in this area. In this connection, one may refer to the recent works of Das, Maiti and Maiti [Citation2], Niu and Xie [Citation3], Rong, Mahapatra and Maiti [Citation4], Jaggi et al. [Citation5] and others.

In most of the inventory models of the existing literature of inventory control system, it is assumed that the lifetime of an item is infinite while it is in storage. This means that an item once in stock remains unchanged and fully usable for satisfying future demand. In practice, this assumption is not always true due to the effect of deterioration in the preservation of commonly used physical goods like wheat, paddy or any other type of foodgrains, vegetables, fruits, drugs, pharmaceuticals, etc. As a result, the loss due to this natural phenomenon (i.e., the deterioration effect) cannot be ignored in the analysis of the inventory system. Ghare and Schrader [Citation6] first developed an inventory model for exponentially decaying inventory. Ghare and Schrader [Citation6] first proposed an inventory model with constant deterioration rate. Covert and Philip [Citation7] further extended and modified this model by considering variable deterioration rate. Shah [Citation8] proposed a generalized economic order quantity (EOQ) model with variable deterioration rate and the allowance of complete backlogging of the unsatisfied demand. After a few years, a no-shortage inventory model for deteriorating item with time proportional demand was proposed by Sachan [Citation9]. In the mean time, Kang and Kim [Citation10] studied the deteriorating inventory systems dependent on price and production level. Since then, several researchers have explored the different aspects of inventory management for deteriorating item. In this regard, the recent works of Bhunia and Shaikh [Citation11,Citation12], Jaggi et al. [Citation5], Bhunia et al. [Citation13], Bhunia and Shaikh [Citation14], Chung et al. [Citation15] and We et al. [Citation16] are worth mentioning.

In real-life situations, different factors like inflation and time value of money are seen to have a crucial impact on the inventory policy decisions. With the consideration of single inflation rate for all the associated costs, Buzacott [Citation17] proposed some inventory models. After two years, Bierman and Thomas [Citation18] developed an EOQ model with the incorporation of the effect of inflation and time value of money. Vrat and Padmanabhan [Citation19] developed an EOQ model for deteriorating item with stock-dependent consumption rate and exponential decay. Datta and Pal [Citation20] proposed an inventory model with linear time-dependent demand rate and shortages by considering the effects of inflation and time value of money. Wee and Law [Citation21] developed inventory models for deteriorating item by taking into account the time value of money. In addition to these, researchers like Yang, Teng and Chern [Citation22], Jaggi, Aggarwal and Goel [Citation23], Hsieh, Dye and Ouyang [Citation24], Dey, Mondal and Maiti [Citation25], Jaggi et al. [Citation5] and others have also contributed to this field of research.

A few years back, considering two alternative situations a two-warehouse inventory model with constant demand rate for deteriorating item under inflation was proposed by Yang [Citation26]. In the first situation, the inventory system starts with an instant order and ends with shortages, whereas in the second situation, the system begins with shortages and ends without shortages. After two years, Yang [Citation27] extended these models with the incorporation of partial backlogging. Further, the two alternative situations were compared by following the minimum cost approach. Recently, Jaggi et al. [Citation5] proposed an inventory model by considering a linear time-dependent demand rate for deteriorating item, inflation and partial backlogging rate in a two-warehouse system.

This paper deals with an interval-oriented inventory model for linear trend in demand under inflationary condition with different deterioration rates in two separate warehouses (RW and OW) considering two different policies (inventory follows shortage (IFS) and shortage follows inventory (SFI)) and interval valued cost parameters (holding cost, shortage cost and ordering cost). The replacement rate is infinite. The stocks in RW are transferred to OW in a continuous release pattern and the associated transportation cost is taken into account. In OW, shortages, if any, are allowed and partially backlogged with a rate dependent on the duration of the waiting time up to the arrival of the next lot. The objective of this work is to select the better inventory policy for finding the optimal lot-size by minimizing the average cost of the system. The corresponding problems have been formulated as non-linear constrained optimization problems with interval parameters, which have been solved by an efficient soft computing method, viz. particle swarm optimization (PSO). Then, to illustrate the model, we have solved a numerical example with different partially backlogging rates. Finally to study the effect of changes of different system parameters on the initial stock level of the stock-in period, maximum shortage level along with the best found cost of the system, sensitivity analyses have been carried out graphically by changing one parameter at a time and keeping the others at their original values.

2. Assumptions and notations

The following notations and assumptions are used in this paper.

Assumptions:

  • (i) Replenishment rate is infinite and lead-time is constant.

  • (ii) The OW has a fixed capacity and the RW has unlimited capacity.

  • (iii) The inventory costs (including holding cost and deterioration cost) are interval valued and the costs in RW are higher than those in OW.

  • (iv) The inventory planning horizon is infinite and the inventory system involves only one item.

  • (v) Deterioration is counted when the quantities are stored in both the warehouses. Deteriorated units are fully rejected during the inventory cycle.

  • (vi) Shortages, if any, are allowed and partially backlogged. During the stock-out period the backlogging rate is dependent on the length of the waiting time up to the arrival of fresh lot. Considering this situation the backlogging rate is denoted by, θt which is a differentiable and decreasing function of time t with 0θ(t)1,θ(0)=1 and limtθ(t)=0. It is to be noted that if θ(t)=1for all t, then shortages are completely backlogged.

Notations:

For inventory models:

3. Interval mathematics

In the proposed inventory models, different inventory costs are considered as interval numbers. So to handle those numbers, interval mathematics, interval functions, interval order relations and central tendencies of interval numbers are essential in the formulation of the models.

An interval number A can be defined as A = [aL, aR] = {x:aLxaR,xR} of width (aR – aL). Every real number xR can be expressed as a degenerate interval number [x, x] with zero width. An interval number can also be expressed in the form of centre and radius of the interval as A=[aC,aW]=x:aCaWxaC+aW,xR, where aC = (aL + aR)/2 = centre of the interval and aW = (aRaL)/2 = radius of the interval. The details about the definitions of the first four operations (addition, subtraction, multiplication and division) of two interval numbers are given in Moore et al. [Citation28].

Again according to Karmakar et al. [Citation29], the modulus of an interval can be defined as follows:

A=aL,aR=aL,aRif aL0aR,aLif aR00,aLif aL<0,aR>0 &aLaR0,aRif aL<0,aR>0 &aL<aR.

3.1. Functions of finite interval

Some important functions such as exponential, logarithmic functions of interval arguments are expressed in the form of interval as follows:

(i) exp(A)=exp([aL,aR])=[exp(aL),exp(aR)].

(ii) log(A)=log([aL,aR)]=[log(aL),log(aR)], provided aL>0.

3.2. Interval order relations

Let A=[aL,aR] and B=[bL,bR] be two intervals. Then these two intervals may be any one of the following types:

Type-1: Two intervals are disjoint.

Type-2: Two intervals are partially overlapping.

Type-3: One of the intervals contains the other one.

Recently Sahoo et al. [Citation30] proposed the revised definitions of order relations between two interval numbers corresponding to maximization and minimization problems. These definitions are as follows:

Definition-1: The order relation >max between the intervals A=[aL,aR]=ac,aw and B=[bL,bR]=bc,bw, then for maximization problems

(i) A>maxBac>bcforType IandType IIintervals,

(ii) A>maxB either acbcaw<bwor acbcaR>bR forType IIIintervals,

According to this definition, the intervalA is accepted for maximization case. Clearly, the order relation A>maxB is reflexive and transitive but not symmetric.

Definition-2: The order relation <min between the intervals A=[aL,aR]=ac,aw and B=[bL,bR]=bc,bw, then for minimization problems

(i) A<minBac<bcforType IandType IIintervals,

(ii) A<minB either acbcaw<bwor acbcaL<bLforType IIIintervals.

According to this definition, the intervalA is accepted for minimization case. Clearly, the order relation A<minB is reflexive and transitive but not symmetric.

4. The proposed models

The goal of this work is to develop and also to solve the inventory models in interval environment considering both IFS and SFI policies for determining the lot-size by minimizing the average cost of the system.

4.1. Two-warehouse model with SFI policy

This model considers shortage first and ends without shortage. Initially (i.e., at time t = 0), shortages start to occur with a rate θ(tst) and continue up to the time t=ts. At time t=ts, (S +R) units of item are replenished by the supplier. After fulfilling partially backlogged quantities, the on-hand inventory level is S units. Out of S units, W units are kept in OW and the remaining (S-W) units are stored in RW. The inventory level of (S-W) units in RW is depleted gradually in the interval tsttr for meeting the demand of customers and deterioration effect of the item and it reaches zero at t=tr. During this time, the inventory level W in OW also reduces due to the effect of deterioration. Inventory level in OW decreases during the period trtto due to demand and deterioration simultaneously, and at time t=to(=T), the inventory level reaches zero. The pictorial representation of this policy is shown in .

Figure 1. Pictorial representation of two-warehouse inventory system with SFI policy.

Figure 1. Pictorial representation of two-warehouse inventory system with SFI policy.

The stock is depleted gradually at RW during tsttr mainly to meet the demand by the customers and partly due to the deterioration effect of the item, which are disposed continuously as they approach the selling point. Hence the inventory level Irt at RW satisfies the following differential equation:

(1) dIrtdt+βIrt=ft,tsttr(1)

with the condition

(2) Irt=0att=tr.(2)
(3) Again,Irt=SW att=ts.(3)

With the help of (2), the solution of (1) is given by

(4) Irt=expβtttrexpβtftdt,tsttr(4)

Again from (3) and (4), we have

(5) S=W+tstrexpβ(tts)ftdt(5)

The inventory level Iot at OW during the time interval 0tto satisfies the differential equations as follows:

(6) dIotdt=θtstft,0t<ts(6)
(7) dIotdt+αIot=0,tsttr(7)
(8) dIotdt+αIot=ft,tr<tto=T(8)

subject to the conditions

(9) Iot=0att=0,(9)
(10) Iot=Watt=ts(10)

and

(11) Iot=0att=to=T.(11)
(12) AlsoIotiscontinuousatt=trandIot=Ratt=ts(12)

Using the conditions (9)–(11), the solutions of differential Equations (6)–(8) are given by

(13) Io(t)=0tθtstftdt,0t <ts(13)
(14) =Wexpα(tst),tsttr(14)
(15) =exp αtttoexpαtftdt,tr<tto(15)

Using the continuity of Iot at time t=tr and simplifying, we have

(16) Wexpα(ts)=trtoexp(αt)ftdt(16)

As Iot=Rat t=ts, the value of R is given by

(17) R=0tsθtstftdt(17)

Now the cumulative inventories in RW during tsttr and OW during tstto are tstrIrtdtandtstoIotdt, respectively.

The present values of the inventory holding costs in RW and OW are ChrtstrertIrtdt and ChotstoertIotdt, respectively.

On the other hand, the present values of the backlogging cost and the opportunity cost due to lost sales are

Cb0tsertR+ttsθtsufududt and Clserts0ts1θtstftdt, respectively.

Now the amounts of deteriorated units in both RW and OW are βtstrIrtdtandαtstoIotdt, respectively.

Again the present value of the cost for deteriorated units is

CpβtstrertIrtdt+αtstoertIotdt

In this case, the cost function TC2(2) is an interval valued function of the variables ts and to. Let us suppose that TC2(2)ts,to=ZL,ZR, where

ZL=[CoL+ChrLtstrertIr(t)dt+ChoLtstoertIo(t)dt+CbL0tsert{R+ttsθ(tsu)f(u)du}dt+ClsLertststo{1θ(tst)}f(t)dt+CpL{βtstrertIr(t)dt+αtstoertIo(t)dt}]/T

and

(18) ZR=CoR+ChrRtstrertIrtdt+ChoRtstoertIotdt+CbR0tsertR+ttsθtsufududt(18)
(19) +ClsRertststo{1θ(tst)}f(t)dt+CpR{βtstrertIr(t)dt+αtstoertIo(t)dt}/T(19)

Hence our problem is as follows:

(20) MinimizeTC2(2)ts,tosubject toto>tsandts>0(20)

This is a non-linear minimization problem with interval objective.

4.2. Two-warehouse model with IFS policy

The details of the model formulation are provided in Appendix A.

5. The solution procedure and PSO

Now our aim is to solve the optimization problems (20) and (A.21) in SFI and IFS policies, respectively. So there is an important question, namely by which method these problems are to be solved. As the optimization problems are highly non-linear and objective functions are interval valued in nature. So these problems cannot be solved by any direct or indirect methods. Hence we need to employ a meta-heuristic search algorithm for solving these problems.

A number of researchers have successfully used meta-heuristic methods to solve complicated optimization problems in different fields of scientific and engineering disciplines. Some of these algorithms are simulated annealing, tabu search, genetic algorithm, PSO, ant colony optimization, etc. Among these algorithms, the widely used efficient algorithms, like genetic algorithm and PSO, have been employed for solving the optimization problems mentioned earlier. In our work, we have used PSO.

PSO is a population-based heuristic global search algorithm based on the social interaction and individual experience. It was proposed by Eberhart and Kennedy [Citation31], Kennedy and Eberhart [Citation32]. It has widely been used in finding the solutions of optimization problems. This algorithm is inspired by the social behaviour of bird flocking or fish schooling. In PSO, the potential solutions, called particles, fly through the search space of the problem by following the current optimum particles. PSO is initialized with a population of random particles positions (solutions) and then searches for optimum in generation to generation.

For solving this problem, we have developed an efficient soft computing method, viz. PSO. In this case, the solution is said to be the best found solution, which is either optimal or very close to optimal solution. However, the optimality of the solution cannot be established theoretically.

Let p_size denote the swarm size and n, the dimensionality of the search space. Each particle i (1ip_size) has the following attributes:

  1. A current position xi=(xi1,xi2,,xin) in the search spaces.

  2. A current velocity vi=(vi1,vi2,,vin).

  3. A personal best (pbest) position (the position giving the best fitness value experience by the particle) pi=(pi1,pi2,,pin).

  4. A global best (gbest) position (the position corresponding to the best fitness value experienced by all the particles) pg=(pg1,pg2,,pgn).

In each iteration/generation, the velocity of each particle is updated by the following rules:
(21) vij(k+1)=wvij(k)+c1r1j(k)pij(k)xij(k)+c2r2j(k)pgj(k)xij(k),(21)

j =1,2,…,n, k =1,2,…,mg

where w is the inertia weight, c1 and c2 are the acceleration coefficients, r1j(k) and r2j(k) are two random numbers uniformly distributed in the interval (0,1), i.e., r1j(k)U(0,1), r2j(k)U(0,1), vij(k) is the jth component velocity of the ith particle in the kth iteration. The new position of the ith particle is computed as follows:

(22) xij(k+1)=xij(k)+vij(k+1) i.e.,xi(k+1)=xi(k)+vi(k+1)(22)

The pbest position of each particle is updated as follows:

pi(0)=xi(0)
(23) pi(k+1)=pi(k)if f(xi(k+1))f(pi(k))xi(k)if f(xi(k+1))>f(pi(k))(23)

where the function f is to be maximized.

The gbest position pg found by any particle during all previous iterations is defined as pg(k+1)=argmaxpif(pi(k+1)),1ip_size

Clerc [Citation33] and Clerc and Kennedy [Citation34] proposed an improved velocity update rule employing a constriction factor χ. According to them, the updated velocity is given by

vij(k+1)=χvij(k)+c1r1j(k)pij(k)xij(k)+c2r2j(k)pgj(k)xij(k), j =1,2,…,n, k =1,2,…,mg (24)

Here the constriction factor χ is expressed as

(25) χ=22ϕϕ24ϕ(25)

where ϕ=c1+c2,ϕ>4 and χ is a function of c1 and c2. Typically, c1and c2 are both set to be 2.05. Thus ϕ is set to 4.1 and the constriction coefficient χ is 0.729. This PSO is known as PSO-CO, i.e., constriction coefficient-based PSO. In Clerc and Kennedy [Citation34] trajectory analysis demonstrated that each particle must converge to its local attractor p˜i=(p˜i1,p˜i2,,p˜in) whose components are defined as follows:

p˜ij(k)=[c1pij(k)+c2pgj(k)]/(c1+c2),j=1,2,,n
(26) p˜ij(k)=ϕjpij(k)+(1ϕj)pgj(k),j=1,2,,n(26)

where

ϕj=c1r1j(k)c1r1j(k)+c2r2j(k)
i.e.,
ϕjU(0,1)

In classical mechanics, a particle is depicted by its position and velocity vectors that determine the trajectory of the particle. This means that a particle moves along a determined trajectory. However, this is not true in quantum mechanics. In the quantum world, the term trajectory is meaningless, as the position and velocity of a particle cannot be determined simultaneously according to the uncertainty principle. Hence, if a particle in PSO system has quantum behaviour, the PSO algorithm is bound to work in a different fashion (Sun et al. [Citation35,Citation36],). Considering quantum behaviour, Sun et al. [Citation35,Citation36] first proposed an improved PSO algorithm known as quantum behaved PSO (QPSO). In this QPSO, particles’ state equations were structured by wave function and each particle state is described by the local attracter p and the characteristic length L of δ-trap, which is determined by the mean-optimal position (MP). As MP enhances the cooperation between particles and particles’ waiting with each other, QPSO can prevent particles trapping into local minima (Pan et al. [Citation37]). However the speed and accuracy of convergence are also slow. According to Sun et al. [Citation35,Citation36], the iterative equation for the position of the particle in QPSO is given by

(27) xij(k)=p˜ij(k)±βmj(k)xij(k)log1uj(27)

where uj is a random number uniformly distributed in (0,1). Here the parameter β is called the contraction-expansion coefficient, which can be tuned to control the convergence speed of the algorithm and it decreases linearly from 1.0 to 0.5. The global point called Mainstream or Mean best m(k) of the population at the kth iteration is defined as the mean of the pbest positions of all particles. That is

(28) m(k)=m1(k),m2(k),,mn(k)=1p_sizei=1p_sizepi1(k),1p_sizei=1p_sizepi2(k),,1p_sizei=1p_sizepin(k).(28)

The procedure for implementing QPSO is given by the following steps:

Step 1: Initialize the PSO parameters and bounds of the decision variables.

Step 2: Initialize a population of particles with random positions and velocities.

Step 3: Evaluate the fitness value of each particle.

Step 4: Update the mean best position using (28).

Step 5: Compare each particle’s fitness with the particle’s pbest. Store better one as pbest.

Step 6: Compare current gbest position with earlier gbest position.

Step 7: Update the position of each particle using (27).

Step 8: If the stopping criterion is satisfied, go to Step 9, otherwise go to Step 3.

Step 9: Print the position and fitness of gbest particle.

Step 10: End

In order to improve the performance of QPSO, several improved versions of QPSO have been proposed. In this connection, the existing improved versions of QPSO, like Weighted QPSO i.e., WQPSO (Xi et al. [Citation38]), adaptive quantum PSO (Sun et al. [Citation39]), random search quadratic approximation PSO, reverse-order random-weight mean-optimal position quantum PSO, same-order random-weight mean-optimal position quantum PSO (Pan et al. [Citation37]) and Gaussian QPSO, i.e., GQPSO (Coelho [Citation40]) are worth mentioning.

Recently, Bhunia et al. [Citation41] applied the PSO-CO technique for solving a two-warehouse inventory problem for deteriorating items considering partially backlogged shortages and inflation. However, to date, none has applied QPSO and different versions of QPSO in solving optimization problems in the area of inventory control system. Here we have used PSO-CO, WQPSO and GQPSO for solving different optimization problems of different scenarios using the stopping criterion ‘the number of iterations/generations reaches mg (the maximum number of generations).’

In WQPSO, the mean best position of QPSO is replaced by weighted mean best position. In that case, particles are ranked in decreasing order according to their fitness values. Then a weighted coefficient αiis assigned linearly decreasing with the particle’s rank, i.e., the nearer the best solution, the larger its weighted coefficient is. The mean best position m(k), therefore, is calculated as follows:

(29) m(k)=m1(k),m2(k),,mn(k)=1psizei=1psizeαi1pi1(k),1psizei=1psizeαi2pi2(k),,1psizei=1psizeαinpin(k)(29)

where αi is the weighted coefficient and αid is the dimension coefficient of every particle. In this work, the weighted coefficient for each particle decreases linearly from 1.5 to 0.5.

On the hand, in GQPSO, p˜ij(k) is calculated as follows:

(30) p˜ij(k)=[Gpij(k)+gpgj(k)]/(G+g),j=1,2,,n(30)

where G and g are the random numbers that are generated using the absolute value of the Gaussian probability distribution with zero mean and unit variance.

Here m(k) is computed by

(31) m(k)=m1(k),m2(k),,mn(k)=1psizei=1psizepi1(k),1psizei=1psizepi2(k),,1psizei=1psizepin(k)(31)

and the iterative equation for the position of the particle is given by

(32) xij(k)=p˜ij(k)±βmj(k)xij(k)log1G(32)

where β decreases linearly from 1.0 to 0.5.

6. Numerical examples and sensitivity analysis

For numerical illustration of the proposed inventory model, we have considered the following example with different backlogging rates.

Example: Here W = 100, a = 400, b = 15, δ = 0.6, Co = [80,120], Cho = [0.1,0.3], Chr = [0.4,0.8], Cb = [2.5,3.5], Cls = [14,16], Cp= [10,12], α = 0.05, β = 0.03, r = 0.06, f(t)=a+bt,θ(tst)=11+δ(tst) or eδ(tst).

The values of the model parameters considered in these numerical examples are not selected from any real-life case study, but these values considered here are realistic. In finding the solution, three soft computing methods PSO-CO, GQPSO and WQPSO have been used. These methods/algorithms have been coded in C programming language and the computational works have been performed on a PC with Intel Core-2-duo 2.5 GHz Processor in LINUX environment. For each case, 20 independent runs have been performed by the proposed PSO, of which the best objective value of the cost function has been considered.

Also, to test the performance of our developed algorithms (i.e., PSO-CO, GQPSO and WQPSO) for solving the problems for each example, mean, coefficient of variation of the objective value of the cost function and the average time of 20 runs have been calculated.

For the entire computation, the following values of PSO parameters have been considered:

p_size = 100, m_gen = 100, c1 = 2.05, c2 = 2.05,

In case of PSO-CO, the initial velocity has been assigned randomly between Vmax and Vmax where Vmax is set to be equal to 20% of the range of each variable in the search domain.

The above example has been solved by PSO-CO, GQPSO and WQPSO and the computational results are shown in .

Table 1. Best found solution of the model with IFS policy by PSO-CO.

Table 2. Best found solution of the model with IFS policy by GQPSO.

Table 3. Best found solution of the model with IFS policy by WQPSO.

Table 4. Best found solution of the model with SFI policy by PSO-CO.

Table 5. Best found solution of the model with SFI policy by GQPSO.

Table 6. Best found solution of the model with SFI policy by WQPSO.

From , it is seen that the average cost of the system with SFI policy is lower than the same with IFS policy according to the interval order relations. Therefore the management of any organization can choose the inventory system with the SFI policy.

Again, to test the efficiency and performance of different versions of PSO, statistical analyses on the computational results for SFI policy have been performed. These analyses are shown in . From these tables, it is observed that the proposed versions of the PSO algorithm are stable.

Table 7. Statistical analysis of the results obtained for different demand and backlogging rates in SFI by PSO-CO.

Table 8. Statistical analysis of the results obtained for different demand and backlogging rates in SFI by GQPSO.

Table 9. Statistical analysis of the results obtained for different demand and backlogging rates in SFI by WQPSO.

Using the given numerical example mentioned earlier, sensitivity analyses have been performed graphically for SFI policy with two different backlogging rates to study the effects of under- or overestimation of system parameters on the values of initial stock-level of stock-in period, maximum shortage level corresponding to the best found value of the average cost of the system (which is basically the minimum value of the average cost, but the property of minimization cannot be established theoretically). Here the percentage changes are taken as measures of sensitivity. These analyses have been carried out by changing (increasing and decreasing) the parameters by – 20% to + 20%. The results are obtained by changing one parameter at a time and keeping the other parameters at their original values. Considering the backlogging rate θ(tst)=11+δ(tst), the results of these analyses are shown in . It is to be noted that these computational works have been performed using the PSO-CO method.

Figure 2. Percentage changes in centre value of average cost w.r.t W, b,β and r.

Figure 2. Percentage changes in centre value of average cost w.r.t W, b,β and r.

Figure 3. Percentage changes in centre value of average cost w.r.t a and α.

Figure 3. Percentage changes in centre value of average cost w.r.t a and α.

Figure 4. Percentage changes in S w.r.t W, b, αand r.

Figure 4. Percentage changes in S w.r.t W, b, αand r.

Figure 5. Percentage changes in S w.r.t a and β.

Figure 5. Percentage changes in S w.r.t a and β.

Figure 6. Percentage changes in R w.r.t W, b, β and r.

Figure 6. Percentage changes in R w.r.t W, b, β and r.

Figure 7. Percentage changes in R w.r.t a and α.

Figure 7. Percentage changes in R w.r.t a and α.

From the graphical sensitivity analysis (cf.), the following observations can be made:

  1. For both backlogging rates, the centre value of the average cost of the system is moderately sensitive with respect to the parameters a (the location parameter) and α (deterioration rate in OW). On the other hand, it is insensitive with the changes of W, b, β and r.

  2. It is also clear that the values of S and R are moderately sensitive with respect to a and α, whereas these are very less sensitive with respect to W, b, β and r.

  3. From , it is observed that the value of S is less sensitive with the changes of W, b, α and r. However, in case of W, b and r, the changes are reverse.

7. Concluding remark

In inventory management, there arise two fundamental questions: when and where to stock the goods? Irrespective of where to reduce the system cost or to increase the profit, the management authorities are bound to replenish more goods (larger than the capacity of OW). The reason(s) behind this is/are to get the discount for bulk purchase or to reduce the costs of reordering, or to meet the higher demand, to avail the seasonal products with lower cost, etc. As a result, an additional storage space (termed as RW) is required to store the excess goods.

In this work, two other questions may arise:

  1. Whether the optimization problems of different inventory policies can be solved using standard non-linear programming (NLP) technique or not?

  2. How can one estimate the interval values of different parameters?

As the objective function of each optimization problem is interval valued, the existing NLP technique cannot be applied to solve the said problems. As a result, for solving the problems, different versions of PSO, interval mathematics and interval order relations have been applied. Basically, PSO is a very efficient soft computing technique used for computational optimization. In this optimization, the best found value of the objective function can be evaluated. In most of the cases, this value is either the global optimal value or very close to the optimal value. However, the optimality cannot be proved theoretically, although the convergence of the PSO technique has been established.

Regarding the estimation of interval valued parameters, one can easily estimate the values from the past experience.

In this paper, we have developed two inventory models with interval valued inventory costs with IFS as well as SFI policies and solved them with the help of PSO and interval order relations proposed by Sahoo et al. [Citation30]. In each of the iterations of PSO-CO, interval order relations are used to find the best solution. From the computational results, it can be concluded that one can choose the model with SFI policy as it is less expensive to operate than the model with IFS policy.

For further study, one can extend the proposed models by incorporating some more realistic features, such as inventory-level-dependent demand, quantity discount, variable lead-time and interval valued demand.

Acknowledgements

The authors are grateful for valuable comments and suggestions from the respected reviewers. Their valuable comments and suggestions have enhanced the strength and significance of our paper.

Disclosure statement

No potential conflict of interest was reported by the authors.

References

  • V.R. Hartely, Operations Research: A Managerial Emphasis, Good Year, Santa Monica, CA, 1976, pp. 315–317. ( Chapter 12).
  • B. Das, K. Maity, and M. Maiti, A two warehouse supply chain model under possibility/necessity/credibility measures, Math. Comp. Model. 46 (2007), pp. 398–409. doi:10.1016/j.mcm.2006.11.017
  • B. Niu and J. Xie, A note on two-warehouse inventory model with deterioration under FIFO dispatch policy, Eur. J. Oper. Res. 190 (2008), pp. 571–577. doi:10.1016/j.ejor.2007.06.027
  • M. Rong, N.K. Mahapatra, and M. Maiti, A two warehouse inventory model for a deteriorating item with partially/fully backlogged shortage and fuzzy lead time, Eur. J. Oper. Res. 189 (2008), pp. 59–75. doi:10.1016/j.ejor.2007.05.017
  • C.K. Jaggi, A. Khanna, and P. Verma, Two-warehouse partial backlogging inventory model for deteriorating items with linear trend in demand under inflationary conditions, Int. J. Syst. Sci. 42 (2011), pp. 1185–1196. doi:10.1080/00207720903353674
  • P.M. Ghare and G.F. Shrader, A model for exponentially decaying inventories, J. Ind. Eng. 14 (1963), pp. 238–243.
  • R.P. Covert and G.C. Philip, An EOQ model for items with weibull distribution deterioration, Am. Inst. Ind. Eng. Trans. 5 (1973), pp. 323–326.
  • Y.K. Shah, An order-level lot-size inventory for deteriorating items, Am. Inst. Ind. Eng. Trans. 9 (1977), pp. 108–112.
  • R.S. Sachan, On (T,Si) policy inventory model for deteriorating items with time proportion demand, J. Oper. Res. Soc. 35 (1984), pp. 1013–1019.
  • S. Kang and I. Kim, A study on the price and production level of the deteriorating inventory system, Int. J. Production Res. 21 (1983), pp. 899–908. doi:10.1080/00207548308942422
  • A.K. Bhunia and A.A. Shaikh, A two warehouse inventory model for deteriorating items with time dependent partial backlogging and variable demand dependent on marketing strategy and time, Int. J. Inventory Control Manag. 1 (2011a), pp. 95–110.
  • A.K. Bhunia and A.A. Shaikh, A deterministic model for deteriorating items with displayed inventory level dependent demandrate incorporating marketing decisions with transportation cost, Int. J. Ind. Eng. Computations 2 (2011b), pp. 547–562. doi:10.5267/j.ijiec.2011.03.004
  • A.K. Bhunia, A.A. Shaikh, A.K. Maiti, and M. Maiti, A two warehouse deterministic inventory model for deteriorating items with a linear trend in time dependent demand over finite time horizon by Elitist Real-Coded Genetic Algorithm, Int. J. Ind. Eng. Computations 4 (2013), pp. 241–258. doi:10.5267/j.ijiec
  • A.K. Bhunia and A.A. Shaikh, A deterministic inventory model for deteriorating items with selling price dependent demand and three-parameter weibull distributed deterioration, Int. J. Ind. Eng. Computations 5 (2014), pp. 495–510. doi:10.5267/j.ijiec.2014.2.002
  • K.J. Chung, L.E.C. Barron, and P.S. Ting, An inventory model with non-instantaneous receipt and exponentially deteriorating items for an integrated three layer supply chain system under two levels of trade credit, Int. J. Production Econ. 155 (2014), pp. 310–317. doi:10.1016/j.ijpe.2013.12.033
  • J. Wu, L.-Y. Ouyang, L.E.C. Cárdenas-Barrón, and S.K. Goyal, Optimal credit period and lot size for deteriorating items with expiration dates under two-level trade credit financing, Eur. J. Oper. Res. 237 (2014), pp. 898–908. doi:10.1016/j.ejor.2014.03.009
  • J.A. Buzacott, Economic order quantities with inflation, Oper. Res. Q. 26 (1975), pp. 553–558. doi:10.1057/jors.1975.113
  • H. Bierman and J. Thomas, Inventory decisions under inflationary conditions, Decis. Sci. 8 (1977), pp. 151–155. doi:10.1111/deci.1977.8.issue-1
  • P. Vrat and G. Padmanabhan, An inventory model under inflation for stock dependent consumption rate items, Eng. Costs Production Econ. 19 (1990), pp. 379–383. doi:10.1016/0167-188X(90)90068-S
  • T.K. Datta and A.K. Pal, Effects of inflation and time-value of money on an inventory model with linear time-dependent demand rate and shortages, Eur. J. Oper. Res. 52 (1991), pp. 326–333. doi:10.1016/0377-2217(91)90167-T
  • H.-M. Wee and S.-T. Law, Replenishment and pricing policy for deteriorating items taking into account the time-value of money, Int. J. Production Econ. 71 (2001), pp. 213–220. doi:10.1016/S0925-5273(00)00121-3
  • H.-L. Yang, J.-T. Teng, and M.-S. Chern, Deterministic inventory lot-size models under inflation with shortages and deterioration for fluctuating demand, Nav. Res. Log. 48 (2001), pp. 144–158. doi:10.1002/(ISSN)1520-6750
  • C.K. Jaggi, K.K. Aggarwal, and S.K. Goel, Optimal order policy for deteriorating items with inflation induced demand, Int. J. Production Econ. 34 (2006), pp. 151–155. doi:10.1016/0925-5273(94)90031-0
  • T.-P. Hsieh, C.-Y. Dye, and L.-Y. Ouyang, Determining optimal lot size for a two-warehouse system with deterioration and shortages using net present value, Eur. J. Oper. Res. 191 (2008), pp. 182–192. doi:10.1016/j.ejor.2007.08.020
  • J.K. Dey, S.K. Mondal, and M. Maiti, Two storage inventory problem with dynamic demand and interval valued lead-time over finite time horizon under inflation and time-value of money, Eur. J. Oper. Res. 185 (2008), pp. 170–194. doi:10.1016/j.ejor.2006.12.037
  • H.-L. Yang, Two-warehouse inventory models for deteriorating items with shortages under inflation, Eur. J. Oper. Res. 157 (2004), pp. 344–356. doi:10.1016/S0377-2217(03)00221-2
  • H.-L. Yang, Two-warehouse partial backlogging inventory models for deteriorating items under inflation, Int. J. Production Econ. 103 (2006), pp. 362–370. doi:10.1016/j.ijpe.2005.09.003
  • R.E. Moore, Methods and Applications of Interval Analysis, SIAM, Philadelphia, 1979.
  • S. Karmakar, S.K. Mahato, and A.K. Bhunia, Interval oriented multi-section techniques for global optimization, J. Comput. Appl. Math. 224 (2009), pp. 476–491. doi:10.1016/j.cam.2008.05.025
  • L. Sahoo, A.K. Bhunia, and P.K. Kapur, Genetic algorithm based multi-objective reliability optimization in interval environment, Computers Ind. Eng. 62 (2012), pp. 152–160. doi:10.1016/j.cie.2011.09.003
  • R.C. Eberhart and J.F. Kennedy, A new optimizer using particle swarm theory, Proceedings of the Sixth International Symposium on Micro Machine and Human Science, Municipal Industrial Research Institute, Nagoya, October 4–6, 1995, pp. 39–43.
  • J.F. Kennedy and R.C. Eberhart, Particle swarm optimization, Proceedings of the IEEE International Conference on Neural Network, Vol. IV, Perth, November 27–December 1, 1995, pp. 1942–1948. IEEE Press.
  • M. Clerc, The swarm and queen: towards a deterministic and adaptive particle swarm optimization, Proceedings of 1999 IEEE Congress on Evolutionary Computation, Washington, DC, July 6–9, 1999, pp. 1951–1957.
  • M. Clerc and J.F. Kennedy, The particle swarm - explosion, stability, and convergence in a multidimensional complex space, IEEE Transection Evol. Comput. 6 (2002), pp. 58–73. doi:10.1109/4235.985692
  • J. Sun, B. Feng, and W.B. Xu, Particle swarm optimization with particles having quantum behavior, IEEE Proceedings of Congress on Evolutionary Computation, CEC 2004, Portland, OR, June 19–23, 2004, pp. 325–331.
  • J. Sun, W.B. Xu, and B. Feng, A global search strategy of quantum-behaved particle swarm optimization, Proceedings of the 2004 IEEE Conference on Cybernetics and Intelligent Systems, CIS, Singapore, December 1–3, 2004, pp. 111–116.
  • D. Pan, Y. Ci, M. He, and H. He, An improved quantum-behaved particle swarm optimization algorithm based on random weight, J. Software 8 (2013), pp. 1327–1332. doi:10.4304/jsw.8.6.1327-1332
  • M. Xi, J. Sun, and W. Xu, An improved quantum-behaved particle swarm optimization algorithm with weighted mean best position, Appl. Math. Comput. 205 (2008), pp. 751–759. doi:10.1016/j.amc.2008.05.135
  • J. Sun, W.B. Xu, and B. Feng, Adaptive parameter selection of quantum-behaved particle swarm optimization on global level, Adv. Intell. Computing, Lecture Notes Comput. Sci. 3644 (2005), pp. 420–428.
  • L.S. Coelho, Gaussian quantum-behaved particle swarm optimization approachesfor constrained engineering design problems, Expert Syst. Appl. 37 (2010), pp. 1676–1683. doi:10.1016/j.eswa.2009.06.044
  • A.K. Bhunia, A.A. Shaikh, and R.K. Gupta, A study on two-warehouse partially backlogged deteriorating inventory models under inflation via particle swarm optimisation, Int. J. Syst. Sci. 46 (2015), pp. 1036–1050. doi:10.1080/00207721.2013.807385

Appendix A

In IFS policy, the inventory cycle starts with an instant order and ends with shortages. At the beginning (i.e., at time t = 0), the enterprise receives (S+R) units of a single product from the supplier. Then after fulfilling partially backlogged demand, the on-hand inventory level is S units. Out of these S units, W units are kept in OW and the remaining (S-W) units are stored in RW. The inventory level (S-W) units in RW are depleted gradually in the interval 0ttr to meet the customers demand and deterioration effect of an item and it reaches zero at t=tr. In OW, the inventory level W decreases during the interval 0ttr due to deterioration only and during trtto due to both demand and deterioration. At time t=to, the inventory level in OW reaches zero. Thereafter, shortages are allowed to occur during the time interval to<tts with a rate θ(tst). At time t=ts(= T), the maximum shortage level is R. This entire cycle repeats after the end of the cycle length ts(=T) with the changed demand as it is time dependent. Our objective is to determine the optimal values of tr,to and ts in such a manner that the average cost of the system is minimized and also to obtain the corresponding values of S and R. The pictorial representation of the inventory situation is depicted in .

Figure A.1. Pictorial representation of two-warehouse inventory system with IFS policy.

Figure A.1. Pictorial representation of two-warehouse inventory system with IFS policy.

During 0ttr, the inventory level decreases mainly to meet the demand by the customers and partly due to deterioration effect of the item, which are disposed continuously as they come to the selling point. Hence the rate of decrease of inventory level is equal to the deterioration of units and demand per unit time. As the rate of decrease of inventory level is denoted by dIrtdt, the corresponding differential equation can be written as follows:

(A.1) dIrtdt+βIrt=ft,0ttr(A.1)

with the condition

(A.2) Irt=0 at t=tr.(A.2)
(A.3) Again,Irt=SW at t=0.(A.3)

Using (A.2), the solution of differential Equation (A.1) is given by

(A.4) Irt=expβtttrexpβtftdt,0ttr(A.4)

Again from (A.3) and (A.4), we have

(A.5) S=W+0trexpβtftdt(A.5)

Similarly, like (A.1), the differential equations corresponding to the inventory level Iot at OW during the time interval 0tts can be written as follows:

(A.6) dIotdt+αIot=0,0ttr(A.6)
(A.7) dIotdt+αIot=ft,tr<tto(A.7)
(A.8) dIotdt=θtstft,to<tts=T(A.8)

subject to the conditions

(A.9) Iot=Watt=0,(A.9)
(A.10) Iot=0att=to(A.10)

and Iot=Ratt=ts(=T).(A.11)

Again, Iot is continuous at t=tr and to.

Using the conditions (A.9)–(A.11), the solutions of the differential Equations (A.6)(A.8) are given by

(A.12) Iot=Wexpαt,0ttr(A.12)
(A.13) =expαtttoexpαtftdt,tr<tto(A.13)
(A.14) =R+ttsθtstftdtto<tts=T(A.14)

Using the continuity of Iot at time t=tr and t=to, we have

(A.15) W=trtoexpαtftdt(A.15)

From which tr can be expressed in terms of to and

(A.16) R=totsθtstftdt(A.16)

Now the cumulative inventories in RW during 0ttr and in OW during 0tto are 0trIrtdt and0toIotdt, respectively.

The present value of the inventory holding costs in RW and OW are Chr0trertIrtdt and Cho0toertIotdt, respectively.

On the other hand, the present value of the backlogging and the opportunity cost due to lost sales are CbtotsertR+ttsθtsufududt and Clsertstots1θtstftdt, respectively.

Now the amounts of deteriorated units in both RW and OW during 0tto are β0trIrtdt and α0toIotdt, respectively.

The present value of the cost for deteriorated units is

(A.17) Cpβ0trertIrtdt+α0toertIotdt.(A.17)

Again, the present value of the shortage cost for the system is given by

(A.18) Csho=CbtotsertR+ttsθtsufududt(A.18)

Here the cost function TC2(1) is an interval valued function of the variables to and ts. Let us suppose that TC2(1)to,ts=ZL,ZR, where

(A.19) Z'L=[CoL+ChrL0trertIr(t)dt+ChoL0toertIo(t)dt+CbLtotsert{R+ttsθ(tsu)f(u)du}dt+ClsLertstots{1θ(tst)}f(t)dt+CpL{β0trertIr(t)dt+α0toertIo(t)dt}]/T(A.19)

and

(A.20) ZR=[CoR+ChrR0trertIr(t)dt+ChoR0toertIo(t)dt+CbRtotsert{R+ttsθ(tsu)f(u)du}dt+ClsRertstots{1θ(tst)}f(t)dt+CpR{β0trertIr(t)dt+α0toertIo(t)dt}]/T(A.20)

Hence our problem is as follows:

(A.21) MinimizeTC2(1)to,tssubject tots>toandto>0(A.21)

This is a non-linear minimization problem with interval objective.

Now we have to solve the non-linear minimization problem (A.21) with interval valued objective. For solving this problem, we have developed an efficient soft computing method, viz. PSO.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.