| Literature DB >> 32901170 |
Rami As'ad1, Moncer Hariga1, Abdulrahim Shamayleh1.
Abstract
Amid the ever growing interest in operational supply chain models that incorporate environmental aspects as an integral part of the decision making process, this paper addresses the dynamic lot sizing problem of a cold product while accounting for carbon emissions generated during temperature-controlled storage and transportation activities. We present two mixed integer programming models to tackle the two cases where the carbon cap is imposed over the whole planning horizon versus the more stringent version of a cap per period. For the first model, a Lagrangian relaxation approach is proposed which provides a mean for comparing the operational cost and carbon footprint performance of the carbon tax and the carbon cap policies. Subsequently, a Bisection based algorithm is developed to solve the relaxed model and generate the optimal ordering policy. The second model, however, is solved via a dynamic programming based algorithm while respecting two established lower and upper bounds on the periodic carbon cap. The results of the computational experiments for the first model display a stepwise increase (decrease) in the total carbon emissions (operational cost) as the preset cap value is increased. A similar behavior is also observed for the second model with the exception that paradoxical increases in the total emissions are sometimes realized with slightly tighter values of the periodic cap.Entities:
Keywords: Carbon cap; Carbon tax; Cold products; Dynamic lot sizing problem; Inventory management
Year: 2020 PMID: 32901170 PMCID: PMC7471773 DOI: 10.1016/j.cie.2020.106800
Source DB: PubMed Journal: Comput Ind Eng ISSN: 0360-8352 Impact factor: 5.431
A classification of the relevant sustainable inventory models for non-perishable products.
| Reference | Supply chain configuration | Market demand | Planning horizon | No. of Items | Transp. cost structure | Limited Vehicle capacity | Carbon regulatory policy | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| C: Constant | D: Dynamic | S: Stochastic | Finite | Infinite | Single | Multiple | |||||
| Single echelon | √ | √ | √ | Simplified | Emission social cost | ||||||
| SV-SB | √ | √ | √ | Simplified | Emission cost | ||||||
| Single echelon | √ | √ | √ | None | Cap & trade | ||||||
| Two echelon | √ | √ | √ | None | Carbon tax | ||||||
| Single echelon | √ | √ | √ | Simplified | Carbon cap | ||||||
| Single echelon | √ | √ | √ | None | Four policies | ||||||
| Single echelon | √ | √ | √ | None | Four policies | ||||||
| Single echelon | √ | √ | √ | None | Four policies | ||||||
| Single echelon | √ | √ | √ | Fixed + Var. | √ | Emission cost | |||||
| Single echelon | √ | √ | √ | Fixed | √ | Carbon tax | |||||
| Single echelon | √ | √ | √ | Fixed + Var. | √ | Emission cost | |||||
| Single echelon | √ | √ | √ | Simplified | Carbon cap | ||||||
| Two echelon | √ | √ | √ | Fixed + Var. | √ | Four policies | |||||
| Multi echelon | √ | √ | √ | √ | Simplified | Four policies | |||||
| SV-SB | √ | √ | √ | None | Carbon cap | ||||||
| Two echelon | √ | √ | √ | Simplified | Carbon tax, Cap & trade | ||||||
| Single echelon | √ | √ | √ | Fixed + Var. | √ | Emission cost | |||||
| Single echelon | √ | √ | √ | Fixed + Var. | √ | Cap & trade | |||||
| Multi echelon | √ | √ | √ | √ | Fixed + Var. | √ | Carbon tax, Cap & trade | ||||
| Single echelon | √ | √ | √ | None | Carbon tax, Cap & trade | ||||||
A classification of the relevant inventory models for perishable products.
| Reference | Supply chain configuration | Perishability nature | Market Demand | No. of items | Limited Shelf life | Transp. cost structure | Trucks capacity | Freezers capacity | Carbon regulatory policy | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cold | Perishable | Deteriorating | C: Constant | D: Dynamic | S: Stochastic | Single | Multiple | |||||||
| Single echelon | √ | √ | √ | None | None | |||||||||
| Single echelon | √ | √ | √ | None | None | |||||||||
| Two echelon | √ | √ | √ | √ | None | None | ||||||||
| Single echelon | √ | √ | √ | √ | None | None | ||||||||
| SV-SB | √ | √ | √ | √ | None | None | ||||||||
| Multi echelon | √ | √ | √ | √ | Fixed + Var. | √ | Emission minimization | |||||||
| Single echelon | √ | √ | √ | Fixed + Var. | √ | √ | Emission minimization | |||||||
| Single echelon | √ | √ | √ | √ | None | None | ||||||||
| Single echelon | √ | √ | √ | Fixed + Var. | √ | √ | Emission minimization | |||||||
| Single echelon | √ | √ | √ | √ | None | None | ||||||||
| Two echelon | √ | √ | √ | √ | Simplified | None | ||||||||
| Single echelon | √ | √ | √ | √ | √ | None | None | |||||||
| Single echelon | √ | √ | √ | √ | None | None | ||||||||
| Single echelon | √ | √ | √ | None | None | |||||||||
| Multi echelon | √ | √ | √ | Fixed + Var. | √ | √ | Carbon tax | |||||||
| SV-SB | √ | √ | √ | Simplified | Carbon tax | |||||||||
| Single echelon | √ | √ | √ | √ | √ | Simplified | None | |||||||
| Single echelon | √ | √ | √ | √ | Fixed + Var. | √ | √ | Carbon tax | ||||||
| SV-MB | √ | √ | √ | Fixed + Var. | √ | √ | Carbon tax | |||||||
| Two echelon | √ | √ | √ | Fixed + Var. | √ | √ | None | |||||||
Fig. 1Variation of Z(λ), TOC(λ), and TCF(λ) as a function of the Lagrangian multiplier.
Results for the optimization problem (CAPT) under different total cap values.
| Total cap | Number of trucks | Number of freezers | |
|---|---|---|---|
| 1.574–1.64 | 11 | 46 | 794.04 |
| 1.641–1.7146 | 12 | 43 | 498.62 |
| 1.7147–1.715 | 13 | 41 | 0 |
Fig. 2Impact of the total cap on cost and total emissions of problem (CAPT).
Results for the optimization problem (CAPt) under different cap values.
| Periodic cap | Number of trucks | Number of freezers |
|---|---|---|
| 0.15995–0.2375 | 12 | 45 |
| 0.2376–0.245 | 13 | 44 |
| 0.246–0.253 | 14 | 43 |
| 0.254–0.257 | 14 | 41 |
| 0.258–0.261 | 13 | 43 |
| 0.262–0.273 | 13 | 41 |
Fig. 3Impact of the periodic cap on the cost and total emissions of problem (CAPt).
Optimal solutions for the operational cost optimization problem (CAPT).
| C | >1.715 | 1.7 | 1.6 | |
|---|---|---|---|---|
| 1 | 400 | 400 | 650 | 650 |
| 2 | 600 | 600 | 750 | 750 |
| 3 | 400 | 700 | 0 | 0 |
| 4 | 300 | 0 | 700 | 700 |
| 5 | 400 | 400 | 0 | 0 |
| 6 | 1200 | 1300 | 1300 | 1400 |
| 7 | 800 | 750 | 750 | 750 |
| 8 | 800 | 750 | 750 | 750 |
| 9 | 300 | 550 | 550 | 750 |
| 10 | 1000 | 750 | 750 | 750 |
| 11 | 300 | 300 | 300 | 0 |
| 12 | 1400 | 1400 | 1400 | 1400 |
| Lagrangian multiplier, | 0 | 498.62 | 794.04 | |
| Total operational cost | 697.71 | 734.85 | 788.1 | |
| Total CO2 emissions (tons) | 1.715 | 1.64 | 1.573 | |
| Total number of trucks | 13 | 12 | 11 | |
| Total number of freezers | 41 | 43 | 46 | |
Fig. 4Impact of the holding cost on the Lagrange multiplier value ().
Fig. 5Impact of the ordering cost on the number of orders and freezers.
Fig. 6Impact of the ordering cost on the Lagrange multiplier and the carbon footprint.
Fig. 7Impact of the driver’s wage on the Lagrange multiplier value ().
Sensitivity analysis results for the truck capacity.
| Truck capacity ( | Number of orders | Total operational cost | Number of trucks | Number of freezers | Total carbon footprint | ||||
|---|---|---|---|---|---|---|---|---|---|
| 750 | 0.0798 | 0.1008 | 1.573 | 1.715 | 11 | 697.78 | 13 | 41 | 1.7146 |
| 1125 | 0.101 | 0.1288 | 1.488 | 1.655 | 10 | 673 | 10 | 41 | 1.655 |
| 1500 | 0.1302 | 0.2142 | 1.772 | 1.982 | 6 | 951.8 | 6 | 54 | 1.772 |
Sensitivity analysis results for the fuel price.
| Fuel price ( | Number of orders | Number of trucks | Number of freezers | Total carbon footprint |
|---|---|---|---|---|
| 3.5 | 10 | 12 | 43 | 1.64 |
| 8 | 9 | 11 | 46 | 1.584 |
| 12 | 9 | 11 | 46 | 1.584 |
| 20 | 9 | 11 | 46 | 1.584 |
| Problem parameters: | |
| Unit storage cost of the cold product for one period, excluding energy consumption cost | |
| Fixed ordering cost | |
| Shelf life of the cold product | |
| Freezer storage capacity | |
| Full truckload (FTL) capacity of one truck | |
| Demand for the cold product in period | |
| Cap on the carbon emissions generated over the entire planning horizon | |
| Cap on the carbon emissions generated per period | |
| The smallest integer larger than or equal to | |
| The largest integer smaller than or equal to | |
| Decision variables | |
| Inventory level at the beginning of period | |
| Inventory level at the end of period | |
| Ordering quantity in period | |
| Number of refrigerated trucks needed to transport | |
| Number of freezers in the operating mode during period | |
| Binary variable, equals to one when an order is placed and received at the beginning of period | |
| Fuel price per gallon | |
| Electricity price per kWh | |
| Hourly driver wage | |
| Gallons per mile for a full truckload | |
| Gallons per mile for an empty truckload | |
| Distance traveled per truck | |
| Truck driving speed | |
| Carbon emissions level per gallon of fuel | |
| Total carbon footprint of one kWh energy | |
| Total energy consumption by one freezer operated for one period |
Demand data for the illustrative example.
| Week | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 400 | 600 | 400 | 300 | 400 | 1200 | 800 | 800 | 300 | 1000 | 300 | 1400 |
Optimal solutions for the operational cost optimization problem (CAPt).
| CP | >0.2673 | 0.25 | 0.20 | ||||
|---|---|---|---|---|---|---|---|
| 1 | 400 | 400 | 0.1168 | 400 | 0.1168 | 400 | 0.1168 |
| 2 | 600 | 600 | 0.1305 | 600 | 0.1305 | 600 | 0.1305 |
| 3 | 400 | 700 | 0.1336 | 700 | 0.1336 | 400 | 0.1168 |
| 4 | 300 | 0 | 0.0149 | 0 | 0.0149 | 500 | 0.1199 |
| 5 | 400 | 400 | 0.1168 | 515 | 0.1278 | 750 | 0.1427 |
| 6 | 1200 | 1300 | 0.2642 | 1085 | 0.25 | 750 | 0.1427 |
| 7 | 800 | 750 | 0.1427 | 850 | 0.2352 | 750 | 0.1427 |
| 8 | 800 | 750 | 0.1427 | 750 | 0.1427 | 750 | 0.1427 |
| 9 | 300 | 550 | 0.1289 | 550 | 0.1289 | 750 | 0.1427 |
| 10 | 1000 | 750 | 0.1427 | 750 | 0.1427 | 750 | 0.1427 |
| 11 | 300 | 300 | 0.1137 | 950 | 0.2383 | 750 | 0.1427 |
| 12 | 1400 | 1400 | 0.2673 | 750 | 0.1575 | 750 | 0.1427 |
| Total operational cost | 697.71 | 801.46 | 822.05 | ||||
| Total CO2 emissions (tons) | 1.715 | 1.819 | 1.655 | ||||
| Total number of trucks | 13 | 14 | 12 | ||||
| Total number of freezers | 39 | 43 | 45 | ||||