Skip to main content

Advertisement

Log in

Optimal payment time and replenishment decisions for retailer’s inventory system under trade credit and carbon emission constraints

  • Original Paper
  • Published:
Operational Research Aims and scope Submit manuscript

Abstract

This study presents a multi-item inventory and pricing model by considering marketing, service activities, trade credit, carbon emissions, and the restrictions of production cost and storage space. In the proposed model, shortages are allowed and demand rate is a power function of service and marketing costs, and selling price. The main objective of this study is to optimize retailer’s payments time, service and marketing expenditure, and replenishment decisions in order to maximize retailer’s total profit and minimize carbon emissions, simultaneously. Model is developed in a fuzzy environment under carbon tax regulation when the length of credit period provided by supplier is less than or equal to the length of time in which no shortage happens. To solve the proposed model, we first transform the original problem into a multi-objective Signomial Geometric Programming (SGP) problem using fuzzy and hybrid parameters, which minimizes both the mean value and the total dispersion value of the objective function. Then a global optimization problem method has been used to solve the SGP problem. Efficiency of this algorithm is tested and compared with multi-objective genetic algorithm, multi-objective genetic algorithm with varying population, and hybrid heuristic algorithm. At the end, several numerical examples and sensitivity analysis are performed to demonstrate the application of the proposed model and solution procedure to obtain managerial insights.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. DD = The number of decision variables + the numbers of terms in objective functions and constraints − 1.

References

  • Aliabadi L et al. (2017) An EOQ model with holding-ordering cost reduction and partial delay in payment under credit period-dependent demand: a reversed constraint programming. In: 13th International conference on industrial engineering (IIEC 2017), Mazandaran

  • Azadeh A et al (2017a) Evolutionary multi-objective optimization of environmental indicators of integrated crude oil supply chain under uncertainty. J Clean Prod 152:295–311

    Article  Google Scholar 

  • Azadeh A et al (2017b) Optimum integrated design of crude oil supply chain by a unique mixed integer nonlinear programming model. Ind Eng Chem Res 56(19):5734–5746

    Article  Google Scholar 

  • Bozorgi A et al (2014) A new inventory model for cold items that considers costs and emissions. Int J Prod Econ 155:114–125

    Article  Google Scholar 

  • Cao E, Yu M (2018) Trade credit financing and coordination for an emission-dependent supply chain. Comput Ind Eng 119:50–62

    Article  Google Scholar 

  • Chang C-T et al (2009) Optimal payment time with deteriorating items under inflation and permissible delay in payments. Int J Syst Sci 40(10):985–993

    Article  Google Scholar 

  • Chen S-C et al (2014) Retailer’s economic order quantity when the supplier offers conditionally permissible delay in payments link to order quantity. Int J Prod Econ 155:284–291

    Article  Google Scholar 

  • Dey O (2017) A fuzzy random integrated inventory model with imperfect production under optimal vendor investment. Oper Res. https://doi.org/10.1007/s12351-016-0286-1

    Article  Google Scholar 

  • Dye C-Y (2012) A finite horizon deteriorating inventory model with two-phase pricing and time-varying demand and cost under trade credit financing using particle swarm optimization. Swarm Evolut Comput 5:37–53

    Article  Google Scholar 

  • Dye C-Y, Yang C-T (2015) Sustainable trade credit and replenishment decisions with credit-linked demand under carbon emission constraints. Eur J Oper Res 244(1):187–200

    Article  Google Scholar 

  • Floudas CA (2013) Deterministic global optimization: theory, methods and applications. Springer, Berlin

    Google Scholar 

  • Ghoreishi M et al (2015) An inventory model for non-instantaneous deteriorating items with partial backlogging, permissible delay in payments, inflation-and selling price-dependent demand and customer returns. Ann Oper Res 226(1):221–238

    Article  Google Scholar 

  • Hammami R et al (2015) Carbon emissions in a multi-echelon production-inventory model with lead time constraints. Int J Prod Econ 164:292–307

    Article  Google Scholar 

  • He P et al (2015) Production lot-sizing and carbon emissions under cap-and-trade and carbon tax regulations. J Clean Prod 103:241–248

    Article  Google Scholar 

  • Hovelaque V, Bironneau L (2015) The carbon-constrained EOQ model with carbon emission dependent demand. Int J Prod Econ 164:285–291

    Article  Google Scholar 

  • Jamal A et al (2000) Optimal payment time for a retailer under permitted delay of payment by the wholesaler. Int J Prod Econ 66(1):59–66

    Article  Google Scholar 

  • Jana DK, Das B (2017) A two-storage multi-item inventory model with hybrid number and nested price discount via hybrid heuristic algorithm. Ann Oper Res 248(1–2):281–304

    Article  Google Scholar 

  • Jiangtao M et al (2014) Optimal ordering policies for perishable multi-item under stock-dependent demand and two-level trade credit. Appl Math Model 38(9):2522–2532

    Article  Google Scholar 

  • Kazemi N et al (2018) Economic order quantity models for items with imperfect quality and emission considerations. Int J Syst Sci Oper Logist 5(2):99–115

    Google Scholar 

  • Lange K, Zhou H (2014) MM algorithms for geometric and signomial programming. Math Progr 143(1–2):339–356

    Article  Google Scholar 

  • Lin M-H, Tsai J-F (2012) Range reduction techniques for improving computational efficiency in global optimization of signomial geometric programming problems. Eur J Oper Res 216(1):17–25

    Article  Google Scholar 

  • Liu X et al (2015) An analysis of company choice preference to carbon tax policy in China. J Clean Prod 103:393–400

    Article  Google Scholar 

  • Mandal NK et al (2006) Inventory model of deteriorated items with a constraint: a geometric programming approach. Eur J Oper Res 173(1):199–210

    Article  Google Scholar 

  • Mutapcic A et al. (2006) GGPLAB version 1.00: a Matlab toolbox for geometric programming, January

  • Pakhira N et al (2018a) Fuzzy optimization for multi-item supply chain with trade credit and two-level price discount under promotional cost sharing. Int J Fuzzy Syst 20(5):1644–1655

    Article  Google Scholar 

  • Pakhira N et al (2018b) Uncertain multi-item supply chain with two level trade credit under promotional cost sharing. Comput Ind Eng 118:451–463

    Article  Google Scholar 

  • Panda D, Maiti M (2009) Multi-item inventory models with price dependent demand under flexibility and reliability consideration and imprecise space constraint: a geometric programming approach. Math Comput Model 49(9):1733–1749

    Article  Google Scholar 

  • Panda D et al (2008) Multi-item EOQ model with hybrid cost parameters under fuzzy/fuzzy-stochastic resource constraints: a geometric programming approach. Comput Math Appl 56(11):2970–2985

    Article  Google Scholar 

  • Passy U, Wilde D (1967) Generalized polynomial optimization. SIAM J Appl Math 15(5):1344–1356

    Article  Google Scholar 

  • Pramanik P et al (2017) A supply chain with variable demand under three level trade credit policy. Comput Ind Eng 106:205–221

    Article  Google Scholar 

  • Samadi F et al (2013) Fuzzy pricing, marketing and service planning in a fuzzy inventory model: a geometric programming approach. Appl Math Model 37(10–11):6683–6694

    Article  Google Scholar 

  • Sarker BR et al (2000) Optimal payment time under permissible delay in payment for products with deterioration. Prod Plan Control 11(4):380–390

    Article  Google Scholar 

  • Seifert D et al (2013) A review of trade credit literature: opportunities for research in operations. Eur J Oper Res 231(2):245–256

    Article  Google Scholar 

  • Sharma B (2016) An EOQ model for retailers partial permissible delay in payment linked to order quantity with shortages. Math Comput Simul 125:99–112

    Article  Google Scholar 

  • Shekarian E et al (2016a) A fuzzy reverse logistics inventory system integrating economic order/production quantity models. Int J Fuzzy Syst 18(6):1141–1161

    Article  Google Scholar 

  • Shekarian E et al (2016b) An economic order quantity model considering different holding costs for imperfect quality items subject to fuzziness and learning. J Intell Fuzzy Syst 30(5):2985–2997

    Article  Google Scholar 

  • Shekarian E et al (2017) Fuzzy inventory models: a comprehensive review. Appl Soft Comput 55:588–621

    Article  Google Scholar 

  • Song X, Cai X (2006) On optimal payment time for a retailer under permitted delay of payment by the wholesaler. Int J Prod Econ 103(1):246–251

    Article  Google Scholar 

  • Soni HN (2013) Optimal replenishment policies for non-instantaneous deteriorating items with price and stock sensitive demand under permissible delay in payment. Int J Prod Econ 146(1):259–268

    Article  Google Scholar 

  • Sundara Rajan R, Uthayakumar R (2017) Analysis and optimization of an EOQ inventory model with promotional efforts and back ordering under delay in payments. J Manag Anal 4(2):159–181

    Google Scholar 

  • Tiwari S et al (2018a) Multi-item sustainable green production system under trade-credit and partial backordering. J Clean Prod 204:82–95

    Article  Google Scholar 

  • Tiwari S et al (2018b) Sustainable inventory management with deteriorating and imperfect quality items considering carbon emission. J Clean Prod 192:281–292

    Article  Google Scholar 

  • Tsao Y-C, Sheen G-J (2012) A multi-item supply chain with credit periods and weight freight cost discounts. Int J Prod Econ 135(1):106–115

    Article  Google Scholar 

  • Tsao Y-C et al (2017) Sustainable newsvendor models under trade credit. J Clean Prod 141:1478–1491

    Article  Google Scholar 

  • Xu G (2014) Global optimization of signomial geometric programming problems. Eur J Oper Res 233(3):500–510

    Article  Google Scholar 

  • Xu X et al (2016) Joint production and pricing decisions for multiple products with cap-and-trade and carbon tax regulations. J Clean Prod 112:4093–4106

    Article  Google Scholar 

  • Zadeh LA (1965) Information and control. Fuzzy sets 8(3):338–353

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Armin Jabbarzadeh.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Appendix 1: Hybrid numbers

Let \(\underline{{\tilde{R}}} = \left( {\tilde{R},\underline{r} } \right)\) be a hybrid number, which the couple \(\left( {\tilde{R},\underline{r} } \right)\) displays the addition to a fuzzy number with a random variable without changing characteristic of each one and without reducing the amount of variable information, where \(\tilde{R}\) is a fuzzy number and \(\underline{r} = \left( {\mu ,\sigma^{2} } \right)\) is the random variable with density function \(f_{{\underline{r} }} \left( r \right)\) whose mean and variance are \(\mu\) and \(\sigma^{2}\) respectively. In this paper, we denote the couple \(\left( {\tilde{R},\underline{r} } \right)\) by the symbol \(\tilde{R}( + )^{\prime } \underline{r}\).

Appendix 2: Transforming SGP problems into a series of standard GP problems

As mentioned earlier, a global optimization method is applied for solving SGP problem proposed in Steps 1, 2, and 5. We first present a SGP problem, and then explain this approach in detail for transforming the SGP problem to a series of standard GP problems according to the type of the proposed problems.

2.1 A SGP program is equal to an optimization problem as follows

$$\begin{aligned} & \hbox{min} \,\,\xi_{0} (y) = \sum\limits_{k = 1}^{{n_{0} }} {\theta_{0k} c_{0k} } \prod\limits_{i = 1}^{m} {y_{i}^{{\alpha_{oik} }} } \quad \,c_{0k} > 0, \, \theta_{0k} = \pm 1 \\ & {\text{s}} . {\text{t}} .\quad \xi_{j} (y) = \sum\limits_{k = 1}^{{n_{j} }} {\theta_{jk} c_{jk} } \prod\limits_{i = 1}^{m} {y_{i}^{{\alpha_{jik} }} \le 1} \quad c_{jk} > 0, \, \theta_{jk} = \pm 1, \, \alpha_{jik} \in R,j = 1,2, \ldots ,t \\ & \quad \quad y_{i} > 0,i = 1,2, \ldots ,m, \\ \end{aligned}$$
(43)

where \(n_{j} \left( {j = 0,1,2, \ldots ,t} \right)\) shows the number of elements of the objective function and restrictions, and \(\xi_{j} (y)\) is Signomial function.

2.2 Global optimization approach

This method defines all functions \(\xi_{j}\) as:

$$\xi_{j} (y) = \xi_{j}^{ + } (y) - \xi_{j}^{ - } (y)\quad j = 0,1,2, \ldots ,t$$
(44)

where \(\xi_{j}^{ - } (y)\) and \(\xi_{j}^{ + } (y)\) are formulated as:

$$\xi_{j}^{ + } (y) = \sum\limits_{k = 1}^{{n_{j} }} {\theta_{jk} c_{jk} } \prod\limits_{i = 1}^{m} {y_{i}^{{\alpha_{jik} }} } \quad \theta_{jk} = + 1,\,j = 0,1,2, \ldots ,t$$
(45)
$$\xi_{j}^{ - } (y) = \sum\limits_{k = 1}^{n_{j} } {\theta_{jk} c_{jk} } \prod\limits_{i = 1}^{m} {y_{i}^{{\alpha_{jik} }} } \quad \theta_{jk} = - 1, \, j = 0,1,2, \ldots ,t$$
(46)

Next it defines a large number, \(L > 0\), so that \(\xi_{0}^{ + } (y) - \xi_{0}^{ - } (y) + L > 0\) and rewrites the model (43) as the following problem:

$$\hbox{min} \,\,\,\xi_{0} (y) = \xi_{0}^{ + } (y) - \xi_{0}^{ - } (y) + L$$
(47)
$${\text{s}} . {\text{t}} .\quad \xi_{j}^{ + } (y) - \xi_{j}^{ - } (y) \le 1$$
(48)
$$y_{i} > 0,\quad j = 1,2, \ldots ,t,\,\,i = 1,2, \ldots ,m$$
(49)

The model (43) converts to the following optimization problem, by introducing an extra variable \(y_{0}\) in order to express restrictions and objective function as quotient and linear form, respectively.

$$\hbox{min} \,\,\,y_{0}$$
(50)
$${\text{s}} . {\text{t}} .\quad \frac{{\xi_{0}^{ + } (y) + L}}{{\xi_{0}^{ - } (y) + y_{0} }} \le 1$$
(51)
$$\frac{{\xi_{j}^{ + } (y)}}{{\xi_{j}^{ - } (y) + 1}} \le 1\quad j \in j_{1}$$
(52)
$$\frac{{\xi_{j}^{ + } (y)}}{{\xi_{j}^{ - } (y) + 1}} \le 1\,\quad \,j \in j_{2}$$
(53)
$$y_{i} > 0,\quad j = 1,2, \ldots ,t,i = 1,2, \ldots ,m$$
(54)

where \(j_{1} = \{ \left. j \right|\xi_{j}^{ - } (y) + 1\,\) are monomials \(\}\) and \(j_{2} = \left\{ {\left. j \right|j \notin j_{1} } \right\}\). In the above model the objective function (50) is a posynomial function, restriction (54) is a posynomial inequality that both equations are allowable in standard GP problem, but restrictions (51)–(53) are not permitted in a standard GP problem. So this method used from arithmetic–geometric mean approximation to approximate every denominator of restrictions (51)–(53) with monomial functions as follows:

$$f(y) \ge \hat{f}(y) = \prod\limits_{u} {\left( {\frac{{v_{u} (y)}}{{\omega_{u} (x)}}} \right)}^{{\omega_{u} (x)}}$$
(55)

where the parameters \(\omega_{u} (x)\) can be computed as:

$$\omega_{u} (x) = \frac{{v_{u} (x)}}{f(x)}\quad \forall u$$
(56)

where \(f(y) = \sum\nolimits_{u} {v_{u} (y)}\) is a posynomial function, \(v_{u} (y)\) are monomial terms, and \(x > 0\) is a fixed point. Using the proposed monomial approximation approach to every denominator of restrictions (51)–(53), finally we have:

$$\hbox{min} \,\,\,y_{0}$$
(57)
$${\text{s}} . {\text{t}} .\quad \frac{{\xi_{0}^{ + } (y) + L}}{{\xi_{0}^{ - } (y,y_{0} )}} \le 1$$
(58)
$$\frac{{\xi_{j}^{ + } (y)}}{{\xi_{1j}^{ - } (y)}} \le 1\quad j \in j_{1}$$
(59)
$$\frac{{\xi_{j}^{ + } (y)}}{{\xi_{2j}^{ - } (y)}} \le 1\quad \,j \in j_{2}$$
(60)
$$y_{i} > 0,\quad j = 1,2, \ldots ,t,\;\;i = 1,2, \ldots ,m$$
(61)

where \(\xi_{0}^{ - } (y,y_{0} )\), \(\xi_{1j}^{ - } (y)\), and \(\xi_{2j}^{ - } (y)\) are the corresponding monomial functions approximated using Eq. (55). Now, the problem (57)–(61) is a standard geometric programming model than can be optimized efficiently using GGPLAB solver in MATLAB (Mutapcic et al. 2006). So, the proposed algorithm can be summarized as an iterative algorithm as follows:


Step 0 Select an initial solution for decision variables \(y_{0}\) and \(y\),\(y_{0}^{(0)}\) and \(y^{(0)}\) respectively. Consider a solution accuracy \(\varepsilon > 0\) and put iteration counter \(r = 0\).


Step 1 In iteration \(r\), calculate the monomial components in the denominator posynomials of Eqs. (51)–(53) by the determined \(y_{0}^{(r - 1)}\) and \(y^{(r - 1)}\). Calculate their corresponding parameters \(\omega_{u} (y_{0}^{(r - 1)} ,y^{(r - 1)} )\) using Eq. (56).


Step 2 Do the condensation on the denominator posynomials of Eqs. (51)–(53) using Eq. (55) by parameters \(\omega_{u} (y_{0}^{(r - 1)} ,y^{(r - 1)} )\).


Step 3 Solve the standard GP (57)–(61) to obtain \(\left( {y_{0}^{(r)} ,y^{(r)} } \right)\).


Step 4 If \(\left\| {y^{(r)} - y^{(r - 1)} } \right\| \le \varepsilon\), then stop. Else \(r = r + 1\) and return to Step 1.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jabbarzadeh, A., Aliabadi, L. & Yazdanparast, R. Optimal payment time and replenishment decisions for retailer’s inventory system under trade credit and carbon emission constraints. Oper Res Int J 21, 589–620 (2021). https://doi.org/10.1007/s12351-019-00457-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12351-019-00457-5

Keywords

Navigation