Next Article in Journal
Increasing NLP Parsing Efficiency with Chunking
Previous Article in Journal
Design and Testing of Various Ceiling Elements Made of Carbon Reinforced Concrete
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Extended Abstract

A Vehicle Routing Problem with Periodic Replanning †

by
Guido Ignacio Novoa-Flores
*,
Luisa Carpente
and
Silvia Lorenzo-Freire
MODES Research Group, Department of Mathematics, Faculty of Computer Science, University of A Coruña, 15071 A Coruña, Spain
*
Author to whom correspondence should be addressed.
Presented at the XoveTIC Congress, A Coruña, Spain, 27–28 September 2018.
Proceedings 2018, 2(18), 1192; https://doi.org/10.3390/proceedings2181192
Published: 19 September 2018
(This article belongs to the Proceedings of XoveTIC Congress 2018)

Abstract

:
In this work we focus on the problem of truck fleet management of the company GESUGA. This company is responsible of the collection and proper treatment of animals not intended for human consumption. On a daily basis, with the uncollected requests, the company designs the routes for the next day. However, these routes have to be replanned during their execution as new requests appear from customers that the company would be interested in attending. The problem treated belongs to the family MDCVRPTW with the particularity of the route redesign. For its resolution we have adapted linear programming models, simulation techniques and metaheuristic algorithms.

1. Introduction

After the spread of Bovine Spongiform Encephalopathy, typically known as mad cow disease, the European Union took a number of measures (e.g., Regulation (EC) No 999/2001) to prevent its spread and transmission. This regulation forbids the burial of carcasses of dead animals at livestock farms. In Galicia, one of the main companies responsible for this task is GESUGA. This company focuses its business area on the integrated management of meat by-products not intended for human consumption. Its main activity consists of the collection and transport of the different meat by-products, generally animal carcasses, from livestock farms to treatment plants, for their appropriate treatment.
To serve customers, the fleet of the company is composed by 32 trucks (12 in Cerceda, 10 in Outeiro de Rei and 10 in Vilamarín) which, from Monday to Friday, visit the different farms and transport the products to the intermediate plants. Taking into account the characteristics of this problem, it could be classified as a MDCVRPTW. A general review of VRP can be found in [1].

2. Description of the Problem

As mentioned in the introduction, the company has to visit its customers all over Galicia on a daily basis. Some of the restrictions that define this problem are the following:
  • 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.
Currently, route planning is manually made by the logistics department and the organization is as follows:
  • 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.
Note that the route design is manually made by the logistics department. Therefore, the company is interested in a tool to calculate the routes automatically, satisfy the needs of customers and achieve the following objectives:
  • Minimize the total distance traveled by trucks.
  • Minimize the number of trucks used.
  • Maximize the number of collected requests.

3. Implementation of the Algorithm

The implementation of the algorithm was made in JAVA language using the libraries lpsolve and jsprit. The second library includes the Ruin and Recreate principle (see [2] and strategies inspired by [3]. The problems mentioned above are solved automatically according to the following scheme:
  • 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.
Currently, we are considering two strategies to address this problem:
  • 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.
Note that the Lazy strategy can only be used from Monday to Thursday since on Fridays no orders can be left uncollected. Thus, Lazy strategy must be combined with Minimum-k.

4. Results

Many scenarios have been considered for the different strategies varying different parameters: cost of taking out a truck, minimum number of orders needed to take out a truck and time at which the optimization online is performed.
The appendix shows the best results obtained for each of the strategies as well as the real case. We see that the real case (Table A1) collects 6040 requests using 309 trucks. The Lazy strategy (Table A2) can collect 5782 requests using 275 trucks and the Minimum-k (Table A3) collects 6224 using 304 trucks. Therefore, we can conclude that the Lazy strategy always picks up fewer requests and uses fewer trucks than the real case. On the other hand, the Minimum-k strategy collects more requests and uses more trucks than the real case but the proportion between trucks and collected requests improves with respect to the real case.

Author Contributions

The first author carried out the experiments and the implementation of the algorithm. The remaining authors were responsible for the design of the algorithm.

Acknowledgments

This work has been supported by MINECO grants MTM2014-53395-C3-1-P and MTM2017-87197-C3-1-P, by the Centre for the Development of Industrial Technology through the proyect ITC-20151247 and by Xunta de Galicia through the European Regional Develpoment Fund-ERDF (Grupos de Referencia Competitiva ED431C-2016-015 and Centro Singular de Investigaci\’on de Galicia ED431G/01) and the European Social Fund-ESF.

Conflicts of Interest

The authors declare no conflict of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.

Appendix A

The following abbreviations are used in this manuscript:
  • GESUGA Gestora de Subproductos de Galicia.
  • MDCVRPTW Multi Depot Capacitated Vehicle Routing Problem with Time Windows
  • VRP Vehicle Routing Problem

Appendix B

Table A1. Results obtained by the company.
Table A1. Results obtained by the company.
DayRequestsPrevious RequestsOnlineCollected RequestsTrucks
31 August 201667527140452729
01 September 201662414847648228
02 September 201656314242150429
05 September 2016112636276463928
06 September 201695048746364428
07 September 201675730645156931
08 September 201662818744148027
09 September 201658414843652929
12 September 2016101131369856727
13 September 201690844446456427
14 September 201675434441053526
Total8580315254286040309
Table A2. Results obtained with Lazy strategy.
Table A2. Results obtained with Lazy strategy.
DayRequestsPrevious RequestsOnlineCollected RequestsTrucks
31 August 201667527140427117
01 September 201688040447640420
02 September 201689747642170632
05 September 2016126750376450323
06 September 2016122776446372531
07 September 201695350245150224
08 September 201689245144145121
09 September 201687744143670232
12 September 2016114444669844621
13 September 2016116269846468531
14 September 201688747741047723
Total 10861 5433 5428 5872 275
Table A3. Results obtained with Minimum-k strategy.
Table A3. Results obtained with Minimum-k strategy.
DayRequestsPrevious RequestsOnlineCollected RequestsTrucks
31 August 201661413847640324
01 September 201663221142146525
02 September 2016124347976476032
05 September 201694648346370232
06 September 201669524445153630
07 September 201660015944145025
08 September 201658615043642624
09 September 2016112943169873332
12 September 201686039646465331
13 September 201661720741045927
14 September 201661413847640324
Total 8597 3169 5428 6124 310

References

  1. Toth, P.; Vigo, D. Vehicle Routing: Problems, Methods, and Applications, 2nd. ed.; SIAM: Philadelphia, PA, USA, 2014. [Google Scholar]
  2. 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]
  3. 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.

Share and Cite

MDPI and ACS Style

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

AMA Style

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 Style

Novoa-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 Style

Novoa-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

Article Metrics

Back to TopTop