Abstract
The integration of marketing and demand with logistics and inventories (supply side of companies) may cause multiple improvements; it can revolutionize the management of the revenue of rental companies, hotels, and airlines. In this paper, we develop a multi-objective pricing-inventory model for a retailer. Maximizing the retailer's profit and the service level are the objectives, and shortage is allowed. We present the model under stochastic lead time with uniform and exponential distributions. Since pricing is important and influences demand, the demand is considered as a general function of price. The multiple-objective optimization model is solved using the weighting method as well as the L-P metric method. Concerning the properties of a nonlinear model, a genetic algorithm is taken into account to find the optimal solutions for the selling price, lot size, and reorder point. Finally, numerical examples with sensitivity analysis regarding key parameters are provided.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
Planning and inventory control is one of the major issues in industrial engineering; it is also one of the inevitable activities in each organization. Therefore, there exist several studies in this research area. Here, we investigate two general groups of papers. The first group considers inventory models with pricing. The integration of inventory and pricing policies leads to the joint optimization of the whole system and maximization of the total profit. Selling price consumer selection can gravitate to the customers. Lee (2011) considered two pricing policies based on two service levels. The author concluded that increasing the price leads some customers towards low service levels with lower prices. Whitin (1955) was the first researcher to formulate a newsboy model with price effect. In that model, the probability distribution of demand depended on the unit selling price where price was a decision variable. Abad (20032008), Dye (2007), and Dye and Hsieh (2010) assumed deteriorating items and allowable shortage. They presented models that considered the price as a decision variable. Abad (20032008) and Dye (2007) considered demand as a general function of price. Mukhopadhyay et al. (2004) and Esmaeili (2009) studied infinite planning horizon where shortage was not allowed. Mukhopadhyay considered demand to be a nonlinear function of price, while in the model of Esmaeili, demand was a general function. The annual profit of the manufacturer is maximized to determine the selling price, marketing expenditure, and lot size. Sana (2011) presented a stochastic inventory in which demand was considered to be dependent on the random selling price. Dye and Hsieh (2013) studied an advanced sales system with deteriorating items where prices were dependent on demand. They showed that advanced sales price is lower than the spot sales price. Sadjadi et al. (2012) used geometric programming (GP) to obtain optimal lot sizing, pricing, and marketing decisions such that the profit is maximized. However, using a single objective function is the major shortcoming of the models.
Most inventory models aggregate several cost concepts and service requirements into a single objective and use traditional methods to solve them. Nonetheless, one of the significant characteristics of modern business is the multiple criteria context of retail industries.
In the second group, the decision maker seeks to maximize or minimize two or more objectives simultaneously. This group of models has been applied in several fields, but few of these multi-objective problems have dealt with inventory control optimization.
Padmanabhan and Vart (1990) solved a multi-objective inventory model with deteriorating items and stock-dependent demand by a nonlinear goal programming method. Agrell (1995) proposed a multi-objective inventory model with three objective functions. These objectives included minimization of average total relevant annual cost, annual average frequency of stock out occasions, and annual average number of times stock out. Considering lot size and safety factor as decision variables, it is assumed that planning horizon is infinite, demand has a normal distribution, and shortage is allowed. Later Tsou (20082009) and Moslemi and Zandieh (2011) considered Agrell's model. However, nondominated solutions of a reorder point and order size have been obtained using multi-objective particle swarm optimization algorithm (MOPSO). Moreover, TOPSIS was used to rank the nondominated solutions using the preference of decision makers (Tsou 2008). Tsou (2009) involved MOPSO and multi-objective electromagnetism-like optimization (MOEMO) algorithms to obtain nondominated solutions of lot size and safety stock. Moslemi and Zandieh (2011) created some strategies based on the MOPSO algorithm in continuous review stochastic inventory control system.
Many researchers have considered deterioration in a multi-item multi-objective inventory model under a fuzzy environment. For instance, Roy and Maiti (1998) maximized profit and minimized wastage cost; while the demand was dependent on the inventory level, planning horizon was finite and shortage was allowed. To obtain optimal solution, they used fuzzy nonlinear programming (FNLP) and fuzzy additive goal programming (FAGP) methods considering budget and space constraints. However, Mandal et al. (2005) included storage space, number of orders, and production cost in their model and achieved optimal solution by applying GP. In addition, Maity and Maiti (2008) and Islam (2008) presented a multi-item multi-objective inventory model under fuzzy inflation and discounting. Maity and Maiti (2008) assumed that time horizon is finite, shortage is allowed, and demand is dependent on advertisement. They have used utility function method (UFM) and generalized reduced gradient (GRG) methods to obtain optimal solution. Islam (2008) considered an infinite planning horizon under the limitation of space capacity and total shortage cost constraints with demand uniformly distributed and dependent on the marketing cost. To minimize inventory, marketing, and production costs, the optimal solution was obtained using the GP method. A significant shortcoming of all these models is that they only regard a deterministic lead time. However, the lead time in the real world is usually a random variable. Moreover, the lead time has an effective role in determining the optimal policy of inventory models. Recently, Hosseini et al. (2012) presented a multi-objective model with uniformly distributed lead time to optimize retailing activities.
Price and service level are important factors in attracting customers and increasing their satisfaction (Liang et al. 2008). Therefore, in this paper, a multi-objective inventory model is presented which includes the retailer's profit and service level. With infinite planning horizon and allowable shortage, we assume that lead time has uniform and exponential distribution while demand is a general function of price. Selling price, lot size, and reorder point are obtained by maximizing both the retailer's profit and service level. Genetic algorithm (GA) is used since the model is complex and nonlinear. In the end, a numerical example is provided along with sensitivity analysis on key parameters including shortage, purchasing and holding costs, and demand elasticity. A comparison between the proposed model and the most relevant models in the literature has been provided in Table 1.
This paper is organized as follows: In the ‘Model formulation and assumption’ section, notation, assumptions, and mathematical model are provided. Solution algorithm is presented in the ‘Solution procedure’ section. The ‘Numerical example and sensitivity analysis’ section includes the numerical example and sensitivity analysis on the key parameters of the model. Finally, the suggestions and results obtained from this study are presented in the ‘Conclusions’ section.
Model formulation and assumptions
This section introduces the notations, assumptions, decision variables, and input parameters of our model.
Notation
The following is the notation:
-
P selling price (decision variable)
-
Q lot size (decision variable)
-
r reorder point (decision variable)
-
C purchase cost (US$ per unit)
-
A ordering cost (US$ per order)
-
h holding cost (US$ per unit)
-
π shortage cost (US$ per unit)
-
L lead time
-
T duration of inventory cycle
-
D(P) demand rate; for simplicity, we let D ≡ D(P)
-
Sr sales revenue
-
TC expected total cost
-
Z retailer's profit
-
SL service level
Assumptions
The proposed models are based on the following assumptions:
-
1-
Planning horizon is infinite.
-
2-
Shortage is allowed and completely back-ordered.
-
3-
Similar to the models proposed by Abad (20032008), Dye (2007), and Esmaeili (2009), demand is represented by a general function of price.
-
4-
The lead time is stochastic and follows uniform and exponential distribution.
-
5-
Inventory is continuously reviewed.
-
6-
The customers are myopic and thus make a purchase immediately if the price is below their willingness to pay without considering future prices.
Mathematical model
In this section, the multi-objective inventory model, including the retailer's profit and service level with uniform and exponential lead time, is presented.
Modeling with uniform distribution
Consider a retailer who is going to maximize the profit and attract the customers to increase their satisfaction. Therefore, the model would be a multi-objective inventory model with two objectives. By maximizing the service level and the retailer's profit, the optimal selling price, lot size, and reorder point (P, Q, and r) are to be obtained. The costs include purchasing, ordering, holding, and shortage. The lead time is stochastic and follows a uniform distribution with parameters a and b (L ~ U [a, b]). Therefore, its probability density is as follows:
Since the lead time is assumed to be a random variable, two cases can occur during each cycle time (Sheikh Sajadieh and Akbari Jokar 2009; Taleizadeh et al. 2010). In the first case, the reorder point is greater than the maximum demand during lead time. Therefore, the retailer does not face any shortage (Figure 1). In the second case, the ordering point is smaller than or equal to the maximum demand during lead time; it is probable to face shortage (Figure 2).
The annual profit function of the model is expressed as the retailer's profit = sales revenue − purchase cost − ordering cost − holding cost − shortage cost, which respectively are as follows:
By substituting Equation 1 in Equation 3, we have
The second objective is the retailer's service level. It is the probability of not facing shortage during the lead time, which presented is as follows:
Modeling with exponential distribution
In this section, we obtain the optimal selling price, lot size, and reorder point (P, Q, and r) while the lead time has an exponential distribution with parameter λ (L ~ exp (λ)) and the following probability density function:
Therefore, in addition to the two cases shown in Figures 1 and 2, there is a probability that the delivery is received after the cycle time which is depicted in Figure 3 (Sheikh Sajadieh et al. 2009).
The expected total cost is given by
Substituting Equation 6 in Equation 7, we have
Thus, the annual profit is calculated as follows:
In order to calculate the service level, we can write
Solution procedure
There are different methods to change a multi-objective optimization to a single-objective optimization. In this paper, we apply the weighting method that is useful and simple in concept and implementation. Also, the L-P metric method which is one of the famous methods of MCDM is applied in this paper. In this technique, the objective functions have the most proximity to their ideal values. These methods are explained respectively.
Weighting method
Considering a weight for each objective, the new objective function is obtained from the sum of objective functions with the corresponding weights. Therefore, the model for uniform and exponential lead time would respectively be as follows:
L-P metric method
In the L-P metric method, the distance of any present solution from the ideal solution is minimized (Banke et al. 2008):
where x*j shows the ideal solution for optimizing the j th objective, x is the assumed solution, and Y j indicates the significance degree for the j th objective. 1 ≤ p ≤ ∞ is the parameter that specifies the L-P family. The p value indicates the emphasis level on the existing deviations. Therefore, the larger the p, the more emphasis will be there on the largest deviations. The values p = 1, p = 2, and p = ∞ are commonly used. In the present approach, we consider p = 1 and p = 2. When p = 1, the deviation is simply summed over all attributes, and when p = 2, the metric measures the shortest geometric distance between two points, which is a straight line. Other values of p are not as easily interpreted, but they may be reasonable choices in a given application. The p value depends on decision maker measures. The L-P method is affected by the objective measurement scale. Thus, the following formula is used:
Therefore, the model for uniform lead time is given by
If lead time is exponential, we have the following objective function:
Genetic algorithm
Most researchers have used genetic algorithm to solve optimization problems (Taleizadeh et al. 2010; Maiti et al. 2009; Pasandideh et al. 2011). Considering the complexity of the nonlinear model, genetic algorithm is applied to find the optimal solution. GA was first presented by Holland in 1975 and was developed based on the principles of genetics and evolution (Haupt and Haupt 2004). Genetic algorithm begins to work with an initial population of solutions (chromosomes). New solutions are developed by crossover and mutation operators. To form the new population, the best solutions will be selected from the existing population using a fitness function. The solutions improve from one generation to another so that the desirable solution is obtained gradually.
Chromosome
Chromosome is a series of bits in which the coded forms of all suitable or unsuitable are placed. A suitable design of chromosome structure is an important part of genetic algorithm. In our algorithm, a string is designed with a length of k in which the first, second, and third one-thirds indicate reorder point, selling price, and lot size, respectively.
Population
A group of chromosomes is called a population. The initial population is generated completely randomly, and the number of chromosomes in each population becomes the population size (N). The value of N is important and must be specified based on the type of problem and its coding. In the present paper, the population size is set to 400 (N = 400).
Crossover
Crossover operator is applied on two parents, and a new child is generated as a result. We consider a two-point crossover in the manner that two crossover points are randomly chosen from the string, and then the two parent chromosomes are interchanged between these points to produce two new children.
Mutation
The second operator in the genetic algorithm is the mutation operator which prevents the algorithm to fall in the local optimum. In our algorithm, we use random mutation.
Stopping criterion
Stopping criterion is the final stage in the genetic algorithm. There are several indexes in this regard. Here, the maximum generation reproduction rule is used, i.e., once the generation counter reaches a certain number, the algorithm will stop. This rule has been used by several researchers. Figure 4 depicts the proposed genetic algorithm.
Numerical example and sensitivity analysis
In this section, we illustrate the quality of our model by presenting some examples. We will also perform sensitivity analysis for the key parameters (π, C, h, and α) of the model. Assume that the retailer faces a linear demand function of D = 1,000 − αp, where α is the demand elasticity coefficient which is equal to 2. The cost of each ordering is US$25, while the holding cost for each unit of items is US$5/year and the shortage cost of each unit of items is US$30/year; a = 0 and b = 35 (days) if the demand is distributed uniformly, and λ = 17.5 if it is distributed exponentially. Therefore, the average lead time is the same in both cases.
We consider p = 1 and p = 2 for the L-P metric method and different objective weights for the weighting method. The obtained optimal solution is shown in Tables 2 and 3.
Sensitivity analysis
To select a suitable strategy for the retailer, we consider the effect of parameters π, C, h, and α on decision variables and objective functions. The optimal solutions are shown in Tables 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, and 14 while the results of sensitivity analysis are shown in Figures 4, 5, and 6. In addition, the weights of the first and second objective functions are considered 0.6 and 0.4, respectively.
As it can be seen in the figures and tables, by increasing the cost parameters, the selling price (p*) and profit (Z*) will increase. Moreover, when demand elasticity increases, the lot size (Q*) will decrease. This happens because the higher the sensitivity of items to the selling price, the more will be the tangible demand decrease against high price. Moreover, reorder point has a direct relation with service level.
As Tables 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, and 27 and Figures 6, 7, 8, 9, and 10 show, the service level in the L-P metric method is larger while the annual profit of the weighting method is larger. In addition, in the L-P metric method, the profit is larger for larger p, but this does not hold for service level.
Conclusions
In this paper, a multi-objective inventory model is presented which includes the maximization of the retailer's profit along with the maximization of customer service level. The demand is assumed as a general function of price. In addition, planning horizon is considered infinite. The stochastic lead time is assumed to be uniformly and exponentially distributed, and the shortage is allowed. The proposed model is a complex (a multi-objective nonlinear model). Therefore, the optimal solution of the selling price, lot size, and reorder point is obtained using the genetic algorithm. The weighting and L-P metric methods are used to change a multi-objective function to a single-objective function. Numerical examples and sensitivity analysis on the key parameters (π, C, h, and α) of the model are presented. The results show that the retailer's profit in uniform distribution is larger, while lot size and reorder point of the exponential model is larger. In addition, increasing the cost parameters will increase the selling price (p*) and the profit (Z*). Moreover, when the demand elasticity (α) increases, the lot size (Q*) will decrease. In addition, the reorder point has a direct relation with the service level. In addition, using the L-P metric method, a higher service level is obtained, but the annual profit of the weighting method is larger.
In the future, it may be interesting to examine a scenario in which the system deals with stochastic consumer demand as well as stochastic lead time in order to define the system more accurately. Considering a multi-period system and planning of the prices of the product as a dynamic pricing may be a scope for future research. The proposed GA variants that employ various crossover and mutation operations could be another area of future interest. New solution methodology based on tabu search or heuristic methods can be developed to obtain new optimal solutions for the multi-objective problem. In this case, conducting more numerical tests to justify the developed algorithm would be necessary. Additionally, uncertainty of costs and demand parameters can be taken into account in the model, and new solution methodologies including uncertainty can be developed via fuzzy models.
References
Abad PL: Optimal pricing and lot-sizing under conditions of perishability, finite production and partial backordering and lost sale. Eur J Oper Res 2003, 144: 677–685. 10.1016/S0377-2217(02)00159-5
Abad PL: Optimal price and order size under partial backordering incorporating shortage, backorder and lost sale costs. Int J Prod Econ 2008, 114: 179–186. 10.1016/j.ijpe.2008.01.004
Agrell PJ: A multicriteria framework for inventory control. International Journal of Production Economics 1995, 41: 59–70. 10.1016/0925-5273(94)00054-9
Branke J, Deb K, Miettinen K, Slowinski R (Eds): Multi objective optimization. Interactive and evolutionary approaches.. Berlin, Germany: Springer; 2008.
Dye C-Y: Joint pricing and ordering policy for a deteriorating inventory with partial backlogging. Omega 2007, 35: 184–189. 10.1016/j.omega.2005.05.002
Dye C-Y, Hsieh T-P: A particle swarm optimization for solving joint pricing and lot-sizing problem with fluctuating demand and unit purchasing cost. Comput Math Appl 2010, 60: 1895–1907. 10.1016/j.camwa.2010.07.023
Dye C-Y, Hsieh T-P: Joint pricing and ordering policy for an advance booking system with partial order cancellations. Appl Math Model 2013,37(6):3645–3659. 10.1016/j.apm.2012.08.016
Esmaeili M: Optimal selling price, marketing expenditure and lot size under general demand function. Int J Adv Manuf Tech 2009, 45: 191–198. 10.1007/s00170-009-1952-8
Hosseini Z, Esmaeili M, Ghasemy Yaghin R: A multiple objective approach for joint inventory and pricing planning model with stochastic lead times. Paper presented at the 8th International Industrial Engineering Conference. Tehran: Amirkabir University of Technology; 2012. 15–16 February 2012 15–16 February 2012
Haupt RL, Haupt SE: Practical genetic algorithms. Hoboken, New Jersey: John Wiley & Sons; 2004.
Islam S: Multi-objective marketing planning inventory model: a geometric programming approach. Appl Math Comput 2008, 205: 238–246. 10.1016/j.amc.2008.07.037
Lee J: Inventory control by different service levels. Appl Math Model 2011, 35: 497–505. 10.1016/j.apm.2010.07.015
Liang S-K, Chu P, Yang K-L: Improved periodic review inventory model involving lead time with crashing components and service level. Int J Syst Sci 2008,39(4):421–426. 10.1080/00207720701832523
Mukhopadhyay S, Mukherjee RN, Chaudhuri KS: Joint pricing and ordering policy for a deteriorating inventory. Comput Ind Eng 2004, 47: 339–349. 10.1016/j.cie.2004.06.007
Moslemi H, Zandieh M: Comparisons of some improving strategies on MOPSO for multi-objective ( r , Q ) inventory system. Expert Syst Appl 2011, 38: 12051–12057. 10.1016/j.eswa.2011.01.169
Mandal NK, Roy TK, Maiti M: Multi-objective fuzzy inventory model with three constraints: a geometric programming approach. Fuzzy Set Syst 2005, 150: 87–106. 10.1016/j.fss.2004.07.020
Maity K, Maiti M: A numerical approach to a multi-objective optimal inventory control problem for deteriorating multi-items under fuzzy inflation and discounting. Comput Math Appl 2008, 55: 1794–1807. 10.1016/j.camwa.2007.07.011
Maiti AK, Maiti MK, Maiti M: Inventory model with stochastic lead-time and price dependent demand incorporating advance payment. Appl Math Model 2009, 33: 2433–2443. 10.1016/j.apm.2008.07.024
Padmanabhan G, Vrat P: Analysis of multi-item inventory systems under resource constraints: A non-linear goal programming approach. Engineering Cost and Production Economics 1990, 20: 121–127. 10.1016/0167-188X(90)90096-Z
Pasandideh SHR, Akhavan Niaki ST, Tokhmehchi N: A parameter-tuned genetic algorithm to optimize two-echelon continuous review inventory systems. Expert Syst Appl 2011, 38: 11708–11714. 10.1016/j.eswa.2011.03.056
Roy TK, Maiti M: Multi objective inventory models of deteriorating items with some constraints in a fuzzy environment. Comput Oper Res 1998,25(12):1085–1095. 10.1016/S0305-0548(98)00029-X
Sana SS: The stochastic EOQ model with random sales price. Appl Math Comput 2011, 218: 239–248. 10.1016/j.amc.2011.05.015
Sadjadi SJ, Yazdian SA, Shahanaghi K: Optimal pricing, lot-sizing and marketing planning in a capacitated and imperfect production system. Comput Ind Eng 2012, 62: 349–358. 10.1016/j.cie.2011.10.006
Sheikh Sajadieh M, Akbari Jokar MR: An integrated vendor–buyer cooperative model under stochastic supply lead-time. Int J Adv Manuf Tech 2009, 41: 1043–1050. 10.1007/s00170-008-1540-3
Sheikh Sajadieh M, Akbari Jokar MR, Modarres M: Developing a coordinated vendor–buyer model in two-stage supply chains with stochastic lead-times. Comput Oper Res 2009, 36: 2484–2489. 10.1016/j.cor.2008.10.001
Taleizadeh A, Akhavan Niaki ST, Aryanezhad M-B, Fallah Tafti A: A genetic algorithm to optimize multiproduct multi constraint inventory control systems with stochastic replenishment intervals and discount. Int J Adv Manuf Tech 2010, 51: 311–323. 10.1007/s00170-010-2604-8
Tsou C-S: Multi-objective inventory planning using MOPSO and TOPSIS. Expert Syst Appl 2008, 35: 136–142. 10.1016/j.eswa.2007.06.009
Tsou C-S: Evolutionary Pareto optimizers for continuous review stochastic inventory systems. Eur J Oper Res 2009, 195: 364–371. 10.1016/j.ejor.2008.02.039
Whitin T-M: Inventory control and price theory. Manage Sci 1955, 2: 61–68. 10.1287/mnsc.2.1.61
Acknowledgements
The authors would like to thank anonymous referees for their valuable comments and helpful suggestions on improving the quality of the paper.
Author information
Authors and Affiliations
Corresponding author
Additional information
Authors' contributions
Zeinab Hosseini drafted the manuscript. She formulated the stochastic joint pricing and inventory problem and designed the solution procedure. Reza Ghasemy Yaghin defined the research area, carried out the finalization of joint pricing and inventory model in multiple objective environment. He supposed multiple objective optimization solution procedures in order to solve the aforementioned model. Maryam Esmaeili supposed and analyzed the mathematical properties of the developed model. Numerical studies had been provided by her. She also supervised the research.
Authors’ original submitted files for images
Below are the links to the authors’ original submitted files for images.
Rights and permissions
This article is published under an open access license. Please check the 'Copyright Information' section either on this page or in the PDF for details of this license and what re-use is permitted. If your intended use exceeds what is permitted by the license or if you are unable to locate the licence and re-use information, please contact the Rights and Permissions team.
About this article
Cite this article
Hosseini, Z., Ghasemy Yaghin, R. & Esmaeili, M. A multiple objective approach for joint ordering and pricing planning problem with stochastic lead times. J Ind Eng Int 9, 29 (2013). https://doi.org/10.1186/2251-712X-9-29
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/2251-712X-9-29