Abstract
In the traditional multi-period inventory routing problem (MIRP), traveling distance is considered as the only measurement of vehicles’ variable transportation cost; however, it is in fact the fuel consumption cost, not the distance, which is the greater concern. This paper evaluates vehicles’ variable transportation cost by fuel consumption, which is influenced by distance, load, and fuel price. It presents an integer program to formally characterize the fuel consumption considered MIRP (FCMIRP), which can help enterprises obtain a more accurate tradeoff between transportation and inventory costs. It also benefits the environment, because reducing fuel consumption will curb carbon dioxide (CO2) emissions. Valid inequalities are added to strengthen the model and use a branch-and-cut algorithm. Computational tests indicate that the FCMIRP can decrease fuel consumption and total cost over the traditional model. Factors that influence the results of FCMIRP are also discussed.
With growing energy shortages and rising prices, governments and enterprises have begun to pay close attention to sustainable development, to save energy and protect the environment. For example, the U.S. government has made energy policies to reduce fossil fuel consumption ( 1 ). The United Nations and the European Union have enacted legislation to control energy consumption. Companies like Wal-Mart and IKEA have started to invest in renewable energy, hoping to decrease traditional energy (petroleum or coal) consumption.
Supply chain activities, such as production, transportation, and inventory, all consume energy. Therefore, in recent years, researchers have begun to consider energy consumption in the supply chain ( 2 ). Among all the logistics activities, transportation is regarded as one of the largest consumers of petroleum ( 3 ). Thus, reducing fuel consumption in transportation will contribute to green logistics and cost reduction.
Generally, transportation costs are divided into two parts: (i) fixed cost, including driver wages, vehicle maintenance and depreciation, and so on; and (ii) variable cost, which mainly refers to fuel cost ( 4 ). Therefore, accurate computation of transportation cost can help plan more practical vehicle routes. Because fuel cost is related to many factors (distance, load, road condition, speed, etc.) ( 2 , 4 ), it is not accurate to consider travel distance alone. For example, the fuel consumption of a fully loaded vehicle is always greater than an identical but empty vehicle when they are traveling along a specific route at the same speed.
Up to now, many studies on inventory routing problems (IRPs) have used distance as the sole measurement of variable transportation cost. Because in IRPs there is a tradeoff to be made between transportation and inventory costs, if the computation of transportation cost is inaccurate, it will not only lead to suboptimal traveling schedules, but will also fail to achieve exact inventory strategies. Therefore, in this paper fuel cost is used as vehicles’ variable transportation cost. It is worth mentioning that considering fuel consumption in MIRP also benefits the environment, because transportation is logistics’ largest source of CO2 emissions ( 5 ), which are caused by fuel consumption.
To conclude, this study makes the following contributions:
As far as is known, this paper is among the first to examine the influence of fuel cost on MIRP in detail.
Numerical experiments demonstrate that FCMIRP can reduce overall cost and achieve a better environmental benefit. This could provide managerial insights for enterprises and governments in green logistics.
The remainder of the paper is organized as follows. Section 2 reviews related literature. Section 3 presents mathematical models for the FCMIRP and the traditional MIRP. Section 4 describes the solution method, and Section 5 presents numerical results. Conclusions follow in Section 6.
Literature Review
The IRP is a classic combinatorial optimization problem which determines simultaneously the optimal inventory strategy and vehicle schedules to minimize the supply chain’s total cost. IRP has been extensively studied since its introduction in ( 6 ). By considering different industrial applications and constraints, various types of IRPs have been formulated. For industrial applications, IRPs are classified as road-based IRPs or maritime IRPs. As to constraints, IRPs can be defined according to the following criteria: time horizon, supply chain topology, routing component, inventory policy, and fleet composition and size ( 7 ). For more details on IRPs see ( 7 , 8 ).
In a MIRP, the total cost is minimized by determining retailers’ optimal replenishment time and vehicle routes. ( 9 ) addresses a single period model which schedules multi-item replenishment with uncertain demand. ( 10 ) considers a many-to-one distribution network with multi-supplier and multi-product. ( 11 ) studies a multi-product multi-vehicle MIRP. There are also extensive studies on the algorithm for solving MIRP. The first type is the exact algorithm, including the branch-and-cut (B&C) algorithm and the branch-price-and-cut (BPC) algorithm. ( 12 ) develops the first B&C algorithm: in that paper, only one vehicle is available for each period. ( 13 ) uses the B&C algorithm for several classes of MIRPs: multi-vehicle MIRPs with homogeneous and heterogeneous vehicles, MIRPs with transshipment options, and MIRPs with added consistency features. ( 14 ) uses a BPC algorithm to solve a one-to-many MIRP with maximum-level (ML) inventory replenishment policy. Under an ML policy, any quantity of products can be delivered to a retailer as long as the retailer’s maximal inventory capacity is respected. The MIRP subsumes a vehicle routing problem (VRP) which is NP-hard, so (meta)heuristics are developed, including Variable Neighborhood Search ( 15 ), Tabu Search ( 16 ), Genetic Algorithm ( 10 ), and so on.
With increasing environmental pressures, researchers have started to consider fuel consumption and CO2 emissions in the supply chain. ( 17 , 18 ) summarize recent models for sustainable supply chain management (SSCM). In SSCM, one of the most extensively studied areas is green VRP which explicitly includes fuel or emission cost in VRP models. ( 2 ) addresses a capacitated VRP that minimizes fuel consumption. ( 19 ) explores cumulative VRP, in which both distance and vehicle load are considered for calculating fuel consumption. ( 20 ) compares different objective functions for VRP to quantify their influence on cost and emissions, including minimizing comprehensive cost, minimizing travel distance, minimizing weighted load, and minimizing energy consumption. ( 21 ) extends the traditional heterogeneous VRP objective to include fuel and emission costs, and analyzes their influences. ( 22 ) proposes to consider CO2 emissions in the facility location problem and suggests the difference between cost-minimization solutions and emission-minimization solutions. For detailed reviews of green logistics see ( 1 , 23 ).
Problem Formulation
In this section, the mathematical models for the FCMIRP and the traditional MIRP are presented.
Problem Description
Consider an outbound product distribution system consisting of a supplier and
The supplier only offers one type of product. At the beginning of each period, products are ready for distribution.
Vehicle routes start and end at the supplier, and can be completed in one time period.
Waiting, loading, and unloading times at each vertex are not considered.
Vehicles are homogeneous and capacitated.
Split delivery is not allowed: a retailer is visited by at most one vehicle in each period.
Retailers’ demands are deterministic but variable over periods. Their demands must be fulfilled; therefore, backorders are not allowed.
Retailers’ inventory capacities are limited, and the ML replenishment policy is applied.
Inventory holding costs are considered for both the supplier and the retailers. At the beginning of the time horizon, the initial inventory levels at each vertex are known.
The proposed FCMIRP uses the following notations:
Fuel Cost
The model proposed by ( 4 , 5 ) is used to compute fuel consumption. These papers state that fuel consumption mainly results from two elements: distance and fuel consumption rate (FCR)—fuel consumption per unit of distance, where FCR is linearly associated with a vehicle’s load according to statistical data. Some other complicated models for fuel calculation are also available. For example, it is possible to consider the effect of vehicle speed, road angle, acceleration, weather, and traffic condition. However, here a choice has been made to neglect some factors, based on the following reasons: (i) it is found that in many pieces of research the road angle and acceleration are set to 0 and the speed is assumed to be constant ( 21 , 24 , 25 ); (ii) it is impractical and unreasonable to attempt to quantify factors such as weather and traffic, because they vary significantly in different regions ( 5 ); (iii) IRP is a problem that is even more difficult than VRP, and it is necessary to keep the model tractable.
FCR is first formulated as
where
Therefore, the fuel cost from node
Mathematical Formulation
The completed formulation for FCMIRP is
subject to
The objective function (4) minimizes the total cost, including inventory cost, fleet cost, driver wage, and fuel cost. Constraints (5) and (6) are the inventory balance equations at the supplier and the retailers respectively. Constraint (7) means that inventories cannot be negative at each vertex. Constraint (8) imposes maximal inventory level at retailers. Constraint (9) limits the product weight delivered to each retailer, to satisfy demand and to respect maximal inventory capacity. Constraint (10) guarantees that vehicles’ capacities are not violated. Constraint (11) indicates that the number of vehicles leaving a node is equal to that arriving at a node. Constraint (12) is the product flow balance equation at retailers and eliminates all subtours. Constraint (13) ensures that split delivery is not allowed. Constraints (14)–(17) define variable types.
For contrast, the mathematical formulation for traditional MIRPs is
subject to (5)–(17) and
Constraint (19) ensures that in each period the product weight delivered to all retailers is equal to that provided by the supplier. If this constraint is absented from the traditional model, sometimes a vehicle may carry more product (more than the weight delivered to all retailers) from the supplier, and then at the end of the trip the vehicle carries surplus product back to the supplier. However, these constraints are not necessary in FCMIRP, as vehicles will consume more fuel in such a scenario, which is not a wise choice for FCMIRP.
Valid Inequality and Solution Method
Valid Inequalities
( 11 , 12 , 26 ) have introduced several classes of valid inequalities for the IRPs. Some of them are extended to strengthen the models.
Inequality (20) means that for retailer i, if its total demand over
Constraint (20) can be extended to any time interval
For retailer
Note that the right-hand side of Equation 20 is rounded up, because it takes a constant value. However, this is not allowed in Equations 21 and 22, because their numerators contain variables, which will make them nonlinear otherwise.
Solution Method
For exact display of the different solutions obtained from the two models, exact algorithms are preferred in this study. Therefore, a B&C algorithm is used here. First, valid inequalities (20)–(22) are added into the model at the root node of the search tree. Then a commercial solver is used to solve the linear relaxation problems at each node. The best bound strategy is employed to select nodes.
Computational Experiments and Analyses
The aim of this section includes:
To display the solution differences between the two models in detail;
To discuss the factors that influence FCMIRP’s decisions.
Instance Data
As to MIRP, this study uses data sets generated by (
11
) for a single product. The names of instances indicate the numbers of retailers, product types, vehicles, periods, and the instance number. For example, label “20-1-3-5-4” is the fourth instance for 20 customers, one type of product, three vehicles, and five periods. Note that the number of vehicles is unlimited in this study. For a specific combination of customer and period, there are 15 instances by changing the number of vehicles. The distance between nodes is computed as
The B&C algorithm was implemented in Python language using Gurobi 7.5.1 as the solver. One thread was used. All computations were executed on a PC with an Intel Core i5 Processor (2.3 GHz) and 8GB RAM. A time limit of 1 h was imposed on each instance.
Comparisons between Models
Cost Configuration
To study the differences between models, four aspects are compared: fuel consumption, inventory cost, transportation cost, and total cost. Only instances with optimal solutions under the time limit are reported. Note that in traditional MIRP, the amount of fuel consumption might be different for a given route, because the distance matrix is symmetric and a vehicle may travel from two opposite directions. In the following analyses, the worst-case fuel consumption is reported for the traditional model to indicate the maximal economic and environmental benefits which can be achieved from FCMIRP. Detailed comparison results are given in Table 1 and graphical comparison is presented in Figures 1 and 2. For ease of exposition, each instance is given a new number, for which refer to Table 1.
Detailed Comparison between the FCMIRP and the Traditional MIRP
Note: No. = number.

Gap in fuel consumption and total cost compared with traditional MIRP.

Gap in inventory and transportation cost compared with traditional MIRP.
From Table 1 and Figure 1, in most instances (38 out of 45, about 84.4%), the fuel consumption of the FCMIRP is less, and it can achieve a saving of 2.21% on average. For instances 1, 5, 12, 16, 42, and 43, the saving is over 6%. Because fuel consumption is the direct cause of CO2 emissions, the conclusion is that in most cases, FCMIRP can help enterprises achieve a better environmental benefit. Moreover, in all instances, FCMIRP generates solutions with lower cost, leading to an average saving of 1.09%. Figure 2 shows that in some cases, even though the inventory cost of the two models is the same, the transportation cost of the FCMIRP is lower, because less fuel is consumed. For instances 6, 15, 18, 26, 28, and 33, the transportation cost has a slight increase, to lower inventory cost. This suggests that considering fuel consumption in MIRP will lead to a new balance between inventory and transportation costs.
In seven instances, vehicles consume more fuel in the FCMIRP. This counter-intuitive phenomenon can be explained by the FCMIRP’s cost-oriented nature; sometimes a small increase in fuel consumption can lead to a large decrease in inventory cost, resulting in a lower total cost. In the following sections, four instances will be used to exemplify the specific differences in the solutions of these two models.
Route Direction and Order
FCMIRP will lead to a difference in route direction, because decision makers will only choose the direction in which vehicles consume less energy. However, in traditional MIRP, a vehicle may travel in either direction. Taking instance “10-1-1-3-1” as an example, in the two models the route length and inventory cost are the same whereas the route direction is converse, as shown in Table 2.
Instance 10-1-1-3-1 to Show the Difference in Route Direction
From Table 2 one may conclude that it is possible to directly transform traditional MIRP to FCMIRP by simply reversing the route direction, but this method does not always work. Take instance “10-1-3-5-2,” presented in Table 3, for example. For traditional MIRP, if one route in period 2 is reversed, becoming “0→6→9→2→0,” then the fuel consumption will be 47.64. However, if the visiting order of retailers 2 and 9 is further exchanged, just as the route in the FCMIRP, the fuel consumption will be 45.27. Therefore, a simple reverse operation cannot guarantee a maximal saving of energy.
Instance 10-1-3-5-2 to Show the Difference in Route Order
Inventory Strategy
Sometimes even though the routes of the two models are similar, their inventory strategy may be different. Take instance “10-1-5-3-1,” for example.
Table 4 shows that the routes of the two models are very similar except that retailer 7 is visited in different periods. For traditional MIRP, visiting retailer 7 in period 2 will reduce route length, result in lower driver cost and variable transportation cost. However, for FCMIRP, it is better to visit retailer 7 later, because its inventory holding cost coefficient is much higher than that of the supplier, and the saving of inventory cost will exceed the increase of driver cost.
Instance 10-1-5-3-1 to Show the Difference in Inventory Strategy
Note: 10(45)a means retailer 10 is visited and the product weight delivered is 45 kg.
Route Schedule and Inventory Strategy
FCMIRP may result in a totally different route schedule and inventory strategy. Take instance “10-1-5-3-2” as an example, shown in Table 5. It demonstrates that the number of trips in each period is different and that the total product weight delivered to a retailer (such as retailer 10) varies. From instance data, the inventory holding cost coefficient of retailer 10 is 0; in traditional MIRP, then, more products are carried to the retailer, to control inventory cost, which on the other hand causes more fuel consumption.
Instance 10-1-5-3-2 to Show the Difference in Route Schedule and Inventory Strategy
To conclude, the solutions of the two models differ from each other in route direction, route order, and inventory strategy, which leads to a new tradeoff between inventory and transportation cost, and also generates different environmental implications.
Parameter Analyses
The study now examines the factors that may influence the decision of FCMIRP. The analyses are performed based on two randomly selected small instances (10-1-5-3-2, 10-1-5-3-3) and two medium instances (20-1-3-3-3, 20-1-1-5-2), because they are more time-efficient compared with large ones.
Distance Factor
The distance between nodes in the previous test has been scaled down, to consider the situation that during each trip the driver’s work time is shorter than 8 h (actually the results show that the average work time is 5.12 h per trip). Here this constraint is relaxed to model the case of long distance transport, in order to figure out FCMIRP’s potential for this application. The process in this case is to gradually increase the distance between nodes by changing α from 6 to 2 and observe its effect (Figure 3); other parameters’ values are the same as already given above as instance data.

The influence of the distance factor for (a) instance 10-1-5-3-2, (b) instance 10-1-5-3-3, (c) instance 20-1-3-3-3, and (d) instance 20-1-1-5-2.
Figure 3 shows that as distance increases the total cost will increase as expected in these two models. However, the total cost of the FCMIRP is lower under any case. The average saving for each instance is 2.99%, 1.18%, 0.60%, and 4.34%, respectively. The maximal saving is 12.41% for instance 20-1-1-5-2 with α = 4. Thus, the conclusion is that the FCMIRP is also capable of saving cost for long distance transport, and sometimes it has a great potential to reduce cost.
The general fuel consumption trend is increasing for both models. For the first two instances, the FCMIRP can save 4.45% and 2.57% fuel on average. For the last instance, FCMIRP consumes more fuel in order to lower inventory cost and total cost.
Unit Fuel Price
For FCMIRP, u is changed step by step and its influence on fuel consumption and inventory cost is observed (Figure 4).

Trend of inventory cost and fuel consumption as u changes for (a) instance 10-1-5-3-2, (b) instance 10-1-5-3-3, (c) instance 20-1-3-3-3, and (d) instance 20-1-1-5-2.
As expected, when u increases the general trend of inventory cost is increasing and that of fuel consumption is decreasing. However, the process reveals that sometimes when the fuel price varies, both the inventory cost and fuel consumption remain constant. In these situations, if decision makers choose to further increase inventory expenses, it will cost more money, more than the decrease of transportation cost. Therefore, it is better to keep the current decisions. Because CO2 emissions and fuel consumption are linearly dependent, it is also possible to recognize the fuel price here as an emission price (or carbon tax). Then Figure 4 can also represent the trend of CO2 emissions with varying carbon taxing. Thus, the conclusion is that a higher fuel or emission price does not always mean a lower emission level.
Fleet Size
Instances 10-1-5-3-2 and 20-1-3-3-3 are used to analyze the influence of fleet size, as shown in Table 6. Constraint (23) is added to both models, where s is the maximal allowable trip number in each period. Meanwhile, the vehicle capacity is halved in each instance.
The Influence of Fleet Size
Table 6 shows that FCMIRP can still save fuel and total cost when this new constraint is added. As expected, when the allowable trip number is small, the total cost will increase, which mainly results from increasing inventory cost. This is because if fewer vehicles are available, it is necessary to move some trips to the next a few periods to be executed, and the inventory holding cost coefficient of the supplier is higher than that of some retailers.
Conclusion
This paper addresses a MIRP with environmental consideration. It is different from previous studies in that a new model considering fuel consumption is proposed, which can help enterprises make a more accurate tradeoff between transportation and inventory costs, and assist them to lower fuel consumption and CO2 emissions. Numerical tests demonstrate that FCMIRP indeed generates different vehicle schedules and inventory strategies. For all instances, the FCMIRP is capable of saving overall cost, and in most cases it can decrease fuel consumption and CO2 emissions.
Based on the numerical tests, it is possible to derive managerial insights from two points of view: (1) enterprises should reconsider their inventory replenishment (tactic) plan and vehicle routing (operational) plan by taking fuel consumption into account, as these have been proved to be quite different from the traditional distance-based plans; and (2) for government regulators, higher fuel prices or carbon taxing do not always lead to a better environmental benefit, because to pursue overall profits, enterprises may sacrifice transportation costs (therefore more emissions) for savings in inventory costs in cases in which inventory costs are a major component.
Future studies could be conducted on two aspects of the problem. First, it would be possible to develop powerful heuristic algorithms to solve large FCMIRP instances. Second, more factors, such as vehicle speed, road angles, and different vehicle types, could be incorporated when calculating fuel consumption.
Footnotes
Acknowledgements
This work is supported by the National Natural Science Foundation of China (71772100), Shenzhen Science and Technology Project (JCYJ20170412171044606), and National Key Technologies Research and Development Program (2016YFB0502601, 2016YFC0803107). The authors would like to thank anonymous referees for their helpful comments.
Author Contributions
The authors confirm contribution to the paper as follows: study conception and design: Cheng, C., Qi, M.; data collection: Cheng, C.; analysis and interpretation of results: Cheng, C., Qi, M., Rousseau, L. M; draft manuscript preparation: Cheng, C, Rousseau, L. M. All authors reviewed the results and approved the final version of the manuscript.
The Standing Committee on Freight Transportation Planning and Logistics (AT015) peer-reviewed this paper (18-00143).
