1. Introduction and Literature Review
Professional logistics companies in Taiwan usually deliver general products from depot to all retail stores by considering the trade-off relationship between transportation cost and inventory cost, which comprise the greatest part of total logistics cost. One of the well-known academic topics typically discussed in this field is the Inventory Routing Problem (IRP) [
1,
2,
3,
4,
5,
6,
7,
8,
9]. Most IRP studies often apply transportation cost, holding cost, and ordering cost to design the related distribution system, but few of them use safety cost and shortage cost to conduct the routing plan. Reference [
4] considers inventory holding cost, safety cost, shortage cost, ordering cost, and transportation cost to develop a decision support system of a green inventory-routing problem. Specifically, publishing products such as newspapers, magazines, books, greeting cards, and catalogs have the characteristic of a high return percentage [
10]. The inventory-related costs are raised remarkably due to the return of out-of-date publishing products. Evidently, accurate forecasting of the merchandise and handling sales of out-of-date merchandise are very crucial. Unfortunately, these publishing logistics firms rarely consider the cost derived from returning out-of-date products back to depot and determine the delivered quantity of products for each retail store and the related vehicle delivery routes based on their past experiences. Accordingly, it is more appropriate to apply the academic field of the inventory-routing problem with simultaneous deliveries and returns (IRPSDR) to design the related distribution system.
Global warming is regarded as one of the most difficult concerns of this century. Thus, CO
2 emission is gradually turning into the main concern for the whole world. Global warming mainly comes from increasing CO
2 emission density in the atmosphere. To prevent global warming from becoming worse, several countries and organizations are complying with ‘green’ principles stipulated by the Kyoto Protocol, which took effect in 2005. Globalization, with its increasing industrial outsourcing needs, has resulted in transportation becoming the most important part that has strengthened CO
2 emissions over the last two decades. In December 12 of 2015, nearly 200 nations completed the “Paris agreement” draft, which aims to keep global temperatures from rising another 2° Celsius until 2100 by eliminating greenhouse gas pollution. As a result, transportation operations play the major role of global warming, which leads to the latter dilatation of green logistics [
11]. In Taiwan, transportation accounted close to 13.9% of the total CO
2 emissions generated in 2011, of which CO
2 emissions from road transport comprised approximately 94.7% [
12,
13]. In the academic field, there are some IRP studies discussing Greenhouse Gas (GHG) emission consumptions [
4,
11,
14,
15]. For a green IRP problem, Reference [
15] analyzed the interests of horizontal collaboration regarding perishability, CO
2 emissions from transportation activities, and logistics costs in the Inventory Routing Problem with numerous suppliers and customers by establishing a decision support model that can announce these concerns. Due to the enhancing environmental regard from the whole world, this paper intends to help logistics firms methodologically and practically design their distribution systems to include the produced CO
2 emission cost into the objective function of the IRPSDR model, which becomes the IRPSDRCO
2 model.
The development of Internet of Things (IoT) makes it possible to acquire a variety of real-time information. Real-time traffic and vehicle information based on IoT and mobile technology contribute to great significance on the vehicle routing planning. To optimize the routing planning of in-vehicle navigation with the help of IoT technology would decrease peoples’ travel cost, improve travel safety and satisfaction on the navigation system, and it would improve the city’s traffic condition globally. The vehicle routing problem (VRP) has always been the critical problem of traffic and navigation systems. Scholars have completed many studies about this topic [
16,
17,
18,
19,
20,
21,
22]. According to our observations, most of them conduct the offline scheduled planning of the vehicle routing problem without considering instantaneous traffic congestion, which will cause more arrival time and fuel consumption. However, the recent development of IoT technology and the Internet of the vehicle would change the situation completely. This study tries to integrate mobile device, the Internet of the vehicle, and Google Map to enhance a traditional VRP navigation system into the online module of an IRPSDRCO
2 related navigation system, which can also conduct the instantaneous routing plan to handle the real traffic situation and immediate customer’s requests. The IRPSDPCO
2 developed by this study will first conduct scheduled vehicle routing planning and inventory control policy, which determine the optimal delivery routes, optimum review interval for all retail stores, and the related maximum level of products for each retail store located in those proposed routes based on the minimal total inventory routing cost criterion. Second, the instantaneous routing planning to handle the real traffic situation and immediate customer’s requests will be conducted with the help of an online in-vehicle navigation system.
This research employs specific Taiwan publishing logistics firm’s operating data to discuss its distribution system design problem. This study focuses on some specific logistics firms with a main distribution center, which deals with the distribution operation of publishing merchandise for many retail stores. However, it is not enough to only conduct re-ordering point inventory control policy in our proposed IRPSDPCO2 model. The main reason is that it has some economic disadvantages that the reorder point inventory control method conducts precise control over the inventory level of each merchandise item. For instance, each merchandise item is possibly ordered at a different time table and perhaps each retail store is also delivered at a different time table. Therefore, there are missing joint ordering, buying, or transportation economies. Furthermore, it will cause a lot of administrative difficulties in which the reordering point method requires constant monitoring of the inventory levels. Alternatively, under periodic review control, inventory levels for multiple merchandise items and different retail stores can be reviewed at the same time so that may be ordered and delivered at the same time, which realizes purchasing, production, or transportation economies. Compared to most of the previous existing IRP models, only applying reordering point inventory control policy to their methodological development, we will apply both the reordering point inventory control method and the periodic review inventory control method in our proposed IRPSDRCO2 model. Consequently, the inventory routing problem discussed in this research can be classified as two categories of reordering point inventory routing problem with simultaneous deliveries and returns concerning CO2 emission cost (ROPIRPSDRCO2) and periodic review inventory routing problem with simultaneous deliveries and returns concerning CO2 emission cost (PRIRPSDRCO2).
The IRPSDRCO
2 proposed in this study is similar to a typical IRP problem, which is surely an NP-hard problem, and is not easy to manipulate by exact mathematical programming methods or simple heuristic approaches. The mathematical programming method can reach the optimal solution, but can only deal with a small-scale problem [
6,
7,
15,
18]. On the contrary, the simple heuristic approaches are normally applied to handle the large-scale NP-hard problem, but is frequently dropped into the local optimal solution [
2,
3,
5,
9]. Reference [
3] studied a maritime IRP with time windows for deliveries with uncertain disruptions. A Lagrangian heuristic algorithm is proposed for acquiring flexible solutions by introducing auxiliary soft constraints incorporated in the objective function with Lagrange multipliers. Accordingly, meta-heuristic approaches have been employed to handle this type of difficult problem more efficiently to approach the optimal solution [
1,
7,
8,
21,
23,
24]. Reference [
7] addressed a pickup and delivery inventory routing problem within time windows for a producer to distribute products packed in returnable transport items to a set of customers. A mixed-integer linear program is developed and tested on small-scale instances and a cluster first-route second meta-heuristic is proposed to handle more realistic large-scale problems. For decades to come, scholars have shown that the Tabu search (TS) method can deal with NP-hard problems such as VRP very efficiently. References [
16,
17,
25] proposed a two-phase TS combined with the savings method [
26] and a simple 2-opt procedure [
27] for the solution of location and routing problem (LRP), which are significant improvements over heuristic methods comprising SAV1, SAV2, and CLUST algorithms from Reference [
28]. For the location and inventory routing problem (LIRP), Reference [
29] proposed a hybrid heuristic method merging TS and SA, which is much better than the heuristic method from Reference [
30] and the SA method. Moreover, Reference [
1] showed that the modified genetic algorithm (GA) surpasses two former heuristic approaches. Reference [
23] conducted a predicting particle swarm optimization (PSO) algorithm to optimize the routing assignment problem. Reference [
21] proved that the improved PSO algorithm performs well in solution accuracy, but the original PSO works better in computational time. Reference [
8] presented the suggested Tabu heuristic method, which was better than the other two methods when considering the average profit. All above literatures clearly show that meta-heuristic methods such as TS, GA, SA, PSO, or the combination methods of meta-heuristic methods and simple heuristic approaches can achieve better performances in terms of VRP, LRP, and LIRP problems. Unfortunately, these meta-heuristic methods generally need plenty of computation time to near the optimal solution, and, therefore, are not appropriate to be applied in the online distribution system of IRPSDRCO
2 developed in this study. Accordingly, this proposed IRPSDRCO
2 mathematical model first conducts savings method to obtain the initial solution. Then, it conducts a target insert heuristic method, a target exchange heuristic method, and a repeated target heuristic method, which are further conducted to find the optimal solution and the related scheduled routing planning.
2. Problem Statement and Mathematical Model Formulation
2.1. Problem Statement and the Proposed Online Distribution System
This paper primarily discusses the distribution operation of merchandise handled by some specific Taiwan logistics firm. This studied Taiwan logistics firm has a single main distribution center, which is in charge of the distribution operation for more than 5000 convenience retail stores, and delivers once a day and gets back the main distribution center after completing all deliveries of these retail stores. The proposed IRPSDRCO
2 mathematical model will be developed to deal with the scheduled delivery of products to all retail stores and the return of out-of-date products back to the distribution center, but need to reduce the problem scope due to several research constraints. An online distribution system is further developed to integrate the mobile device, Internet of the vehicle, and Google Map to enhance an online IRPSDRCO
2 related navigation system for the distribution center run by some specific logistics firm. The structure of our proposed online distribution system are shown in
Figure 1.
The main structure of our proposed online distribution system shown in
Figure 1 includes (1) IRPSDR and IRPSDRCO
2 Mathematical Model, (2) online IRPSDR and IRPSDRCO
2 distribution system, (3) Online In-Vehicle Navigation System, and (4) Google Map Navigated Vehicles Associated with GPS Devices, Mobile Devices, IoT Sensors, Google Map Apps.
2.2. Research Limitations and Assumptions
- (1)
This study considers a general publishing merchandise and single-depot inventory-routing problem with simultaneous deliveries and returns.
- (2)
The amount and location of the distribution center and retail stores are precisely acquired, and the actual distances of these stores are adopted in this study.
- (3)
The travel time between two retail stores is fixed and depends on the actual distance between these two stores.
- (4)
Each retail store is only delivered by one truck.
- (5)
Each route is also only delivered by one truck.
- (6)
All routes start and end at the same distribution center.
- (7)
The distribution center will not be restricted by the product capacity.
- (8)
The total demand of each route is less than or equal to the truck loading capacity.
- (9)
This research concerns ordering cost, inventory carrying cost, transportation cost, shortage cost, and returning cost of each store.
- (10)
The demand of each retail store is presumed to follow normal distribution or general distribution.
- (11)
The reordering inventory control policy and the period review inventory control policy are discussed.
- (12)
The types of all trucks are homogeneous Google Map navigated trucks associated with GPS devices, IoT sensors, mobile devices, and Google Map Apps.
- (13)
The proposed online in-vehicle navigation system sets up the route sequence planned by the IRPSDRCO2 model and adopts Google Map navigated trucks to navigate and conduct delivery and return operations.
2.3. Notation
h, g, j: Index of retail stores and depot
i: Index of retail stores
v: Index of vehicles
Decision variables:
: Volume of products delivered each time from store g to store h by truck v.
: The inventory level of reorder point for h proceeded by g on route v.
: The optimal common review interval for all retail stores.
: The optimal maximum inventory level for each retail store i.
: 1, if store g immediately proceeds to store h on route v (truck v).
0, otherwise.
N: Amount of retail stores.
V: Amount of vehicles.
cap: Limit of vehicle loading capacity.
Ac: Apportion charge of vehicle purchase cost.
Ftc: Fixed dispatch cost of each vehicle.
Vtc: Variable transportation cost per kilometer.
: Unit carrying cost.
: Unit shortage cost.
: Returning cost.
O: Unit ordering cost.
: Fuel consumption per kilometer (L/Km).
: Greenhouse gas per liter of diesel fuel (CO2-kg/L).
: Unit greenhouse gas cost per kilogram CO2.
LT: Lead time.
Total demand of products delivered within a period from store g to h by truck v.
: Demand of products delivered each day from store g to h by truck v.
The average demand of store h in route v during the lead time.
The inventory level of store h in route v in which the replenishment order is placed.
: Standard deviation of product demand per day.
: Standard deviation of product demand within the lead time ( for ROPIRPSDR and ROPIRPSDRCO2, for PRIRPSDR and PRIRPSDRCO2).
: Delivered distance from store g to store h by vehicle v.
: 1 if retail store j is assigned to distribution center i, 0 otherwise.
: One specific route in the proposed IRPSDRCO2 distribution system.
: All other routes in the proposed IRPSDRCO2 distribution system.
T_cost: Total inventory routing cost.
2.4. Mathematical Model Formulation
This study restricts the problem scope to one distribution center and around 5000 retail stores. The online IRPSDP and IRPSDPCO2 mathematical models applying reordering point inventory policy (ROPIRPSDR and ROPIRPSDRCO2) and period review inventory policy (PRIRPSDR and PRIRPSDRCO2) are developed to find the optimal scheduled delivery routes, the economic order quantities, the optimal reordering points, the optimal service levels, the optimal common review interval, and the optimal maximum inventory levels for all retail stores delivered in these proposed routes. These two proposed mathematical models are delineated as follows.
Minimize the following:
St: (both of Case 1 and Case 2)
In the above mathematical model formulation, the objective function includes the inventory routing costs of all retail stores located in all delivered routes.
Case 1: IRPSDR Model
, and the apportion charge of fixed vehicle purchase cost .
The inventory-routing cost between two delivered retail stores can be described as follows:
Case 2: IRPSDRCO2 Model
, and the apportion charge of fixed vehicle purchase cost .
The inventory-routing cost between two delivered retail stores can be described as follows.
The above cost includes the average inventory carrying cost, the ordering cost, the safety stock inventory carrying cost, the shortage cost, the returning cost, the transportation cost, and the greenhouse gas emission cost. They are described in detail as follows.
The average inventory carrying cost:
The ordering cost:
The safety stock inventory carrying cost:
The shortage cost: , where
The returning cost: , where
The transportation cost:
The greenhouse gas emission cost:
In the above constraint functions, constraint (1) indicates that the quantity of each delivery to retail stores and the quantity of each return back to the distribution center must be less than or equal to vehicle loading capacity. Constraint (2) expresses that each customer can only appear in one route. Constraint (3) implies that each store entered by the truck should be the same store the truck leaves. Constraint (4) means a route can only be served by one distribution center. Constraint (5) denotes that a retail store can be assigned to a distribution center only if there is a route passing by that retail store. Constraint (6) states that each route begins and ends at the same distribution center. Constraints (7) and (8) represent the integrality of decision variables.
2.5. The Procedure Flow of the Online IRPSDRCO2 Distribution System
The main procedure of our proposed online distribution system is as follows.
Step 1Model Development: (1) Develop the simulated IRPSDR mathematical models including ROPIRPSDR, PRIRPSDR, ROPIRPSDRCO2, and PRIRPSDRCO2. (2) Develop routing algorithms including a saving method, a target insert heuristic method, a target exchange heuristic method, and a repeated target heuristic method. (3) Develop the simulation cases regarding to different parameters including truck type, inventory carrying cost percentage, unit shortage cost, unit return cost, unit ordering cost, and unit transport cost. Step 2 Manipulation Process: (1) Input the relevant inventory routing information and CO2 information. (2) Obtain the Initial solution by conducting the saving method. (3) Improve the initial solution to approximate to the optimal solution by implementing the target insert heuristic method, target exchange heuristic method, and repeated target heuristic method. Step 3 Simulated Results Analysis: (1) Illustrate the simulated results including the optimum total inventory routing cost, the optimum scheduled delivery routes, and the economic order quantities, the optimum service levels, the reorder points, the optimum common review interval, and the optimum maximum inventory levels of all retail stores in these planned routes. (2) Conduct the sensitive analyses regarding different parameters including truck type, inventory carrying cost percentage, unit shortage cost, unit return cost, unit ordering cost, and unit transport cost. Step 4 Design the Delivered Routes: Visualizes and displays the planned online IRPSDR or IRPSDRCO2 distribution system design. Step 5 Conduct the Delivery and Return Operation: Applies online in-vehicle navigation system to conduct the delivery and return operations according to the scheduled routes planned by the online IRPSDR or IRPSDRCO2 distribution system.
The detailed procedure flow of our proposed online distribution system are shown in
Figure 2.
3. The Proposed Target Heuristic Methods
This research applies the savings method [
26] and three proposed target heuristic methods including the target insert heuristic method, the target exchange heuristic method, and the repeated target heuristic method are conducted to solve the proposed IRPSDRCO
2 model. First, in the first phase, the savings method is used to get the initial feasible solution. Moreover, in the second phase, the target insert heuristic method, target exchange heuristic method, and repeated target heuristic method are further conducted to find the optimal solution and the related scheduled routing planning. The detailed procedures of these proposed routing algorithms are delineated as follows.
- Phase 1:
Obtain the initial solution by conducting the savings method.
- Step 1:
Constitute the actual distances within all stores including one distribution center and all retail stores.
- Step 2:
Constitute the initial values of parameters including cap, Ac, Ftc, Vtc, , , , O, LT, , dem, , , , .
- Step 3:
Conduct the savings method (from Step 4 to Step 9). The pair of retail stores with the largest savings value is picked to the route.
- Step 4:
Randomly choose one retail store j1, and then select the next transit retail store to put in any position of the original route based on the total inventory routing cost, T_cost. The calculation procedure of T_cost is deducted in the following Step 5, Step 6, and Step 7.
- Step 5:
Compared to the VRP model, which adopts the actual distances within all stores including one distribution center and all retail stores to manipulate the optimal routing solution, our proposed IRPSDRCO2 applies inventory routing cost within all stores to find the optimal solution instead. The procedure to obtain the optimal inventory routing cost within all stores is described in the following steps. The optimal economic order quantity , the optimal service level , and the optimal reorder point for all retail stores can also be acquired simultaneously.
The reordering point inventory policy is applied in the following steps. The demand of all retail stores follow general distribution including normal distribution.
- Step (1):
Find the optimal delivered quantity and reorder point by first applying the reorder point inventory model.
The optimum delivered quantity and optimum reorder point can be obtained by presuming the first derivative of Equation (9) of case 1 and Equation (10) of case 2 equal to 0.
First, by presuming the first derivative of Equation (9) in equal to 0 for case 1 and the first derivative of Equation (10) in equal to 0 for case 2, it leads to:
By supposing the first derivative of Equation (9) in
equal to 0 and the first derivative of Equation (10) in
equal to 0, it results in both case 1 and case 2 as follows.
- Step (2):
Approximate the initial order quantity from the modified Economic Order Quantity (EOQ) formula.
- Step (3):
Substitute of (14) in case 1 or of (15) in case 2 into Equation (13) to obtain the revised , respectively.
- Step (4):
Substitute the revised obtained in Step (3) into Equation (11) in case 1 or Equation (12) in case 2 to find the revised , respectively.
- Step (5):
Substitute the revised obtained in Step (4) into Equation (13) to determine the revised .
- Step (6):
Repeat Step (4) and Step (5) until there is no more change in and .
- Step (7):
of all retail stores given in Step (6) are applied to obtain the optimal common review interval for all retail stores.
- Step (8):
Apply
of all retail stores given in Step (6) and
given in Step (7) to find the optimum maximum inventory level for each store
i.
- Step 6:
Calculate service level , and other statistics related to the above converged and .
- Step 7:
Acquire T_cost (j1+j2) by inputting the final converged , , , and the related statistics of all paired points to the following formula.
PRIRPSDR mode:
where
ROP’ =
PRIRPSDRCO2 mode:
where
ROP’ =
Calculate the difference value dif = T_cost (j1+j2) – T_cost (j1) for all candidates of next transit retail stores. Choose the next transit retail store j2 with the smallest difference value and check if total demand by adding j2 to the route, which, when the truck is loaded, is less than or equal to the truck loading capacity. If it is, retail store j2 will be put into the route and marked. If it is not, reject j2 and choose another retail store with the next smallest difference value to check it again. Repeat the above procedure until, eventually, you find the next transit retail store.
- Step 8:
Repeat Step 4, Step 5, Step 6, and Step 7 to choose the retail stores yet marked to be included in the route until the loading capacity of the truck delivered for the route is full.
- Step 9:
If there are still retail stores unselected, go back to Step 3. If not, directly proceed to Step 10.
- Step 10:
Record the current optimal solution including delivery routes, the objective function value, and the related decision variables to be the initial solution of phase 2.
- Step 11:
Stop.
After acquiring the initial total inventory routing cost in phase 1, we first conduct the target insert heuristic method to improve the initial total inventory routing cost. Next, the target exchange heuristic method is applied to ameliorate the current best total inventory routing cost. Lastly, we continue to advance the current best T_cost by conducting the repeated target heuristic method, which duplicates the target insert heuristic method and target exchange heuristic method alternatively until no further improvement of T_cost has been done. The detailed procedures of the target insert heuristic method, target exchange heuristic method, and repeated target heuristic method in phase 2 are described as follows.
Target insert heuristic method:
- Step 1:
Set up the solution obtained in Phase 1 to be the initial solution of Phase 2.
- Step 2:
Assign the last route planned in Phase 1 as the target insert route to implement the target insert heuristic method.
- Step 3:
Calculate the objective function value by inserting all points located in all other routes into all possible positions between two points in the target route and check if it is possible to improve the initial solution obtained in phase 1 under the situation that the total amounts of delivered products of all retail stores originally in the target insert route plus the new inserted point from other routes is less than or equal to truck loading capacity. If yes, proceed to step 4. Otherwise, proceed to step 5.
- Step 4:
Record all improved insert moves as the candidate list. Choose the insert move with the lowest objective function value from the candidate list and update the planned routes to deliver products to retail stores and return products to the distribution center. Return to step 3.
- Step 5:
Stop.
Target exchange heuristic method
- Step 1:
Set up the solution obtained from the target insert heuristic method to be the initial solution of the target exchange heuristic method.
- Step 2:
Appoint the last route planned by the target insert heuristic method as the target exchange route to run the target exchange heuristic method.
- Step 3:
Calculate the objective function value by exchanging all points located in all other routes with all possible points located in the target route and check if it is possible to improve the objective function solution obtained by the target insert heuristic method under the situation that the total amount of delivered products of all retail stores in the target exchange route and the total amount of delivered products of all retail stores in the selected exchange route are less than or equal to vehicle loading capacity. If yes, go to step 4. Otherwise, go to step 5.
- Step 4:
Record all improved exchange moves as the candidate list. Choose the exchange move with the lowest objective function value from the candidate list and update the planned routes to deliver products to retail stores and return products to the depot. Return to step 3.
- Step 5:
Stop.
Repeated target heuristic method:
- Step 1:
Set up Ite to be the number of iterations of non-improved target moves. Set up Max_Ite to be the defined threshold of iteration of non-improving target moves.
- Step 2:
Conduct the target insert heuristic method and target exchange heuristic method alternatively to improve the current lowest objective function value.
- Step 3:
If the objective function value is improved, go back to step 2, or set up Ite=Ite+1. Go to step 4.
- Step 4:
If Ite <= Max_Ite, go back step 2, or go to step 5.
- Step 5:
Stop.
5. Conclusions
This research first develops the structure of the proposed online distribution system, which integrates a mobile device, Internet of vehicle, and Google Map to enhance the online IRPSDRCO
2 related navigation system for the distribution center operated by a specific logistics firm. The main structure is described in
Figure 1 including (1) IRPSDR and IRPSDRCO
2 mathematical model, (2) online IRPSDR and IRPSDRCO
2 distribution system, (3) online in-vehicle navigation system, and (4) Google Map navigated vehicles associated with GPS devices, mobile devices, IoT sensors, Google Map Apps.
The proposed ROPIRPSDR, PRIRPSDR, ROPIRPSDRCO2, and PRIRPSDRCO2 mathematical models are developed to find the total inventory routing cost, the CO2 emission cost, the optimal delivery routes, the economic order quantities, the optimal reordering points, the optimal service levels, the optimal common review interval, and the optimal maximum inventory levels for all retail stores delivered in these proposed routes. In the first phase, this research applied the savings method to obtain the initial solution. In the second phase, a target insert heuristic method, a target exchange heuristic method, and a repeated target heuristic method are further conducted to improve the initial solution to achieve the optimal solution and the related scheduled routing planning for four ROPIRPSDR, PRIRPSDR, ROPIRPSDRCO2, and PRIRPSDRCO2 simulated cases. In practice, ROPIRPSDR and ROPIRPSDRCO2 model should be applied for the first replenishment and delivery run, which carry out the related reordering inventory control policies to adopt very precise control over each merchandise item in the inventory level. PRIRPSDR and the PRIRPSDRCO2 model with a periodic review inventory policy should be conducted for the remaining replenishment and delivery runs in this proposed vehicle navigation system.
The sensitivity analyses are further conducted for the proposed ROPIRPSDRCO2 model based on different parameters including unit shortage cost, unit return cost, inventory carrying cost percentage, unit ordering cost, unit transport cost, and truck loading capacity to provide very helpful decision-making information for ROPIRPSDRCO2 distribution system design.
Specifically, the sensitivity simulation results based on different logistics parameters can help decision makers to choose the appropriate type of truck to deliver products to all convenient stores located in the planned optimal delivery routes depending on total inventory routing cost, total CO2 cost, and total transport cost. It can be concluded that a 3.5-ton truck is more appropriate to be used in this proposed ROPIRPSDRCO2 distribution system for concerning CO2 cost. A 7.8-ton truck is more suitable to be adopted in this proposed ROPIRPSDRCO2 distribution system based on total inventory routing cost. An 11-ton truck is advisable to be employed in this proposed ROPIRPSDRCO2 distribution system considering total transport cost.
The performance of the proposed Repeated target heuristic method is compared with the savings method, target insert heuristic method, target exchange heuristic method proposed by this study, and four other combination methods including Heuristic-GA method, Heuristic-Immune-GA method, Heuristic-Tabu-1 method, and Heuristic-Tabu-2. Accordingly, the performance of the proposed repeated target heuristic method regarding the inventory routing cost is better than all other methods except the Heuristic-Tabu-2 combination method. Furthermore, the superior performance of the repeated target heuristic method in CPU running time takes plenty of advantage being able to respond instantly in this proposed online distribution system.
Consequently, from the point of view of theoretic implication and breakthrough, this study first considers the cost derived from returning out-of-date products back to depot to modify the typical IRP problem into Inventory-routing problem with simultaneous deliveries and returns (IRPSDR) to design the related distribution system. Due to the enhanced environmental regard concerned by the whole world, this study designs the online distribution system to include the produced CO
2 emission cost into the objective function of the IRPSDR model and become the IRPSDRCO
2 model, which includes ROPIRPSDR, PRIRPSDR, ROPIRPSDRCO
2, and PRIRPSDRCO
2. From the point of view of management implication of this study, it should be very helpful for logistics firms to design their distribution system by following the structure and the detailed procedure flow of the online distribution system described in
Figure 1 and
Figure 2. Lastly, the research limitation of this study is that assuming the travel time between two retail stores is fixed depends on the actual distance between these two stores without considering the traffic situation. In the future, the real traffic travel time between two retail stores will also be considered in this proposed IRPSDRCO
2 model.