Elsevier

Applied Soft Computing

Volume 49, December 2016, Pages 770-791
Applied Soft Computing

Optimization of multi-product economic production quantity model with partial backordering and physical constraints: SQP, SFS, SA, and WCA

https://doi.org/10.1016/j.asoc.2016.08.054Get rights and content

Highlights

  • A multi-product EPQ model with several technical and physical constraints is developed.

  • Shortages are allowed and partially backordered with fixed and linear costs.

  • SQP, SFS, SA, and WCA are utilized for solution.

  • Ninety numerical examples in small, medium, and large sizes are solved to evaluate the performances.

  • The results show the better performance of WCA.

Abstract

A multi-product economic production quantity model with several real-world technical and physical constraints is developed in this paper. The cost function includes ordering, holding, backordering, lost sale, and the cost caused by unused space in the warehouse. The goal is to minimize the total inventory cost, where shortages are allowed and partially backordered with fixed and linear costs. The aim is to determine the length of the inventory cycle, the length of positive inventory period, and the backordering rates of the products during the shortage period in order to minimize the total inventory costs while satisfying all constraints. Due to complexity and non-linearity of the proposed model, sequential quadratic programming (SQP), stochastic fractal search (SFS), simulated annealing (SA), and water cycle algorithm (WCA) are utilized for solution. Ninety numerical examples in small, medium, and large sizes are solved to evaluate the efficiency of the solution methods. The performances of the solution methods are compared statistically. Besides, sensitivity analysis is performed to determine the effect of change in the main parameters of the problem on the objective function value and decision variables.

Graphical abstract

The average RPE of the solutions obtained for large size problems.

  1. Download : Download high-res image (144KB)
  2. Download : Download full-size image

Introduction

The economic order quantity (EOQ) and the economic production quantity (EPQ) are the two classical inventory control models that were first introduced by Harris [10] and Taft [33], respectively. Although both are the most applicable inventory models, some of their inherent assumptions make them unrealistic. That is why many researchers relaxed the limitation involved to develop more realistic and applicable EOQ and EPQ models in the last decades. For instance, they assumed the shortages can appear in the forms of backorders or lost sales. This assumption forces the EOQ or EPQ model to fully backorder the shortage or to consider it as lost sales. Besides, many researchers paid attention to the partial backordering in recent years, where most of them showed that shortages in the form of partial backorders results in the total inventory cost to decrease.

Hadley and Whitin [9] and Montgomery et al. [15] were the pioneers to study EOQ and EPQ models with partial backordering. Their works were extended by Rosenberg [23], Park [19], Abad [1], Pentico et al. [22], and Yang et al. [45], who studied EOQ and EPQ models with partial backordering as well. Wee [42] proposed an inventory model with constrained backordering and lost sales fractions to ensure the convexity of the total cost function, in order to use a Hessian matrix to propose a simple and stable solution for the problem. Later, Wee [43] developed an EPQ model for deteriorating items with partial backordering. Pentico and Drake [21] employed a different approach to model a deterministic EOQ model with partial backordering. They proposed formulae which were comparable to the ones in the classical EOQ model. Zeng [47] considered a Poisson demand and an exponential production time in a queuing model to determine the cost-effectiveness of the partial backordering. Abad [2] used a new approach to model backordered demands. He considered pricing and lot-sizing problems for perishable goods under finite production horizon and partial backordering. Abad [3] modeled pricing and lot-sizing problems for a single item with general deterioration rate and partial backordering. San José et al. [27] studied a continuous review inventory model with known and constant demand where shortages were allowed and partially backordered.

In addition to the works cited above, many researchers assumed exponential or time-proportional backordering rate to develop more applicable EOQ and EPQ models. San José et al. [28] studied an inventory system in which the partial backordering followed an exponential function. They proposed a solution procedure to find the optimal solution. Dye and Ouyang [4] extended the model proposed by Padmanabhan and Vrat [18] by considering a time-proportional backordering rate for perishable items under stock-dependent selling rates to achieve more applicable results in the EOQ model. Sarkar and Sarkar [30] proposed an inventory model with deteriorating items with stock-dependent demand. Their model included time varying backordering and time varying deterioration rate. They aimed to determine the optimal cycle length of each product to minimize total inventory costs. Zhang et al. [48] developed an applicable EOQ model with partial backordering considering the cross-selling effect.

In some works in EOQ and EPQ environments, partial backordering is considered for perishable items [11]. For instance, Sana [29] studied an EOQ model with infinite planning horizon for perishable items under price-dependent demand, partial backordering, and time-dependent deterioration rate. Ghosh et al. [7] proposed an EOQ model for perishable items with price dependent demand, lost sales, and partial backordering depended on the waiting-times. In some other cases, researchers considered two costs associated with the partial backordering. For example, Sphicas [32] investigated EOQ and EPQ models with fixed and linear backordering costs. Wee et al. [44] studied EPQ models with fixed and linear backordering costs associated with partial backordering. Omar et al. [17] proposed an approach to transform the EOQ and EPQ models into a better form to obtain the optimal solution.

Recent works on partial backordering involve allowable delay in payments. For instance, Taleizadeh et al. [37] developed an EOQ model with a certain sale price and partial backordering. In addition, Taleizadeh et al. [38] proposed an EOQ model with partial payments in three situations of (a) partial backordering, (b) not allowing shortages, and (c) full backordering of the shortages. They proposed a new solution method that minimizes the convex cost function of the problem. Taleizadeh et al. [39] developed an EOQ model with partial backordering and payments where a fraction of purchasing cost could be paid at the beginning of the cycle. Taleizadeh and Pentico [35] proposed EOQ models with price increase and partial backordering under two different assumptions on the occurrence time of the price increase. In addition, Taleizadeh [34] developed an EOQ model for an evaporating item allowing prepayments for partial backordering costs. Taleizadeh and Pentico [36] proposed an EOQ model and a solution method under all-unit discounts and partial backordering assumptions. They used multi-factor experiment to improve the performance of their proposed method.

Although the importance of the partial backordering has been highlighted in many inventory models including extended versions of EOQ and EPQ models, the vacuity in the literature is that almost all of them were developed for only one item under specific assumptions without considering any technical and physical constraints. Therefore, developing a constrained multi-product stochastic EPQ model with partial backordering would be beneficial. In addition, previous works considered backordering rate of the demand during shortage period as an input parameter, while, considering backordering rates as decision variables can lead to a significant decrease in total inventory costs by finding their optimal values. In other words, the contributions of this paper are as follows:

  • A multi-product EPQ model with partial backordering is developed.

  • Some decision variables are added to the total cost function to determine the optimal backordering rate during the shortage period.

  • Various constraints are considered to propose a closer to reality and a more applicable EPQ model.

  • Due to uncertainty involved in real-world environments, the budget constraint is considered stochastic.

  • The costs of unused free space in the warehouse are added to the EPQ model.

  • An exact method and three meta-heuristic algorithms are developed to solve the complex constrained non-linear programming (NLP) problem.

  • The performance of the solution methods are evaluated using different measures such as percentage relative Error, relative percentage deviations, standard deviation of the obtained solutions and average computation time.

  • All solution methods are evaluated statistically to determine the best solution algorithm in small, medium and large size test problems, separately.

The remainder of this paper is organized as follows. In Section 2, the definition of the problem and the assumptions are presented. Section 3 contains the parameters, variables, and the mathematical model of the problem. In Section 4, the solution methods are explained. Ninety test problems in different sizes of small, medium, and large are solved in Section 5 using the utilized solution methods, based on which the performances of the solution methods are statistically compared in terms of three performance measures. In Section 6, sensitivity analyses are performed to determine the effects of changes in the values of the critical parameters of the model on the objective function value. Finally, Section 7 concludes the paper.

Section snippets

Problem definition

Consider a production system that produces various types of products, each with its own production cycle. In addition, shortages are allowed and partially backordered with fixed and linear backordering costs and that limited budget and constrained warehouse capacity are assumed to purchase and store the products. Moreover, the remaining capacity of the warehouse is assumed to have an additional cost. Besides, as the decision maker may desire to determine production lot size, backordered demand

Mathematical model

Referring to Wee et al. [44], the total inventory costs of a single-item EPQ model with partial backordering and two types of fixed and linear backordering cost is as follows:TC(th,T)=kT+hD(PD)T(thT)22P+π(1β)D(1thT)+bFβD(PβD)(1thT)P+bβD(PβD)T(1thT)22P,where all the terms in Eq. (1) are defined in Wee et al. [44].

The aim of their cost function was to determine the inventory cycle (T) and the period (th) within which the inventory level is positive. Using these two variables, they aimed to

Solution methods

In this section, four of the most powerful and recently developed algorithms are used to solve the problem at hand.

Numerical examples and performance evaluation

In this paper, three performance measures are considered to evaluate the effectiveness of the solution methodologies. In small size test problems, the optimal solution and its corresponding objective function value are obtained using the SQP method for each test problem. In this case, the percentage relative error (PRE) is calculated for each meta-heuristic algorithm in solving each test problem using the following equation as illustrated by (Kayvanfar and Teymourian [13]PRE=AlgsolOOwhere Algso

Sensitivity analyses

Sensitivity analyses are performed in this section to determine the effects of the changes in the main parameters of the problem on the objective function value. It involves simultaneous change in certain parameters of all products at −50%, −25%, +25%, +50% rates. To perform the sensitivity analyses, the GAMS software is used to solve small and medium size test problems. The results are presented in Table 17, as well as in Fig. 26, Fig. 27.

The results in Table 17 and in Fig. 26, Fig. 27 show

Conclusion

In this paper, a constrained multi-product economic production quantity model was proposed to minimize the total inventory cost, where shortages were allowed and partially backordered with two fixed and linear costs. In addition, different technical and physical constraints were considered to develop a more realistic mathematical model of the problem with a stochastic budget constraint. The aim was to find the length of the inventory cycle and the length of the positive inventory period in

Acknowledgements

The authors are thankful for constructive comments of the respected anonymous reviewers. Taking care of the comments significantly improved the presentation.

References (49)

  • A. Sadollah et al.

    Water cycle algorithm for solving constrained multi-objective optimization problems

    Appl. Soft Comput.

    (2015)
  • H. Salimi

    Stochastic fractal search: a powerful metaheuristic algorithm

    Knowl. Based Syst.

    (2015)
  • L.A. San José et al.

    Analysis of an inventory system with exponential partial backordering

    Int. J. Prod. Econ.

    (2006)
  • L.A. San José et al.

    An economic lot-size model with partial backlogging hinging on waiting time and shortage period

    Appl. Math. Modell.

    (2007)
  • S.S. Sana

    Optimal selling price and lot size with time varying deterioration and partial backlogging

    Appl. Math. Comput.

    (2010)
  • B. Sarkar et al.

    An improved inventory model with partial backlogging, time varying deterioration and stock-dependent demand

    Econ. Model.

    (2013)
  • G.P. Sphicas

    EOQ and EPQ with linear and fixed backorder costs: two cases identified and models analyzed without calculus

    Int. J. Prod. Econ.

    (2006)
  • A.A. Taleizadeh

    An EOQ model with partial backordering and advance payments for an evaporating item

    Int. J. Prod. Econ.

    (2014)
  • A.A. Taleizadeh et al.

    An economic order quantity model with a known price increase and partial backordering

    Eur. J. Oper. Res.

    (2013)
  • A.A. Taleizadeh et al.

    An economic order quantity model with partial backordering and all-units discount

    Int. J. Prod. Econ.

    (2014)
  • A.A. Taleizadeh et al.

    An economic order quantity model with partial backordering and a special sale price

    Eur. J. Oper. Res.

    (2012)
  • A.A. Taleizadeh et al.

    An economic order quantity model with multiple partial prepayments and partial backordering

    Math. Comput. Modell.

    (2013)
  • A.A. Taleizadeh et al.

    An EOQ model with partial delayed payment and partial backordering

    Omega

    (2013)
  • O. Tang

    Simulated annealing in lot sizing problems

    Int. J. Prod. Econ.

    (2004)
  • Cited by (47)

    • A constrained multi-item EOQ inventory model for reusable items: Reinforcement learning-based differential evolution and particle swarm optimization

      2022, Expert Systems with Applications
      Citation Excerpt :

      The developed model is a constrained nonlinear mathematical programming model. Because of the nonlinearity in both objective function and constraints and the presence of several local optimum solutions, these models are hard to solve via analytical algorithms or even commercial solvers (Khalilpourazari et al., 2016; Khalilpourazari et al., 2019; Pasandideh et al., 2011). Therefore, we present some algorithms to find the solutions to the problem.

    • A computational tool for trend analysis and forecast of the COVID-19 pandemic

      2021, Applied Soft Computing
      Citation Excerpt :

      In our context, there are three main sigmoid parameters of interest, which are described in Table 1. One class of methods that are suitable for nonlinear constrained optimization is the so-called Sequential Quadratic Programming (SQP) [40–42]. SQP iteratively approximates the general nonlinear cost function in (10) by a quadratic one, and the constraints by linear ones, which entails a Quadratic Programming (QP) problem.

    • Less diversity but higher satisfaction: An intelligent product configuration method for type-decreased mass customization

      2020, Computers and Industrial Engineering
      Citation Excerpt :

      The size of data should be determined based on the production and changes according to the occasion. We contrast the results of our proposed model with K-means algorithm, FCM with improved kano’s model and FCM with social inertia by referring to some methods of comparison of results (Khalilpourazari, Pasandideh, & Niaki, 2016). First, we calculated the results given different K of our proposed model.

    View all citing articles on Scopus
    View full text