Next Article in Journal
Role of Energy Mix in Determining Climate Change Vulnerability in G7 Countries
Previous Article in Journal
The Ecosystem Approach in Addressing Sustainable Development Goals through Citizen Science in Lithuania
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Logistics Network Distribution Optimization Based on Vehicle Sharing

1
School of Continuing Education, Chongqing University of Education, Chongqing 400067, China
2
Research Centre for International Business and Economics, School of International Business and Management, Sichuan International Studies University, Chongqing 400031, China
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(4), 2159; https://doi.org/10.3390/su14042159
Submission received: 23 January 2022 / Revised: 7 February 2022 / Accepted: 9 February 2022 / Published: 14 February 2022

Abstract

:
The development of the sharing economy has provided new ideas for a vehicle-sharing urban logistics network cooperative distribution strategy. In view of the lack of dispatching capacity or transportation capacity of logistics enterprises with multiple distribution centers, this paper proposes a vehicle-sharing urban logistics network cooperative distribution strategy. Based on the comprehensive consideration of a multi-distribution center, multi-model, rental vehicle, load, speed, fuel consumption, and other factors, the calculation method of vehicle energy consumption is introduced, the network collaborative distribution model with vehicle sharing is established, and an adaptive genetic algorithm combined with a scanning algorithm is designed. Finally, the validity and reliability of the mathematical model and algorithm are validated and analyzed by an example. The research results show that vehicle sharing can improve the efficiency of the distribution network and effectively reduce costs.

1. Introduction

With the vigorous development of electronic logistics and urban express delivery, especially holiday promotions, the transportation capacity of the logistics and distribution industry has become increasingly demanding. How to adjust the transportation capacity of enterprises to adapt to the dramatic changes in logistics demand has become crucial. Therefore, the logistics system optimization strategy of networked collaborative distribution, timely sharing, and rental vehicles has become important research content to solve this problem.
The vehicle routing problem has been developed for more than 50 years. Many scholars have researched it in depth, and the factors considered are more and more comprehensive. Compared with the single depot problem, the multi-depot vehicle routing problem (MDVRP) becomes more complex, especially in the case of sharing and leasing of vehicles and vehicle type selection, which is more difficult to solve effectively. Wang et al. [1] proposed a new hybrid algorithm to solve multi-depot VRP with time windows considering two-dimensional packing constraints; Bae et al. [2] studied multi-depot VRP with time windows and applied it to the distribution of electronic products delivery and designed a mixed integer programming model and heuristic genetic algorithm to solve it; and Tang et al. [3] established a soft time window. The mathematical model of a multi-depot and multi-vehicle routing problem was established, and an improved ant colony optimization algorithm was proposed to solve the problem. Baniasadi et al. [4] proposed a transformation technique for the clustered generalized traveling salesman problem with applications to logistics. Adelzadeh et al. [5] studied the multi-depot vehicle routing problem on the basis of considering the fuzzy time window. Yang et al. [6] solved vehicle routing problems with fuzzy requirements, multi-center, and open triple constraints; and Jin et al. [7] proposed an improved differential evolution algorithm and applied it to a multi-distribution center logistics vehicle scheduling problem. The demand-separable vehicle routing model proposed by Pan et al. [8] can effectively improve the vehicle loading rate and reduce vehicle cost. Jiang et al. [9] used the composite neighborhood discrete firefly algorithm to deal with the problem of asymmetric multi-vehicle vehicle routing in agricultural machinery maintenance, and Ge et al. [10] used a cloud genetic algorithm to study shared vehicles to reduce vehicle distribution distance and improve distribution efficiency. Liu et al. [11] proposed a hybrid genetic algorithm to study vehicle sharing and leasing to meet the lack of capacity. Kuo et al. [12] constructed a model where the factors of loading cost were considered. Li et al. [13] considered the influence of speed, load, and distance on distribution cost in the vehicle routing problem for the first time. Luca et al. [14] balanced inventory and path selection in an integrated manner to reduce inventory costs and solve multi-warehouse inventory path problems. Yong et al. [15] discussed the multi-vehicle green vehicle routing problem and designed an improved ant colony algorithm to solve this problem. Tu et al. [16] proposed the two-tiered Thiessen polygon method, based on the meta-heuristic method of the graph, to solve this problem on a large scale. Alinaghian et al. [17] studied the multi-vehicle multi-compartment vehicle routing problem. Guo et al. [18] proposed three hybrid algorithms to solve the multi-vehicle routing problem in a single depot.
At the same time, research progress in ride-sharing has also been analyzed and discussed. Furuhata et al. [19] proposed a classification for understanding the key factors in existing ride-sharing systems. Stiglic et al. [20] discussed the benefits of using rendezvous points to improve the performance of ride-sharing systems. When travelers are willing to walk to rendezvous points from other locations, drivers tend to be able to carry more independent passengers without many additional stops. Lee and Savelsbergh [21] established an integer programming model for the outsourcing distribution problem and proposed a heuristic algorithm to solve it. Hipólito et al. [22] described a static carpooling problem aimed at assigning drivers a group of viable passengers. Agatz et al. [23] systematically summarized the optimization challenges and relevant operational research models in the development of ride-sharing technology. The study of Agatz et al. [24] investigated the feasibility of dynamic carpooling, in which drivers announce their travel schedule shortly before departure to match and share their travel schedule with independent passengers along the way, and proposed a multi-cycle solution method for real-time updates. The scholar described the problem as a set partition problems and proposed an accurate solution based on column generation.
Some scholars tried to use the existing traffic flow of the residual capacity for the carriage of goods; Ghilas et al. [25] and Masson et al. [26] discussed the possibility and potential benefits of using public transportation in freight transportation. Li et al. [27] considered the situation of using taxis to jointly transport packages with passengers and proposed a heuristic solution strategy to insert the package request into the existing taxi routes. Due to the flexibility of passengers to get in and out of the taxi, the taxi may stop several times to pick up the package. Archetti et al. [28] studied the case for Walmart’s vision of having in-store customers deliver goods ordered by online customers, creating an interesting new variant of the vehicle routing problem called the Accidental Driver Routing Problem (VRPOD). Suh et al. [29] discussed people and goods transportation, such as resource sharing, and studied the concepts and solutions to improve urban traffic; the results of the survey showed that traditionally irrelevant mode share transportation resources have great potential (for example, trams can be used for freight). Alp et al. [30] studied the concept of crowdsourced delivery, which aims to use excess capacity to assist distribution on journeys that are already occurring. Fatnassi et al. [31] studied the integration of passenger transportation and freight transportation in the context of an urban logistics automated transportation system.
Through comprehensive analysis of the above literature, we found that comprehensive consideration of vehicle type, load, speed, and capacity demand changes has become a realistic demand of logistics enterprises; at the same time, the problem of inadequate transport capacity caused by the holiday economy is worth attention. The structure of this article is as follows: Section 2 describes the research problem; in Section 3, we establish a vehicle routing model based on multiple constraints. In Section 4, an information matrix is proposed to solve the difficulty of chromosome coding, and an adaptive genetic algorithm is improved by using a scanning algorithm and a two-sided successive correction algorithm. In Section 5, a case analysis of the model and algorithm are carried out, and an adaptive genetic algorithm is tested from different aspects. In Section 6, the conclusions of this paper are presented.

2. Problem Description

The research object of this paper is a logistics enterprise, which has many distribution centers; a logistics network is optimized through efficient collaboration and resource sharing across multiple facilities and service cycles, and among them, multiple service periods can be determined according to different facilities and customers of time window types. The actual network optimization not only considers the centralized transportation between multiple logistics facilities but also considers the rational utilization of logistics resources between multiple service cycles. Each distribution center has enough goods and a variety of vehicles of different numbers. The coordinates and requirements of each customer are known and served only once. Distribution vehicles start from the distribution center only once in a single decision-making cycle and eventually return to the distribution center. The strategy of networked collaborative distribution among multi-distribution centers means all customers are not confined to a single distribution center. When the demand for transportation capacity of a distribution center increases sharply, they can share the vehicles in the nearby capacity-rich distribution center. When the capacity of all distribution centers is insufficient, they can rent the required external vehicles. It is expected that through the cooperation between multiple facilities established in the process of network optimization, the sharing of customer service and transportation resources will be realized, thereby improving transportation efficiency and optimization and rational allocation of resources. Multi-distribution centers operate as shown in Figure 1.

3. Model Establishment

3.1. Fuel Consumption Cost Calculations

The optimization goal of this paper is the lowest fuel consumption, so the calculation formula of fuel consumption should be given first. The symbols used in this article are defined in Table 1.
In order to solve the problem of fuel consumption during vehicle operation, the paper refers to the relevant theory of vehicle energy consumption calculation in references [15,21,22]. The energy consumption (unit: L) and fuel consumption (unit: CNY) of arc ( i , j ) can be expressed as follows:
p i j α i j ( w 0 + w i j ) d i j + β k v i j 2 d i j
f c i j = c f p i j = [ α i j ( w 0 + w i j ) + β k v i j 2 ] c f d i j
where α i j is a constant related to vehicle driving condition; β k is a constant related to vehicle type k ; w 0 (unit: kg), w i j (unit: kg), v i j (unit: V/m), and d i j (unit: m) are, respectively, the net weight of vehicles, vehicle load, vehicle speed, and distance in a specific section; and c f (unit: CNY/liter) is the fuel price. According to the relevant data in reference [22], α i j ≈ 3.10 × 10−5 and β k ≈ 5.13 × 10−5 are calculated. This paper assumes that the speed is 100 km/h and the oil price c f is 7.9 CNY/liter.

3.2. Mathematical Model of Networked Cooperative Distribution

In this section, we describe the improvement problem of the traditional VRP, namely the networked distribution problem of vehicle sharing, considering the vehicle sharing factors and network optimization characteristics. The symbols used in this article are defined in Table 1. According to the research problems, this paper establishes a mathematical model of network collaborative distribution, in which the objective function is as follows:
min Z = i D C j D C , j i k K n N x i j k n × c f × f c i j k n + T k n T ( k K n N R n × g k n + k K n N w n × G k n )
i D C k K n N x i j k n = 1 , j D C
j D C k K n N x i j k n = j D C k K n N y j k n , i D C
j D C i D C , i j q j x i j k n Q k n , k K , n N
k K n N ( g k n + G k n ) d D K r d + K 0
i D k K n N x i j k n = i D k K n N x j i k n , j D C
k K n N q j x i j k n w i j k n k K n N ( Q k n q j ) x i j k n , ( i , j ) D C
T k n = j D C t j s × y j k r + j D C d i j × x i j k n / v k n , k , n , i D C
i S j S x i j k n > 1 , S C , k K , n N
x i j k n { 0 , 1 } , ( i , j ) D C , k K , n N
y i k n { 0 , 1 } , i C , k K , n N
G k n { 0 , 1 } , k K , n N
g k n { 0 , 1 } , k K , n N
where the objective function (3) represents the total cost consisting of fuel consumption, vehicle rent, and fixed running cost of the vehicle; constraint (4) indicates that each customer is served by only one vehicle; constraint (5) indicates that the vehicle serving the customer must start from that customer; constraint (6) indicates that the total demand of the customer serving the vehicle is not equal to that of the customer serving the vehicle; constraint (7) means that the number of vehicles available in the distribution center does not exceed the total number of vehicles owned and rented by the distribution center; constraint (8) means that the distribution vehicles return to the distribution center after departure from the distribution center; constraint (9) determines the load of the vehicle k with type n from node i to j in operation; constraint (10) denotes the total time consumed by a vehicle to complete its service; constraint (11) denotes subway elimination constraints; and constraints (12) to (15) are constraints of 0–1 variables.

4. Design Adaptive Genetic Algorithm

The multi-distribution center vehicle routing problem (MDVRP) is an NP-hard problem. When considering the factors of vehicle type, load, vehicle sharing, and leasing, it is difficult to obtain a satisfactory solution by using a traditional solving algorithm. When the number of customers increases rapidly, it is difficult for general intelligent algorithms to obtain good solutions quickly. Aiming at this dilemma, this paper designs an improved adaptive genetic algorithm by referring to the advantages of the wide search range of a genetic algorithm, effective classification of customers by a scanning algorithm, and efficient optimization of local distribution lines by a two-sided successive correction algorithm. The improved adaptive genetic algorithm has strong robustness and is suitable for parallel processing. Combined with genetic operators, it can improve the global search ability and convergence rate of the algorithm.

4.1. Chromosome Coding Design

There are many factors that need to be considered when designing algorithms for VRP problems: firstly, when the distribution center calls the vehicle, which type of vehicle will be selected for which customer service; secondly, when the distribution center needs to rent a vehicle, how does the chromosome distinguish between its own and renting a vehicle; thirdly, when the vehicle in the distribution center is shared, how will it determine the direction and model number of the vehicle shared by any distribution center on the chromosome; and finally, in the process of algorithm programming, how to determine the optimal allocation scheme of customers and vehicles in the constraints of load changes, vehicle models, and differences in one’s own and rented vehicles is key.
The customers’ chromosomes are all coded in decimals. In order for the chromosome to contain information such as distribution center, model, rental vehicle, and fuel consumption change, this paper proposes the concept of an information matrix. By decoding the initial chromosome, the corresponding information matrix can be obtained, and then a detailed distribution scheme can be obtained. In the process of decoding a chromosome into an information matrix, some rules need to be followed. Each distribution center prioritizes the use of its own vehicles and can only call the vehicle to the nearest capacity-rich distribution center if its own capacity is insufficient. When the distribution center is rich in capacity, it should first meet its own distribution tasks before sharing the vehicles with other distribution centers. When the entire distribution center shares the vehicle, the vehicle with the right model is only rented when the capacity is insufficient. The distribution center vehicle and the rental vehicle are both from a distribution center and finally return to the nearest distribution center. The end customer in each path of the chromosome is connected to the nearest distribution center, and the starting customer is connected to the distribution center closest to the distance at which the vehicle can be delivered. Vehicles are allowed to be redundant, but empty vehicles are not allowed to be delivered.
Based on the above analysis, the solution of the scheme is represented by natural number coding, with the customer number as the element of the solution, and 0 as the distribution center. Each solution can be divided into several routes, which must contain all customer points. Each route contains the distribution center and at least one customer point. The routes of the solution are separated by distribution center 0. For example, 0-1-2-3-4-5-0-6-7-0 represents a feasible solution at this scale.
For example, there are three distribution centers, 12 customers, and the company has three models each; the vehicles’ net weights and maximum loads are, respectively, 1, 2, 3 and 4, 6, 10 (unit: ton). The rental company has one of three models. A chromosome can be interpreted as shown in Table 2. The detailed information of the vehicle can be obtained by interpreting the obtained information matrix, as shown in Table 3. If the fitness function and the information matrix are called, this can obtain detailed information on the delivery cost, time, fuel consumption, and so on.

4.2. Population Initialization

In order to construct the chromosome structure described in the text, firstly, the natural number arrangement of any one customer group is obtained by a scanning algorithm, that is, the corresponding chromosome, and the above behavior is repeated to obtain N chromosomes (assuming the population size is N).
The specific steps to obtain the initial population by the scanning algorithm are as follows:
Step 1: Obtain the coordinates of the multi-distribution center and each customer and use the center of gravity of the multi-distribution center as the virtual total distribution center to serve as the pole;
Step 2: Use any customer and pole connection as the polar coordinate of the polar axis. Based on the polar axis, scan all nodes clockwise or counterclockwise and sort by scanning order, for multiple customers at the same angle. Then, according to the distance, the distance is sorted from small to large, and after one round of scanning, the customer order is obtained as a corresponding chromosome;
Step 3: Shift a certain angle clockwise to a customer and repeat step 2 to finally obtain a population of size N.

4.3. Genetic Operator Design

In order to make the individuals with high fitness in each generation inherit, the individuals with low fitness have a large probability of cross mutation, and the algorithm adopts adaptive rules. The adaptive crossover probability Pc and the mutation probability Pm production function are, respectively,
P c = p c ( 2 p c 1 ) sin π ( f f min ) f max f min
P m = 1 0.9 sin π ( f f min ) 2 ( f max f min ) p m
where p c and p m are the cross mutation probability given by the algorithm, respectively, f max and f min are the maximum fitness value and the minimum fitness value, respectively, in each generation, and f is the fitness value of the individual.
Selection operation: In order to eliminate the individuals with low fitness and ensure that the outstanding individuals are inherited, this paper adopts the gambling disc selection method.
Crossover: In order to expand the search scope of the algorithm and ensure that the excellent genes are not destroyed, this paper uses a two-point crossover operation. The specific steps are as follows: first, select two chromosomes as father 1 and father 2; secondly, randomly generate two natural numbers r1 and r2 (r1 < r2) that do not exceed the length of the chromosome for father 1; again, obtain father 1. The order of all gene segments between the gene positions r1 and r2 is the father 2, this arrangement is to cover the gene between r1 and r2 in the father 1 to become the son 1; finally, a similar operation is performed on the father 2 and son 2.
Mutation operation: In order to ensure the random search ability of the algorithm and the diversity of the population, this paper uses a two-point mutation operation. First, two natural numbers r3 and r4 that do not exceed the length of the chromosome are randomly generated. Second, two of the genes in chromosomes r3 and r4 in the chromosome requiring mutation operation are determined; finally, the two genes are exchanged to generate a new chromosome. The specific operation of cross mutation is shown in Figure 2.

4.4. Fitness Function

The fitness function evaluates the merits of each chromosome and selects excellent individuals through the fitness function to perform other operations, so as to obtain better individuals. The fitness function in this paper is set as the reciprocal of the value of the objective function.

4.5. Termination Conditions

When the algorithm reaches the set maximum number of iterations or the population is not in evolution, the entire operation is terminated, and the specific scheme and delivery cost of the optimal vehicle transportation obtained by this iteration are displayed.

5. Analysis of Examples

5.1. Example Data

This study is based on the relative data of a logistics company. The customer and distribution center information and vehicle type information are shown in Table 4 and Table 5. In Table 3, the numbers are 1–50 for customer information, and the nodes 51–53 are coordinate information of distribution centers 1, 2, and 3.

5.2. Calculation Results

This paper used the MATLAB2016 software design algorithm program, with a set group size of 100, 300 iterations, and an initial cross mutation probability of 0.9 and 0.1, respectively. The results are shown in Table 6 and Figure 3. From the chart, the design algorithm could automatically classify customers, share, and rent vehicles properly. In the optimization result, the total driving distance was 784 km, the total time of the vehicle was 588 min, the shortest time of line 11 was 23.34 min, and the longest time of line 8 was 54.42 min. The total cost of this program was CNY 585.82, of which the fixed cost was CNY 192.56, and the total rental cost was CNY 41.82; the variable cost was CNY 393.25, and the loading rate of each vehicle was higher.

5.3. Comparative Analysis of Algorithms

In order to further verify the effectiveness of the proposed algorithm, the improved adaptive genetic algorithm was compared with the genetic algorithm and the simulated annealing algorithm, respectively. Taking 65 customer location nodes as examples, the calculation results are shown in Table 7.
After calculation, in the non-sharing mode of vehicles, the three algorithms all used seven common vehicles to complete the transportation of 65 customer points, and the average and optimal solutions obtained by the improved adaptive genetic algorithm were better than the genetic algorithm and simulated annealing algorithm. The cost of the average solution obtained by the improved adaptive genetic algorithm was 6.73% lower than that of the genetic algorithm and 3.73% lower than that of the simulated annealing algorithm.
In the vehicle sharing mode, due to the same matching algorithm, the matching rate of cooperative vehicles in the same situation was the same, and there were 65 customers completed by cooperative vehicles. The three algorithms all used seven ordinary vehicles to complete the distribution of the remaining customer orders. The optimal and average solutions obtained by the improved adaptive genetic algorithm were still derived from the genetic algorithm and the simulated annealing algorithm.

6. Conclusions

Aiming at the problem of lack of dispatching ability or transportation capacity of logistics enterprises in multiple distribution centers, a network cooperative distribution strategy of vehicle sharing was proposed. Based on the comprehensive consideration of multi-distribution center, multi-model, rental vehicle, load, speed, fuel consumption, and other factors, the calculation method of vehicle energy consumption was introduced, and the network collaborative distribution model with vehicle sharing was established on the basis of considering multi-constraint conditions. Since the model is a strong NP problem, and it is difficult for the algorithm to encode chromosomes due to multiple constraints, the concept of an information matrix was proposed to simplify the coding difficulty. At the same time, the scanning algorithm and two-edge successive correction algorithm were used to improve the genetic algorithm to enhance the searching ability and convergence speed of the algorithm. Finally, the reliability and applicability of the model and algorithm were verified by numerical experiments. The results showed that vehicle sharing can improve the efficiency of the distribution network and effectively reduce costs, the proposed model and solution strategy are feasible, and the algorithm has obvious advantages in solution accuracy and efficiency. This research can be used as a reference for logistics enterprises to implement vehicle sharing and leasing strategies. The service time window, dynamic change factors of customer information, and energy consumption will be considered in further research, and the advantages of a tabu search algorithm, ant colony algorithm, particle swarm optimization algorithm, and other algorithms will be used for reference to study the problem.

Author Contributions

Conceptualization, W.W.; methodology, T.Y.; software, T.Y.; formal analysis, W.W; resources, W.W.; writing—original draft preparation, W.W.; writing—review and editing, T.Y. All authors have read and agreed to the published version of the manuscript.

Funding

The authors are grateful to the support of Chongqing Education Committee Science and Technology Research Project, grant number KJZD-K202000901, and Sichuan International Studies University Scientific Research Project, grant number sisu2019044.

Data Availability Statement

The data presented in this study are available in the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, J.; Li, B. Multi-objective tabu search algorithm for vehicle routing problem with fuzzy due-time. Comput. Integr. Manuf. Syst. 2011, 17, 858–866. [Google Scholar]
  2. Bae, H.; Moon, I. Multi-depot vehicle routing problem with time windows considering Delivery and Installation Vehicles. Appl. Math. Model. 2016, 40, 6536–6549. [Google Scholar] [CrossRef]
  3. Tang, Y.L.; Cai, Y.G.; Yang, Q.G. Improved ant colony optimization for multi -depot heterogeneous vehicle routing problem with soft time windows. J. Southeast Univ. 2015, 31, 94–99. [Google Scholar]
  4. Baniasadi, P.; Foumani, M.; Smith-Miles, K.; Ejov, V. A transformation technique for the clustered generalized traveling salesman problem with applications to logistics. Eur. J. Oper. Res. 2020, 285, 444–457. [Google Scholar] [CrossRef]
  5. Adelzadeh, M.; Mahdavi, A.V.; Koosha, M. A mathematical model and a solving procedure for multi-depot vehicle routing problem with fuzzy time window and heterogeneous vehicle. Int. J. Adv. Manuf. Technol. 2014, 75, 793–802. [Google Scholar] [CrossRef]
  6. Yang, X.; Fan, H.M.; Xu, Z.L.; Li, Y. Optimization of open multi-depot vehicle routing problem with fuzzy demand. Comput. Integr. Manuf. Syst. 2019, 25, 469–479. [Google Scholar]
  7. Jin, T. Multi distribution center logistics vehicle scheduling problem based on improved differential evolution. Comput. Eng. Appl. 2014, 50, 232–235. [Google Scholar]
  8. Pan, W.W.; Guo, H.X.; Zhou, G.Y.; Du, T.S. Demand Separable Multi-vehicle Routing Problem Based on Two-stage Algorithms. Chin. J. Manag. Sci. 2016, 24, 55–61. [Google Scholar]
  9. Li, J.; Li, T.; Yu, Y.; Zhang, Z.; Pardalos, P.M.; Zhang, Y.; Ma, Y. Discrete firefly algorithm with compound neighborhoods for asymmetric multi-depot vehicle routing problem in the maintenance of farm machinery. Appl. Soft Comput. 2019, 81, 105460. [Google Scholar] [CrossRef]
  10. Ge, X.L.; Wang, X.; Deng, L. Research on Open Dynamic Vehicle Routing Problem and Algorithms Based on Collaborative Distribution. J. Ind. Eng. Eng. Manag. 2013, 27, 60–68. [Google Scholar]
  11. Liu, J.L.; Ma, Z.J. Multi-depot open vehicle routing problem with time windows based on vehicle leasing and sharing. Syst. Eng.-Theory Pract. 2013, 33, 666–675. [Google Scholar]
  12. Kuo, Y.; Wang, C.C. A variable neighborhood search for the multi-depot vehicle routing problem with loading cost. Expert Syst. Appl. 2012, 39, 6949–6954. [Google Scholar] [CrossRef]
  13. Li, J.; Fu, P.H. Heterogeneous fixed fleet low-carbon routing problem and algorithm. Comput. Integr. Manuf. Syst. 2013, 19, 1351–1362. [Google Scholar]
  14. Luca, B.; Leandro, C.C.; Annarita, D.M.; Demetrio, L. A metaheuristic algorithm for the multi-depot inventory routing problem. Transp. Res. Part E Logist. Transp. Rev. 2019, 122, 524–544. [Google Scholar]
  15. Yong, B.L.; Hamed, S.; Mostafa, Z. Improved ant colony optimization algorithm for the multi-depot green vehicle routing problem with multiple objectives. J. Clean. Prod. 2019, 227, 1161–1172. [Google Scholar]
  16. Tu, W.; Fang, Z.X.; Li, Q.Q.; Shaw, S.-L. A bi-level Voronoi diagram-based metaheuristic for a large-scale multi-depot vehicle routing problem. Transp. Res. Part E Logist. Transp. Rev. 2014, 61, 84–97. [Google Scholar] [CrossRef]
  17. Alinaghian, M.; Shokouhi, N. Multi-depot multi-compartment vehicle routing problem, solved by a hybrid adaptive large neighborhood search. Omega 2017, 76, 85–99. [Google Scholar] [CrossRef]
  18. Guo, H.X.; Pan, W.W.; Zhou, X.R.; Li, B.Y. Hybrid algorithms for single-depot and heterogeneous-vehicle vehicle problems. Syst. Eng.-Theory Methodol. Appl. 2017, 26, 824–834. [Google Scholar]
  19. Furuhata, M.; Dessouky, M.; Ordóñez, F.; Brunet, M.; Wang, X.; Koenig, S. Ridesharing: The state-of-the-art and future directions. Transp. Res. Part B Methodol. 2013, 57, 28–46. [Google Scholar] [CrossRef]
  20. Stiglic, M.; Agatz, N.; Savelsbergh, M.; Gradisar, M. The benefits of meeting points in ride-sharing systems. Transp. Res. Part B Methodol. 2015, 82, 36–53. [Google Scholar] [CrossRef] [Green Version]
  21. Lee, A.; Savelsbergh, M. Dynamic ridesharing: Is there a role for dedicated drivers? Transp. Res. Part B Methodol. 2015, 81, 483–497. [Google Scholar] [CrossRef]
  22. Hipólito, H.P.; Juan-José, S.G. A branch-and-cut algorithm for a traveling salesman problem with pickup and delivery. Discret. Appl. Math. 2004, 145, 126–139. [Google Scholar]
  23. Agatz, N.; Erera, A.L.; Savelsbergh, M.W.P.; Wang, X. Dynamic ride-sharing: A simulation study in metro atlanta. Transp. Res. Part B Methodol. 2011, 17, 532–550. [Google Scholar]
  24. Agatz, N.; Erera, A.; Savelsbergh, M.; Wang, X. Optimization for dynamic ride-sharing: A review. Eur. J. Oper. Res. 2012, 223, 295–303. [Google Scholar] [CrossRef]
  25. Ghilas, V.V.; Demir, E.E.; Woensel, V.T.T. Integrating passenger and freight transportation: Model formulation and insights. Prog. Hematol. 2013, 10, 1–41. [Google Scholar]
  26. Masson, R.; Trentini, A.; Lehuédé, F.; Malhéné, N.; Péton, O.; Tlahig, H. Optimization of a city logistics transportation system with mixed passengers and goods. EURO J. Transp. Logist. 2017, 6, 81–109. [Google Scholar] [CrossRef] [Green Version]
  27. Li, B.X.; Dmitry, K.; Tom, V.W.; Hajo, A. An adaptive large neighborhood search heuristic for the share-a-ride problem. Comput. Oper. Res. 2016, 66, 170–180. [Google Scholar] [CrossRef] [Green Version]
  28. Archetti, C.; Savelsbergh, M.; Speranza, M.G. The vehicle routing problem with occasional drivers. Eur. J. Oper. Res. 2016, 254, 472–480. [Google Scholar] [CrossRef]
  29. Suh, K.; Smith, T.; Linhoff, M. Leveraging socially networked mobile ICT platforms for the last-mile delivery problem. Environ. Sci. Technol. 2012, 46, 9481–9490. [Google Scholar] [CrossRef]
  30. Alp, A.; Niels, A.; Kroon, L.G.; Zuidwijk, R. Crowdsourced delivery—A pickup and delivery problem with ad-hoc drivers. SSRN Electron. J. 2016, 43, 57–69. [Google Scholar]
  31. Fatnassi, E.; Chaouachi, J.; Klibi, W. Planning and operating a shared goods and passengers on-demand rapid transit system for sustainable city-logistics. Transp. Res. Part B Methodol. 2015, 81, 440–460. [Google Scholar] [CrossRef]
Figure 1. Multi-distribution centers’ operation mode.
Figure 1. Multi-distribution centers’ operation mode.
Sustainability 14 02159 g001
Figure 2. Cross mutation operation.
Figure 2. Cross mutation operation.
Sustainability 14 02159 g002
Figure 3. Distribution renderings and iteration diagram.
Figure 3. Distribution renderings and iteration diagram.
Sustainability 14 02159 g003
Table 1. Model symbol description.
Table 1. Model symbol description.
SymbolExplanation
DSet of distribution centers
CSet of customers
K0Set of customer vehicles owned by distribution center (total)
KSet of vehicles that can provide distribution services to all customers
wijknThe load of vehicle k with n type in the process of driving from node i to node j
tisDelivery service time provided by customer i
QknMaximum load of vehicle k with type n
vnkAverage speed of vehicle type n
wnThe unit fixed cost of a self-owned vehicle of type n, including car purchase, maintenance, driver’s salary, etc.
gknWhen vehicle k of type n runs as a rented vehicle, the value is 1; otherwise it is 0.
GknWhen the vehicle K of type n is the vehicle owned by the distribution center, the value is 1; otherwise it is 0.
NSet of vehicle types for distribution vehicles
SSet of branch elimination constraints
TCharging time for rental vehicles
KrdTotal number of vehicles leased in distribution center D
RnRental per unit time for vehicles of type n, in which Rn > Wn
w0nNo-load capacity of vehicle type n
qiDemand for customer i
cfUnit fuel consumption cost
TknThe total time spent on a single delivery service for a vehicle k with type n
xijknWhen the vehicle k of type n drives from node i to j, the value is 1; otherwise it is 0.
yiknVehicle k with n type completes the assignment task of node i with a value of 1; otherwise it is 0.
Table 2. Chromosome decoding.
Table 2. Chromosome decoding.
NumberContentsInformation Matrix
1Customer Number (Chromosome) C321956118104127
2Corresponding to customer needs Qq1q2q3q4q5q6q7q8q9q10q11q12
3Departure distribution center D1//2//3//3//
4Return to the distribution center D//1//1//2//3
5Whether to rent a vehicle (0 No, 1 Yes)000000000111
6Vehicle model (load/ton)444666101010666
7Goods weight (unit/ton)w1w2w3w4w5w6w7w8w9w10w11w12
8Gross vehicle weight (unit/ton)W1W2W3W4W5W6W7W8W9W10W11W12
Table 3. Interpretation of the distribution plan.
Table 3. Interpretation of the distribution plan.
RouteDeparture Distribution CenterService Customer OrderReturn to the Distribution CenterVehicle Model (Load/ton)Whether to Rent a Vehicle
Route 113->2->114No
Route 229->5->616No
Route 3311->8->10210No
Route 434->12->736Yes
Table 4. Customer and distribution center information.
Table 4. Customer and distribution center information.
Node NumberCoordinate/kmDemand /tNode NumberCoordinate/kmDemand/tNode NumberCoordinate/kmDemand/t
1[37,52]1.221[62,42]0.641[10,17]3.2
2[49,49]3.522[42,57]3.642[21,10]3.7
3[52,64]2.123[16,57]2.143[5,64]1.6
4[20,26]1.424[8,52]1.544[30,15]3.8
5[40,30]2.625[7,38]3.345[39,10]2.7
6[21,47]2.026[27,68]1.246[32,39]0.5
7[17,63]3.627[30,48]4.047[25,32]3.0
8[31,62]3.828[43,67]3.848[25,55]3.9
9[52,33]1.629[58,48]2.949[48,28]2.3
10[51,21]0.530[58,27]2.450[56,37]3.5
11[42,41]3.931[37,69]3.551[20,37]0
12[31,32]3.432[38,46]1.752[37,48]0
13[5,25]3.833[46,10]2.853[48,20]0
14[12,42]2.634[61,33]3.1
15[36,16]1.535[62,63]2.2
16[52,41]4.036[63,69]0.6
17[27,23]0.837[32,22]1.4
18[17,33]4.638[45,35]3.9
19[13,13]1.439[59,15]1.9
20[57,58]3.340[5,6]3.7Total demand130
Table 5. Vehicle information.
Table 5. Vehicle information.
Vehicle ModelDistribution Center D Own Number of Vehicles (Units)The Number of Vehicles That Can Be Rented (Units)Maximum Load (ton/T)Vehicle Net WeightPrivate Vehicle Fixed Fee (yuan/hour)Rental Vehicle Fee (yuan/hour)
d = 1d = 2d = 3
Type101231452540
Type212031042035
Type32123831520
Table 6. Final optimization plan.
Table 6. Final optimization plan.
RouteDeparture Distribution CenterService Customer OrderReturn Distribution CenterVehicle ModelVehicle RentalTravel DistanceTransit TimeFixed CostVariable CostsTotal Cost
Own vehicleRental vehicle
121->28->31->26->48214No63.5847.6819.87/38.2658.13
2222->8->6->46210No64.3048.2316.08/31.8747.94
3232->20->35->36->3210No71.8853.9117.97/36.3254.29
4211->228No31.2723.465.86/14.3520.21
5316->21->2928No59.6444.7311.18/28.0239.20
6310->49->9->50->34->30314No48.1636.1215.05/28.9544.00
7345->33->3938No46.4734.858.71/21.5630.28
8315->44->42->17->37->5314No72.5654.4222.68/42.5365.21
9147->41->13110No56.9342.7014.23/29.6243.85
1014->19->4018No70.8353.1213.28/31.3444.62
11118->1218No31.1223.345.83/13.9319.77
12125->14->2318Yes55.3641.52/13.8425.0838.92
1317->43->-24>18Yes69.7952.34/17.4532.1949.63
14227->3828Yes42.1131.59/10.5319.2429.76
Total784.00588.00150.7441.82393.25585.82
Table 7. Comparison of algorithm performance.
Table 7. Comparison of algorithm performance.
Genetic AlgorithmSimulated Annealing AlgorithmImproved Adaptive Genetic Algorithm
The Average SolutionOptimum SolutionThe Average SolutionOptimum SolutionThe Average SolutionOptimum Solution
Non-Vehicle Sharing1836.2117885.101779.571741.851718.061709.92
Vehicle Sharing1362.981347.261330.181312.231296.71290.42
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yang, T.; Wang, W. Logistics Network Distribution Optimization Based on Vehicle Sharing. Sustainability 2022, 14, 2159. https://doi.org/10.3390/su14042159

AMA Style

Yang T, Wang W. Logistics Network Distribution Optimization Based on Vehicle Sharing. Sustainability. 2022; 14(4):2159. https://doi.org/10.3390/su14042159

Chicago/Turabian Style

Yang, Tao, and Weixin Wang. 2022. "Logistics Network Distribution Optimization Based on Vehicle Sharing" Sustainability 14, no. 4: 2159. https://doi.org/10.3390/su14042159

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop