A Vehicle Routing Problem with Periodic Replanning †
Abstract
:1. Introduction
2. Description of the Problem
- The trucks leave and return from the plant to which they are assigned only once a day.
- Truck drivers have a maximum working day of 8 h which includes a rest and disinfection of the vehicle at the end of the day.
- Trucks have a maximum loading capacity.
- Orders must be picked up within 48 h from receipt.
- At 19:00 there are some pre-routes with the notices not collected until that moment.
- At 20:00 these pre-routes are reviewed with the logistics manager adding new requests and making the necessary changes.
- At 21:00 drivers receive the set of places that they must visit, but they are free to organize it.
- During the day, incoming requests are assigned manually by the logistics department to drivers in order to free up work for the next day.
- Minimize the total distance traveled by trucks.
- Minimize the number of trucks used.
- Maximize the number of collected requests.
3. Implementation of the Algorithm
- Requests that are not collected during a day are assigned to a plant by solving the GAP problem with lpsolve library.
- For each plant, the corresponding VRPs are resolved with jsprit library.
- The requests that arrive online are assigned to each truck automatically taking into account the position and the load of each truck.
- Lazy: No orders are collected during the online phase, i.e., the routes computed the day before collecting are not modified.
- Minimum-k: A truck leaves the plant when, at least, k orders are assigned to it.
4. Results
Author Contributions
Acknowledgments
Conflicts of Interest
Appendix A
- GESUGA Gestora de Subproductos de Galicia.
- MDCVRPTW Multi Depot Capacitated Vehicle Routing Problem with Time Windows
- VRP Vehicle Routing Problem
Appendix B
Day | Requests | Previous Requests | Online | Collected Requests | Trucks |
---|---|---|---|---|---|
31 August 2016 | 675 | 271 | 404 | 527 | 29 |
01 September 2016 | 624 | 148 | 476 | 482 | 28 |
02 September 2016 | 563 | 142 | 421 | 504 | 29 |
05 September 2016 | 1126 | 362 | 764 | 639 | 28 |
06 September 2016 | 950 | 487 | 463 | 644 | 28 |
07 September 2016 | 757 | 306 | 451 | 569 | 31 |
08 September 2016 | 628 | 187 | 441 | 480 | 27 |
09 September 2016 | 584 | 148 | 436 | 529 | 29 |
12 September 2016 | 1011 | 313 | 698 | 567 | 27 |
13 September 2016 | 908 | 444 | 464 | 564 | 27 |
14 September 2016 | 754 | 344 | 410 | 535 | 26 |
Total | 8580 | 3152 | 5428 | 6040 | 309 |
Day | Requests | Previous Requests | Online | Collected Requests | Trucks |
---|---|---|---|---|---|
31 August 2016 | 675 | 271 | 404 | 271 | 17 |
01 September 2016 | 880 | 404 | 476 | 404 | 20 |
02 September 2016 | 897 | 476 | 421 | 706 | 32 |
05 September 2016 | 1267 | 503 | 764 | 503 | 23 |
06 September 2016 | 1227 | 764 | 463 | 725 | 31 |
07 September 2016 | 953 | 502 | 451 | 502 | 24 |
08 September 2016 | 892 | 451 | 441 | 451 | 21 |
09 September 2016 | 877 | 441 | 436 | 702 | 32 |
12 September 2016 | 1144 | 446 | 698 | 446 | 21 |
13 September 2016 | 1162 | 698 | 464 | 685 | 31 |
14 September 2016 | 887 | 477 | 410 | 477 | 23 |
Total | 10861 | 5433 | 5428 | 5872 | 275 |
Day | Requests | Previous Requests | Online | Collected Requests | Trucks |
---|---|---|---|---|---|
31 August 2016 | 614 | 138 | 476 | 403 | 24 |
01 September 2016 | 632 | 211 | 421 | 465 | 25 |
02 September 2016 | 1243 | 479 | 764 | 760 | 32 |
05 September 2016 | 946 | 483 | 463 | 702 | 32 |
06 September 2016 | 695 | 244 | 451 | 536 | 30 |
07 September 2016 | 600 | 159 | 441 | 450 | 25 |
08 September 2016 | 586 | 150 | 436 | 426 | 24 |
09 September 2016 | 1129 | 431 | 698 | 733 | 32 |
12 September 2016 | 860 | 396 | 464 | 653 | 31 |
13 September 2016 | 617 | 207 | 410 | 459 | 27 |
14 September 2016 | 614 | 138 | 476 | 403 | 24 |
Total | 8597 | 3169 | 5428 | 6124 | 310 |
References
- Toth, P.; Vigo, D. Vehicle Routing: Problems, Methods, and Applications, 2nd. ed.; SIAM: Philadelphia, PA, USA, 2014. [Google Scholar]
- Schrimpf, G.; Schneider, J.; Stamm-Wilbrandt, H.; Dueck, G. Record Breaking Optimization Results Using the Ruin and Recreate. J. Comput. Phys. 2000, 159, 139–171. [Google Scholar] [CrossRef]
- Pisinger, D.; Ropke, S. A general heuristic for vehicle routing problems. Comput. Oper. Res. 2007, 34, 2403–2435. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2018 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
Novoa-Flores, G.I.; Carpente, L.; Lorenzo-Freire, S. A Vehicle Routing Problem with Periodic Replanning. Proceedings 2018, 2, 1192. https://doi.org/10.3390/proceedings2181192
Novoa-Flores GI, Carpente L, Lorenzo-Freire S. A Vehicle Routing Problem with Periodic Replanning. Proceedings. 2018; 2(18):1192. https://doi.org/10.3390/proceedings2181192
Chicago/Turabian StyleNovoa-Flores, Guido Ignacio, Luisa Carpente, and Silvia Lorenzo-Freire. 2018. "A Vehicle Routing Problem with Periodic Replanning" Proceedings 2, no. 18: 1192. https://doi.org/10.3390/proceedings2181192
APA StyleNovoa-Flores, G. I., Carpente, L., & Lorenzo-Freire, S. (2018). A Vehicle Routing Problem with Periodic Replanning. Proceedings, 2(18), 1192. https://doi.org/10.3390/proceedings2181192