Abstract
Generally, most of the inventory costs are not always fixed due to uncertainty of competitive market. In the existing literature, it is found that several researchers have worked on uncertainty considering inventory parameters as fuzzy valued. In this work, we have represented the inventory parameters as interval. Using this concept, we have developed a two-warehouse inventory model with advanced payment, partial backlogged shortages. Due to uncertainty, this problem cannot be solved by existing direct/indirect optimization technique. For this purpose, different variants of particle swarm optimization techniques (viz. PSO-CO, WQPSO and GQPSO) have been developed to solve the problem of the proposed inventory model by using interval arithmetic and interval order relations. Finally, to illustrate and also to validate the proposed model, a numerical example has been solved and the best found solutions (which is either optimal solution or near optimal solution) obtained from different variants of PSO have been compared. Then, a sensitivity analysis has been performed to study the effect of changes of different parameters of the model on the optimal policy.
Similar content being viewed by others
References
Bhunia AK, Samanta SS (2014) A study of interval metric and its application in Multi-objective optimization with interval objective. Comput Ind Eng 74:169–178
Bhunia AK, Shaikh AA (2015) An application of PSO in a two warehouse inventory model for deteriorating item under permissible delay in payment with different inventory policies. Appl Math Comput 256:831–850
Bhunia AK, Shaikh AA (2016) Investigation of two-warehouse inventory problems in interval environment under inflation via particle swarm optimization. Math Comput Model Dyn Syst 22(2):160–179
Bhunia AK, Shaikh AA, Maiti AK, Maiti M (2013) 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 Comput 4(2):241–258
Bhunia AK, Mahato SK, Shaikh AA, Jaggi CK (2014) A deteriorating inventory model with displayed stock-level-dependent demand and partially backlogged shortages with all unit discount facilities via particle swarm optimization. Int J Syst Sci Oper Logist 1(3):164–180
Bhunia AK, Shaikh AA, Gupta RK (2015) A study on two-warehouse partially backlogged deteriorating inventory models under inflation via particle swarm optimization. Int J Syst Sci 46(6):1036–1050
Bhunia AK, Shaikh AA, Barron LEC (2017) A partially integrated production-inventory model with interval valued inventory costs, variable demand and flexible reliability. Appl Soft Comput 55:491–502
Clerc M (1999) The swarm and queen: towards a deterministic and adaptive particle swarm optimization. In: Proceedings of IEEE Congress on evolutionary computation, Washington, DC, USA, 1951–1957
Clerc M, Kennedy JF (2002) The particle swarm: explosion, stability, and convergence in a multi-dimensional complex space. IEEE Trans Evol Comput 6:58–73
Coelho LS (2010) Gaussian quantum-behaved particle swarm optimization approaches for constrained engineering design problems. Expert Syst Appl 37:1676–1683
Das D, Kar MB, Roy A, Kar S (2014) Two-warehouse production inventory model for a deteriorating item with time-varying demand and shortages: a genetic algorithm with varying population size approach. Optim Eng 15(4):889–907
Diabat A, Taleizadeh AA, Lashgari M (2017) A lot sizing model with partial downstream delayed payment, partial upstream advance payment, and partial backordering for deteriorating items. J Manuf Syst 45:322–342
Hansen E, Walster GW (2004) Global optimization using interval analysis. Marcel Dekher Inc., New York
Hung KC (2011) An inventory model with generalized type demand, deterioration and backorder rates. Eur J Oper Res 208(3):239–242
Jaggi CK, Barron LEC, Tiwari S, Shafi AA (2017) Two-warehouse inventory model for deteriorating items with imperfect quality under the conditions of permissible delay in payments. Sci Iran 24(1):390–412
Karmakar S, Mahato SK, Bhunia AK (2009) Interval oriented multi-section techniques of global optimization. J Comput Appl Math 224:476–491
Lashgari M, Taleizadeh AA, Ahmadi A (2016a) Partial up-stream advanced payment and partial down-stream delayed payment in a three-level supply chain. Ann Oper Res 238(1–2):329–354
Lashgari M, Taleizadeh AA, Sana SS (2016b) An inventory control problem for deteriorating items with back-ordering and financial considerations under two levels of trade credit linked to order quantity. J Ind Manag Optim 12(3):1091–1119
Lashgari M, Taleizadeh AA, Sadjadi SJ (2018) Ordering policies for non-instantaneous deteriorating items under hybrid partial prepayment, partial trade credit and partial backordering. J Oper Res Soc 69(8):1167–1196
Liang Y, Zhou F (2011) A two ware house inventory model for deteriorating items under conditionally permissible delay in payment. Appl Math Model 35(5):2221–2231
Liao JJ, Huang KN (2010) Deterministic inventory model for deteriorating items with trade credit financing and capacity constraints. Comput Ind Eng 59(4):611–618
Liao JJ, Chung KJ, Huang KN (2013) A deterministic inventory model for deteriorating items with two warehouses and trade credit in a supply chain system. Int J Prod Econ 146(2):557–565
Maiti AK, Maiti MK, Maiti M (2009) Inventory model with stochastic lead time and price dependent demand incorporating advance payment. Appl Math Model 33(5):2433–2443
Moore RE (1979) Methods and applications of interval analysis. SIAM, Philadelphia
Pal B, Sana SS, Chaudhuri K (2017) A stochastic production inventory model for deteriorating items with products finite life-cycle. RAIRO-Oper Res 51(3):669–684
Palanivel M, Uthayakumar R (2016) Two-warehouse inventory model for non–instantaneous deteriorating items with optimal credit period and partial backlogging under inflation. J Control Decis 3(2):132–150
Sett BK, Sarkar B, Goswami A (2012) A two-warehouse inventory model with increasing demand and time varying deterioration. Sci Iran 19(6):1969–1977
Shah NH, Soni HN, Patel KA (2013) Optimizing inventory and marketing policy for non-instantaneous deteriorating items with generalized type deterioration and holding cost rates. Omega 41(2):421–430
Shaikh AA (2017) A two warehouse inventory model for deteriorating items with variable demand under alternative trade credit policy. Int J Logist Syst Manag 27(1):40–61
Shaikh AA, Mashud AHM, Uddin MS, Khan MAA (2017a) Non-instantaneous deterioration inventory model with price and stock dependent demand for fully backlogged shortages under inflation. Int J Bus Forecast Market Intell 3(2):152–164
Shaikh AA, Barron LEC, Tiwari S (2017b) A two-warehouse inventory model for non-instantaneous deteriorating items with interval-valued inventory costs and stock-dependent demand under inflationary conditions. Neural Comput Appl 1–18
Shaikh AA, Panda GC, Sahu S, Das AK (2019) Economic order quantity model for deteriorating item with preservation technology in time dependent demand with partial backlogging and trade credit. Int J Logist Syst Manag 32(1):1–24
Sun J, Feng B, Xu WB (2004) Particle swarm optimization with particles having quantum behavior. In: IEEE Proceedings of Congress on evolutionary computation, pp 325–331
Sun J, Feng B, Xu WB (2004) A global search strategy of quantum-behaved particle swarm optimization. In: Proceedings of the 2004 IEEE conference on cybernetics and intelligent systems, pp 111–116
Taleizadeh AA (2014a) An EOQ model with partial backordering and advance payments for an evaporating item. Int J Prod Econ 155:185–193
Taleizadeh AA (2014b) An economic order quantity model for deteriorating item in a purchasing system with multiple prepayments. Appl Math Model 38(23):5357–5366
Taleizadeh AA (2017) Lot-sizing model with advance payment pricing and disruption in supply under planned partial backordering. Int Trans Oper Res 24(4):783–800
Taleizadeh AA, Nematollahi M (2014) An inventory control problem for deteriorating items with back-ordering and financial considerations. Appl Math Model 38(1):93–109
Taleizadeh AA, Niaki STA, Shafii N, Ghavamizadeh MR, Jabbarzadeh A (2010) A particle swarm optimization approach for constraint joint single buyer single vendor inventory problem with changeable lead-time and (r, Q) policy in supply chain. Int J Adv Manuf Technol 51:1209–1223
Taleizadeh AA, Pentico DW, Jabalamali MS, Aryanezhad M (2013) An economic order quantity model with multiple partial prepayment and partial back ordering. Math Comput Model 57(3–4):311–323
Taleizadeh AA, Noori-daryan M, Barron LEC (2015) Joint optimization of price, replenishment frequency, replenishment cycle and production rate in vendor managed inventory system with deteriorating items. Int J Prod Econ 159:285–295
Taleizadeh AA, Jolai F, Wee HM (2017) Multi objective supply chain problem using a novel hybrid method of meta goal programming and firefly algorithm. Asia Pac J Oper Res 34(4):1750021
Tavakoli S, Taleizadeh AA (2017) An EOQ model for decaying items with full advance payment and conditional discount. Ann Oper Res 259:415–436
Teng JT, Barron LEC, Chang HJ, Wu J, Hu Y (2016) Inventory lot size policies for deteriorating items with expiration date and advance payments. Appl Math Model 40(19–20):8605–8616
Thangam A (2011) Dominants retailers optimal policy in a supply chain under advance payment scheme and trade credit. Int J Math Oper Res 3(6):658–679
Thangam A (2012) Optimal price discounting and lot-sizing policies for perishable items in a supply chain under advance payment scheme and two-echolon trade credits. Int J Prod Eng 139(2):459–472
Tiwari S, Jaggi CK, Bhunia AK, Shaikh AA, Goh M (2017) Two-warehouse inventory model for non-instantaneous deteriorating items with stock-dependent demand and inflation using particle swarm optimization. Ann Oper Res 254(1–2):401–423
Tsao YC (2016) Joint location, inventory, and preservation decisions for non-instantaneous deterioration items under delay in payments. Int J Syst Sci 47(3):572–585
Widyadana GA, Wee HM (2012) An economic production quantity model for deteriorating items with multiple production setups and rework. Int J Prod Econ 138(1):62–67
Zia NP, Taleizadeh AA (2015) A lot-sizing model with backordering under hybrid linked-to-order multiple advance payments and delayed payment. Transp Res Part E Logist Transp Rev 82:19–37
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
All authors declare that they have no conflict interest.
Additional information
Communicated by V. Loia.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A: Interval mathematics
An interval number is denoted by \( A = \left[ {a_{L} ,a_{U} } \right] \) and defined by \( A = \left[ {a_{L} ,a_{U} } \right] = \left\{ {x:a_{L} \le x \le a_{U} ,x \in R} \right\}. \), where \( a_{L} \) and \( a_{U} \) are lower and upper bounds, respectively. Any real number \( x \in R \) can be expressed as an interval number [x, x] as degenerate with zero width. Also, interval number can be expressed in terms of centre and radius form as \( A = \left[ {a_{c} ,a_{w} } \right] = \left\{ {x:a_{c} - a_{w} \le x \le a_{c} + a_{w} ,x \in R} \right\} \), where aC = (aL + aU)/2 is the centre of the interval number and aW = (aU − aL)/2, the radius of the interval number. The basic definitions of interval arithmetic are given Moore (Moore 1979) and which are given below:
Definition A.1
Let us consider A = [aL, aU] and B = [bL, bU] be any two interval numbers. Then, arithmetical operations such as addition, subtraction, multiplication of scalar number, multiplication and division of interval numbers are given below:
-
1.
Addition:
$$ A + B = \left[ {a_{L} ,a_{U} } \right] + \left[ {b_{L} ,b_{U} } \right] = \left[ {a_{L} + b_{L} ,a_{U} + b_{U} } \right]. $$ -
2.
Subtraction:
$$ A - B = \left[ {a_{L} ,a_{U} } \right] - \left[ {b_{L} ,b_{U} } \right] = \left[ {a_{L} ,a_{U} } \right] + \left[ { - b_{U} , - b_{L} } \right] = \left[ {a_{L} {-}b_{U} ,a_{U} - b_{L} } \right]. $$ -
3.
Scalar multiplication:
$$ \lambda A = \lambda \left[ {a_{L} , \, a_{U} } \right] = \left\{ \begin{aligned} &\left[ {\lambda a_{L} , \, \lambda a_{U} } \right] \quad {\rm if} \, \lambda \ge 0 \hfill \\ &\left[ {\lambda a_{U} , \, \lambda a_{L} } \right] \quad {\rm if} \, \lambda < 0, \hfill \\ \end{aligned} \right.\quad {\text{for}}\;{\text{any}}\;{\text{real}}\;{\text{number}}\;{\mathbb{R}}. $$ -
4.
Multiplication:
$$ A \times B = \left[ {\hbox{min} \left( {a_{L} b_{L} ,a_{L} b_{U} ,a_{U} b_{L} ,a_{U} b_{U} } \right),\hbox{max} \left( {a_{L} b_{L} ,a_{L} b_{U} ,a_{U} b_{L} ,a_{U} b_{U} } \right)} \right] $$Specially, \( A \times B = [a_{L} b_{L} ,a_{U} b_{U} ]{\text{ for }}a_{L} ,b_{L} \ge 0 \)
-
5.
Division:
$$ \frac{A}{B} = A \times \left( {\frac{1}{B}} \right) = \left[ {a_{L} , \, a_{U} } \right] \times \left[ {\frac{1}{{b_{U} }}, \, \frac{1}{{b_{L} }}} \right],\quad {\text{provided}}\;0 \in \left[ {b_{L} ,b_{U} } \right] $$
Definition A.2
Integral power of an interval According to Hansen and Walster (2004), the definition of positive integral power of an interval \( A = [a_{L} ,a_{U} ] \) is given by
Definition A.3
\( n \)-th root of an interval According to Karmakar et al. (2009), the \( n \)-th root of an interval \( A = [a_{L} ,a_{U} ] \) is given by
where \( \phi \) being the empty interval.
1.1 Order relations of interval numbers
Let us consider two interval numbers \( A = [a_{L} ,a_{U} ] \) and \( B = [b_{L} ,b_{U} ] \). Then, these two intervals may follow any one of the following three types:
-
Type-1: Two intervals are disjoint, i.e. either \( a_{L} < a_{U} \le b_{L} < b_{U} \) or \( b_{L} < b_{U} \le a_{L} < a_{U} \)
-
Type-2: Two intervals are partially overlapping, i.e. either \( a_{L} \le b_{L} \le a_{U} \le b_{U} \) or \( b_{L} \le a_{L} \le b_{U} \le a_{U} \)
-
Type-3: One of the intervals contains the other one, i.e. either \( a_{L} \le b_{L} < b_{U} \le a_{U} \) or \( b_{L} \le a_{L} < a_{U} \le b_{U} \)
The definitions of interval order relations between two interval numbers have been proposed by several researchers. Recently, Bhunia and Samanta (2014) modified the drawbacks of existing definitions and proposed the modified definitions. The definitions of Bhunia and Samanta (2014) are as follows:
Definition A.4
The interval order relation \( \ge^{\hbox{max} } \) between two intervals \( A = [a_{L} ,a_{U} ] = \left\langle {a_{c} ,a_{w} } \right\rangle \) and \( B = [b_{L} ,b_{U} ] = \left\langle {b_{c} ,b_{w} } \right\rangle \), for maximization problems is as follows:
and \( A >^{\hbox{max} } B \Leftrightarrow A \ge^{\hbox{max} } B{\text{ and }}A \ne B \).
Definition A.5
The interval order relation \( \le^{\hbox{min} } \) between two intervals \( A = [a_{L} ,a_{U} ] = \left\langle {a_{c} ,a_{w} } \right\rangle \) and \( B = [b_{L} ,b_{U} ] = \left\langle {b_{c} ,b_{w} } \right\rangle \), for minimization problems is as follows:
and \( A <^{\hbox{min} } B \Leftrightarrow A \le^{\hbox{min} } B{\text{ and }}A \ne B \).
1.2 Mean, standard deviation and coefficient of variation of Interval Numbers
According to the Bhunia and Samanta (2014), the mean, variance, standard deviation and coefficient of variation of n interval numbers can be defined as follows:
Let \( x_{i} = [x_{iL} ,x_{iU} ] \), \( i = 1,2, \ldots ,n \), be the i-th observation of an interval number. Then, mean \( (\bar{x}) \) and standard deviation \( \left( {\sigma_{x} } \right) \) of the intervals \( x_{1} ,x_{2} , \ldots ,x_{n} \) are given as follows:
and
Coefficient of variation (C.O.V.) of the interval numbers \( x_{1} ,x_{2} , \ldots ,x_{n} \) is given as follows:
Appendix B: Particle swarm optimization (PSO)
In PSO, the following notations have been used:
p_size | the population size or swarm size |
m_gen | the maximum number of generation |
χ | the constriction factor |
c1( > 0) | the cognitive learning rate |
c2( > 0) | the social learning rate |
r1, r2 | the uniformly distributed random numbers lying in the interval [0, 1]. |
v ( k) i | the velocity of i-th particle at k-th generation/iteration |
x ( k) i | the position of i-th particle of population at k-th generation |
p ( k) i | the best previous position of i-th particle at k-th generation |
p ( k) g | the position of the best particle among all the particles in the population |
PSO is a population-based derivative-free soft computing optimization technique based on the individual experience and social interaction. It is very useful and popular continuous optimization technique. In PSO, the potential solutions are called particles. These particles fly through the search space of the problem by following the current optimum particles. Generally, PSO begins with random particles positions (solutions) and then searches the optimum solutions from generation to generation in the search space. So, each particle is updated with two best positions (solutions) in the search space. The first one is called the best position (solution) and this best position is named by personal best position. It is denoted by \( p_{i}^{(k)} \). The second one is called the current best position (solution). It is found so far by any particle in the population. This best value is called as global best and denoted by \( p_{g}^{(k)} \).
In generation to generation, the velocity and position of i-th \( \left( {i = 1,2, \ldots ,p\_{\text{size}}} \right) \) particle are updated in the following way:
and
where w is the inertia weight; \( k\left( { = 1,2, \ldots ,m{\text{ - gen}}} \right) \) denotes the iteration (generation). The constants \( c_{1} \left( { > 0} \right) \) and \( c_{2} \left( { > 0} \right) \) are called the cognitive learning and social learning rates, respectively. These are the acceleration constants. These two constants have important role for varying the velocity of the particle converge to \( p_{i}^{(k)} \) and \( p_{g}^{(k)} \), respectively.
From Eq. (B1), it is observed that the updated rule of the velocity of i-th particle is followed by three factors: (1) past velocity of the particle, (2) the distance between the particle’s best past one and current one and (3) the distance between swarm’s best experience (the position of the best particle in the swarm) and the current position of the particle. The velocity of the particle in (B1) is also restricted by \( \left[ { - v_{\hbox{max} } ,\,\,v_{\hbox{max} } } \right] \) where \( v_{\hbox{max} } \) is called the maximum velocity. Selecting a too small value for \( v_{\hbox{max} } \) causes very small updating of velocities and positions of particles in every iteration. Therefore, the algorithm may take a long time to converge and face the problem of be trapped at local minima. In order to overcome these situations, Clerc (1999), Clerc and Kennedy (2002) have developed improved velocity update rules simply considering a constriction factor \( \chi \). According to them, the updated velocity is given by
Here, the constriction factor \( \chi \) is expressed as
where \( \phi = c_{1} + c_{2} ,\,\,\phi > 4 \) and \( \chi \) is a function of \( c_{1} \) and \( c_{2} \). Usually, \( c_{1} \) and \( c_{2} \) are both set to be 2.05. Thus, \( \phi \) is set to 4.1, and therefore, the constriction coefficient \( \chi \) is 0.729. This PSO is also known as PSO-CO i.e. constriction coefficient-based PSO.
According to classical mechanics, position and velocity of the particle are determined by the trajectory of the particle which indicates that a particle moves along a determined trajectory along the search space. It is not true in quantum mechanics. In quantum mechanics, the position and velocity of a particle cannot be determined together, due to uncertainty principle. Trajectory of a particle is meaningless in quantum mechanics. According to quantum mechanics, if a particle has quantum nature in PSO, then PSO algorithm is bound to work in a different way. Using this nature, Sun et al. (2004a, b) have proposed a new concept in PSO algorithm which is known as quantum PSO (QPSO) and solved some problems. In their proposed PSO algorithm (QPSO), particles’ state equations are structured by wave function. The state of every particle is described by its local attracter p, and the mean optimal position (MP) is determined by the characteristic length L of \( \delta \)-trap. Here, MP enhances the cooperation between particles and particles’ waiting with each other; QPSO can prevent particles trapping into local minima. According to Sun et al. (2004a, b), the iterative equation for the position of the particle in QPSO is as follows:
where \( u_{j} \) is a random number which uniformly distributed in (0, 1). The parameter \( \beta^{\prime} \) is called the contraction–expansion coefficient. It controls the convergence rate of the QPSO algorithm which decreases linearly from 1.0 to 0.5. The global point is called mean best \( m^{(k)} \) of the population at k-th iteration and is defined as the mean of the pbest positions of all particles. That is
Taleizadeh et al. (2010) have solved a supply chain problem by using weighted PSO. Bhunia and Shaikh (2015) applied PSO-CO technique for solving a two-warehouse inventory problem with trade credit policy. Taleizadeh et al. (2017) have solved a multi-objective optimization problem by using meta-goal programming and firefly algorithm. Here, we have used PSC-CO, WQPSO and GQPSO for solving the interval-valued inventory problem with advance payment and partial backlogged shortage.
In WQPSO, the mean best position of QPSO is replaced by weighted mean best position and particles are ranked in increasing order (in case of minimization problem) according to their fitness values. Then, a weighted coefficient \( \alpha_{i} \) is assigned linearly increasing with the particle’s rank. The mean best position \( m^{(k)} \), therefore, is calculated as follows:
where \( \alpha_{i} \) is the weighted coefficient and \( \alpha_{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 other hand, according to Coelho (2010) in GQPSO, \( \tilde{p}_{ij}^{(k)} \) is calculated as follows:
where G and g be the random numbers which are generated using the absolute value of the Gaussian probability distribution with zero mean and unit variance.
and the iterative equation for the position of the particle is given by
where \( \beta^{\prime} \) decreases linearly from 1.0 to 0.5
Rights and permissions
About this article
Cite this article
Shaikh, A.A., Das, S.C., Bhunia, A.K. et al. A two-warehouse EOQ model with interval-valued inventory cost and advance payment for deteriorating item under particle swarm optimization. Soft Comput 23, 13531–13546 (2019). https://doi.org/10.1007/s00500-019-03890-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-019-03890-y