A Two-Phase Approach to Routing a Mixed Fleet with Intermediate Depots
Abstract
:1. Introduction
2. Literature Review
3. Routing a Mixed Fleet of EVs and CVs for Customers with Time Windows via Intermediate Depots (MFTW-ID)
3.1. Description of the Strategy
3.2. First-Phase Clustering
Algorithm 1 The improving procedure of first-phase clustering | |
(0) | Initial clustering of assigning each customer to its nearest ID; solve second-phase routing problem and calculate the global cost of current clustering as the current best solution |
(1) | Sort customers, which can be assigned to multiple IDs, by the difference in the distance between the customer and its nearest and second-nearest IDs in ascending order, let it be the list |
(2) | for ( in ), start with the first customer, |
(3) | Consider total customers in sequence (); Assign customer(s) from to to its second-nearest ID; Update clustering |
(4) | if the new clustering is not feasible then |
(5) | Consider the next customer(s) in and restart Step (3) |
(6) | else then |
(7) | Transform IDs to Big-customers for CD and formulate CV routing problem (CVRP); |
Formulate a set of individual EV routing problems (EVRPs) from each ID to its assigned customers; | |
Solve CVRP and EVRPs and compute the global cost of the new clustering; compare it to the current best solution | |
(8) | if the new cost is better then |
(9) | update the current best solution as the new cost, and restart Step (3) from the next customer in the list |
(10) | else then |
(11) | Remain the current best solution and restart Step (2) from the next customer in until a stopping criterion of the number of iterations or computing time is reached |
3.3. Second-Phase Routing
3.3.1. Mathematical Formulation for EV Routing Problem
3.3.2. Heuristic of EV Routing
3.4. Realistic Scenario Considering Outliners
4. Experimentation
4.1. Analysis of Second-Phase Routing
4.2. Results of the Two-Phase Approach
5. Case Study
6. Discussions
6.1. Features of an ID
6.2. EV Specifics
7. Conclusions and Future Research
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- International Post Corporation: Green Flash. Available online: http://www.ipc.be/~/media/documents/public/market-flash/green%20issues/gf18.pdf (accessed on 7 August 2017).
- Rhoda, D. 100 Electric Vehicles Begin Their Journey to Save 126,000 Gallons of Fuel Per Year. Available online: http://blog.ups.com/2013/02/08/100-electric-vehicles-begin-their-journey-to-save-126000-gallons-of-fuel-per-year/ (accessed on 17 November 2016).
- Ingram, A. Nissan e-NV200 Electric Vans Join FedEx Trial Fleet. Available online: http://www.greencarreports.com/news/1089878_nissan-e-nv200-electric-vans-join-fedex-trial-fleet (accessed on 17 November 2015).
- CARB Air Resources Board. Technology Assessment: Medium- and Heavy-Duty Battery Electric Trucks and Buses. Available online: https://ww2.arb.ca.gov/sites/default/files/classic/msprog/tech/techreport/bev_tech_report.pdf?_ga=2.223954654.470138175.1676896851-1820634783.1676896850 (accessed on 6 October 2018).
- Botsford, C.; Szczepanek, A. Fast charging vs. slow charging: Pros and cons for the new age of electric vehicles. In Proceedings of the 24th International Battery, Hybrid and Fuel Cell Electric Vehicle Symposium & Exhibition (EVS 24), Stavanger, Norway, 13–16 May 2009. [Google Scholar]
- Tredeau, F.P.; Salameh, Z.M. Evaluation of lithium iron phosphate batteries for electric vehicles application. In Proceedings of the 2009 IEEE Vehicle Power and Propulsion Conference (VPPC), Dearborn, Michigan, 7–10 September 2009. [Google Scholar]
- RMI. EV Charging Station Infrastructure Costs. Available online: http://cleantechnica.com/2014/05/03/ev-charging-station-infrastructure-costs/ (accessed on 21 September 2015).
- Dantzig, G.B.; Ramser, J.H. The truck dispatching problem. Manag. Sci. 1959, 6, 80–91. [Google Scholar] [CrossRef]
- Solomon, M.M. Algorithms for the vehicle routing and scheduling problems with time window constraints. Oper. Res. 1987, 35, 254–265. [Google Scholar] [CrossRef]
- Laporte, G.; Mercure, H.; Nobert, Y. An exact algorithm for the asymmetrical capacitated vehicle routing problem. Networks 1986, 16, 33–46. [Google Scholar] [CrossRef]
- Lin, C.; Choy, K.L.; Ho, G.T.; Chung, S.H.; Lam, H.Y. Survey of green vehicle routing problem: Past and future trends. Expert Syst. Appl. 2014, 41, 1118–1138. [Google Scholar] [CrossRef]
- Erdogan, S.; Miller-Hooks, E. A green vehicle routing problem. Transp. Res. Part E Logist. Transp. Rev. 2012, 48, 100–114. [Google Scholar] [CrossRef]
- Schneider, M.; Stenger, A.; Goeke, D. The electric vehicle-routing problem with time windows and recharging stations. Transp. Sci. 2014, 48, 500–520. [Google Scholar] [CrossRef]
- Ding, N.; Yang, J.; Han, Z.; Hao, J. Electric-Vehicle Routing Planning Based on the Law of Electric Energy Consumption. Mathematics 2022, 10, 3099. [Google Scholar] [CrossRef]
- Gonçalves, F.; Cardoso, S.R.; Relvas, S.; Barbosa-Póvoa, A. Optimization of a distribution network using electric vehicles: A VRP problem. In Proceedings of the IO2011-15 Congresso da associação Portuguesa de Investigação Operacional, Coimbra, Portugal, 18–20 April 2011. [Google Scholar]
- Sassi, O.; Cherif, W.R.; Oulamara, A. Vehicle routing problem with mixed fleet of conventional and heterogenous electric vehicles and time dependent charging costs. Int. J. Math. Comput. Sci. 2015, 9, 163–173. [Google Scholar]
- Geoke, D.; Schneider, M. Routing a mixed fleet of electric and conventional vehicles. Eur. J. Oper. Res. 2015, 245, 81–99. [Google Scholar] [CrossRef]
- Hiermann, G.; Puchinger, J.; Ropke, S.; Hartl, R.F. The electric fleet size and mix vehicle routing problem with time windows and recharging stations. Eur. J. Oper. Res. 2016, 252, 995–1018. [Google Scholar] [CrossRef]
- Macrina, G.; Pugliese, L.; Guerriero, F.; Laporte, G. The green mixed fleet vehicle routing problem with partial battery recharging and time windows. Comput. Oper. Res. 2019, 101, 183–199. [Google Scholar] [CrossRef]
- Cuda, R.; Guastaroba, G.; Speranza, M. A survey on two-echelon routing problems. Comput. Oper. Res. 2015, 55, 185–199. [Google Scholar] [CrossRef]
- Perboli, G.; Tadei, R.; Vigo, D. The two-echelon capacitated vehicle routing problem: Models and math-based heuristics. Transp. Sci. 2011, 45, 364–380. [Google Scholar] [CrossRef]
- Crainic, T.; Mancini, S.; Perboli, G.; Tadei, R. Clustering-based heuristics for the two-echelon vehicle routing problem. Montréal CIRRELT 2008, 46, 1–28. [Google Scholar]
- Crainic, T.; Mancini, S.; Perboli, G.; Tadei, R. Multi-start heuristics for the two-echelon vehicle routing problem. In Proceedings of the Evolutionary Computation in Combinatorial Optimization: 11th European Conference (EvoCOP), Torino, Italy, 27–29 April 2011. [Google Scholar]
- Hemmelmayr, V.; Cordeau, J.; Crainic, T. An adaptive large neighborhood search heuristic for two-echelon vehicle routing problems arising in city logistics. Comput. Oper. Res. 2012, 39, 3215–3228. [Google Scholar] [CrossRef] [PubMed]
- Baldacci, R.; Mingozzi, A.; Roberti, R.; Calvo, R. An exact algorithm for the two-echelon capacitated vehicle routing problem. Oper. Res. 2013, 61, 298–314. [Google Scholar] [CrossRef]
- Crainic, T.; Ricciardi, N.; Storchi, G. Models for evaluating and planning city logistics systems. Transp. Sci. 2009, 43, 432–454. [Google Scholar] [CrossRef]
- Govindan, K.; Jafarian, A.; Khodaverdi, R.; Devika, K. Two-echelon multiple-vehicle location–routing problem with time windows for optimization of sustainable supply chain network of perishable food. Int. J. Prod. Econ. 2014, 152, 9–28. [Google Scholar] [CrossRef]
- Grangier, P.; Gendreau, M.; Lehuédé, F.; Rousseau, L. An adaptive large neighborhood search for the two-echelon multiple-trip vehicle routing problem with satellite synchronization. Eur. J. Oper. Res. 2016, 254, 80–91. [Google Scholar] [CrossRef]
- Figliozzi, M.A. Planning approximations to the average length of vehicle routing problems with time window constraints. Transp. Res. Part B Meth. 2009, 43, 438–447. [Google Scholar] [CrossRef]
Type | Power | Amperage | Voltage | Charging Time in Hours | Primary Use |
---|---|---|---|---|---|
Level 1 | AC | Up to 15 | 120 | 6–20 | Residential Charging |
Level 2 | AC | Up to 80 | 240 | 3–8 | Residential and Public Charging |
Level 3 | AC | Up to 200 | Up to 600 | Less than 0.5 | Public Charging |
DC Fast Charge | DC | Up to 200 | 480 | Less than 0.5 | Public Charging |
Symbol | Description |
---|---|
Set of all nodes | |
A depot instance | |
Set of customers | |
Set of recharging stations | |
Set of EVs | |
The maximum time span of a delivery route, in hour units | |
The maximum battery level of an EV, in | |
The lowest battery level of an EV, in | |
Battery consumption rate | |
Recharging rate at a charger, in kW | |
Maximum number of available EVs at the ID | |
The maximum load of an EV, in kg | |
The demand of customer , | |
The service time at a customer , | |
Earliest start of service at node , | |
Latest start of service at node , | |
Distance between node and , | |
Travel time between node and , | |
Time of arrival of vehicle at node , | |
Time of departure of vehicle at node , | |
The service time or recharging time of vehicle at node , | |
Battery level of vehicle when arriving node , | |
Battery level of vehicle when leaving node , | |
Load of vehicle when arriving node , | |
Binary decision variable indicating if vehicle travels from node to node , |
ID | E-VRP Model | Heuristic | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 51.35 | 1 | 51.35 | 1 | 51.35 | 1 | 51.35 | 1 | 51.35 | 1 | 51.35 | |
1 | 74.78 | 1 | 74.78 | 1 | 67.59 | 1 | 93.56 | 1 | 93.56 | 1 | 93.56 | |
1 | 46.74 | 1 | 46.74 | 1 | 96.7 | 1 | 128.42 | 1 | 128.42 | 1 | 124.11 | |
1 | 37.76 | 1 | 37.76 | 1 | 40.11 | 1 | 39.52 | 1 | 39.52 | 1 | 34.70 | |
Total | 4 | 210.63 | 4 | 210.63 | 4 | 255.75 | 4 | 312.85 | 4 | 312.85 | 4 | 303.72 |
ID | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | - | - | 1 | - | - | 1 | - | - | 1 | - | - | 1 | - | - | |
1 | - | - | 2 | - | - | 4 | - | - | 4 | - | - | 4 | - | - | |
1 | - | - | 2 | - | - | 3 | - | - | 3 | - | - | 3 | - | - | |
1 | - | - | 2 | - | - | 2 | - | - | 2 | - | - | 2 | - | - | |
Total | 4 | 2 | 229.17 | 7 | 2 | 229.17 | 10 | 2 | 215.44 | 10 | 2 | 215.44 | 10 | 2 | 226.26 |
Value | EV Routing | CV Routing | Overall Routing Distance | ||
---|---|---|---|---|---|
32 | 847.75 | 10 | 892.64 | 1740.39 | |
29 | 821.13 | 11 | 866.69 | 1687.82 | |
27 | 805.23 | 12 | 854.25 | 1659.48 | |
26 | 772.35 | 12 | 854.25 | 1626.60 | |
25 | 709.84 | 14 | 827.52 | 1537.36 |
Instance | Overall Distance | EV Routing | CV Routing | ||
---|---|---|---|---|---|
EV Num | EV Distance | CV Num | CV Distance | ||
c101_21 | 1659.48 | 27 | 805.23 | 12 | 854.25 |
c102_21 | 1658.48 | 27 | 806.25 | 11 | 852.23 |
c103_21 | 1650.85 | 26 | 803.90 | 10 | 846.95 |
r101_21 | 2091.30 | 33 | 1032.59 | 18 | 1058.71 |
r102_21 | 2066.62 | 29 | 1010.15 | 16 | 1056.47 |
r103_21 | 2063.07 | 28 | 998.51 | 16 | 1064.56 |
rc101_21 | 2046.01 | 30 | 996.19 | 17 | 1049.82 |
rc102_21 | 2028.30 | 29 | 990.47 | 16 | 1037.83 |
rc103_21 | 1989.47 | 27 | 969.53 | 15 | 1019.94 |
EV Range | Outliners | EV Routing | CV Routing | ||
---|---|---|---|---|---|
EV Num | EV Distance | CV Num | CV Distance | ||
Default | 9 | 27 | 805.23 | 12 | 854.25 |
90% | 9 | 27 | 816.57 | 12 | 864.56 |
80% | 9 | 29 | 834.70 | 13 | 885.44 |
70% | 9 | 30 | 881.56 | 14 | 897.52 |
60% | 9 | 32 | 925.95 | 16 | 954.38 |
50% | 9 | 33 | 934.43 | 16 | 969.14 |
40% | 12 | 35 | 1025.33 | 16 | 976.55 |
30% | 28 | - | - | - | - |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ding, N.; Li, M.; Hao, J. A Two-Phase Approach to Routing a Mixed Fleet with Intermediate Depots. Mathematics 2023, 11, 1924. https://doi.org/10.3390/math11081924
Ding N, Li M, Hao J. A Two-Phase Approach to Routing a Mixed Fleet with Intermediate Depots. Mathematics. 2023; 11(8):1924. https://doi.org/10.3390/math11081924
Chicago/Turabian StyleDing, Nan, Manman Li, and Jianming Hao. 2023. "A Two-Phase Approach to Routing a Mixed Fleet with Intermediate Depots" Mathematics 11, no. 8: 1924. https://doi.org/10.3390/math11081924
APA StyleDing, N., Li, M., & Hao, J. (2023). A Two-Phase Approach to Routing a Mixed Fleet with Intermediate Depots. Mathematics, 11(8), 1924. https://doi.org/10.3390/math11081924