Using the Callback to eliminate sub-routing in a vehicle routing problem with simultaneous pick-up and delivery of multiple products
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Outros Autores: | , , , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | GEPROS. Gestão da Produção. Operações e Sistemas |
Texto Completo: | https://revista.feb.unesp.br/gepros/article/view/2726 |
Resumo: | The Vehicle Routing Problem with simultaneous pick-up and delivery of multiple products (VRPSPD) is addressed in practice when just collecting the product is not sufficient to meet the client’s requirements. This article aims to apply Callback available in Gurobi software to the elimination of sub-routes in a VRPSPD using lazy constraints. In order to test the efficiency of the proposed method, we first solved the relaxed problem of Mixed Integer Programming (MIP), and then the same problem was solved using the Callback. The performed tests show that the use of Callback is efficient leading to time reductions in runtime to prove the optimality. |
id |
UNESP-2_ebc8962aaba74a3c86858e68fa877f01 |
---|---|
oai_identifier_str |
oai:ojs.gepros.emnuvens.com.br:article/2726 |
network_acronym_str |
UNESP-2 |
network_name_str |
GEPROS. Gestão da Produção. Operações e Sistemas |
repository_id_str |
|
spelling |
Using the Callback to eliminate sub-routing in a vehicle routing problem with simultaneous pick-up and delivery of multiple productsVehicle Routing ProblemSimultaneous Delivery and Pick-UpMultiple productsCallbackLazy ConstraintsThe Vehicle Routing Problem with simultaneous pick-up and delivery of multiple products (VRPSPD) is addressed in practice when just collecting the product is not sufficient to meet the client’s requirements. This article aims to apply Callback available in Gurobi software to the elimination of sub-routes in a VRPSPD using lazy constraints. In order to test the efficiency of the proposed method, we first solved the relaxed problem of Mixed Integer Programming (MIP), and then the same problem was solved using the Callback. The performed tests show that the use of Callback is efficient leading to time reductions in runtime to prove the optimality.A Fundacao para o Desenvolvimento de Bauru (FunDeB)2020-09-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfapplication/pdfhttps://revista.feb.unesp.br/gepros/article/view/272610.15675/gepros.v15i3.2726Revista Gestão da Produção Operações e Sistemas; v. 15 n. 3 (2020); 581984-2430reponame:GEPROS. Gestão da Produção. Operações e Sistemasinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPenghttps://revista.feb.unesp.br/gepros/article/view/2726/pdfhttps://revista.feb.unesp.br/gepros/article/view/2726/1941Copyright (c) 2020 Revista Gestão da Produção Operações e Sistemasinfo:eu-repo/semantics/openAccessLopes, Roza Maria ZoellnerDoehnert, Ruany Batista LeiteLoch, Gustavo ValentimPécora Junior, José EduardoScarpin, Cassius Tadeu2023-11-22T15:29:50Zoai:ojs.gepros.emnuvens.com.br:article/2726Revistahttps://revista.feb.unesp.br/geprosPUBhttps://revista.feb.unesp.br/gepros/oaigepros@feb.unesp.br||abjabbour@feb.unesp.br1984-24301809-614Xopendoar:2023-11-22T15:29:50GEPROS. Gestão da Produção. Operações e Sistemas - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
Using the Callback to eliminate sub-routing in a vehicle routing problem with simultaneous pick-up and delivery of multiple products |
title |
Using the Callback to eliminate sub-routing in a vehicle routing problem with simultaneous pick-up and delivery of multiple products |
spellingShingle |
Using the Callback to eliminate sub-routing in a vehicle routing problem with simultaneous pick-up and delivery of multiple products Lopes, Roza Maria Zoellner Vehicle Routing Problem Simultaneous Delivery and Pick-Up Multiple products Callback Lazy Constraints |
title_short |
Using the Callback to eliminate sub-routing in a vehicle routing problem with simultaneous pick-up and delivery of multiple products |
title_full |
Using the Callback to eliminate sub-routing in a vehicle routing problem with simultaneous pick-up and delivery of multiple products |
title_fullStr |
Using the Callback to eliminate sub-routing in a vehicle routing problem with simultaneous pick-up and delivery of multiple products |
title_full_unstemmed |
Using the Callback to eliminate sub-routing in a vehicle routing problem with simultaneous pick-up and delivery of multiple products |
title_sort |
Using the Callback to eliminate sub-routing in a vehicle routing problem with simultaneous pick-up and delivery of multiple products |
author |
Lopes, Roza Maria Zoellner |
author_facet |
Lopes, Roza Maria Zoellner Doehnert, Ruany Batista Leite Loch, Gustavo Valentim Pécora Junior, José Eduardo Scarpin, Cassius Tadeu |
author_role |
author |
author2 |
Doehnert, Ruany Batista Leite Loch, Gustavo Valentim Pécora Junior, José Eduardo Scarpin, Cassius Tadeu |
author2_role |
author author author author |
dc.contributor.author.fl_str_mv |
Lopes, Roza Maria Zoellner Doehnert, Ruany Batista Leite Loch, Gustavo Valentim Pécora Junior, José Eduardo Scarpin, Cassius Tadeu |
dc.subject.por.fl_str_mv |
Vehicle Routing Problem Simultaneous Delivery and Pick-Up Multiple products Callback Lazy Constraints |
topic |
Vehicle Routing Problem Simultaneous Delivery and Pick-Up Multiple products Callback Lazy Constraints |
description |
The Vehicle Routing Problem with simultaneous pick-up and delivery of multiple products (VRPSPD) is addressed in practice when just collecting the product is not sufficient to meet the client’s requirements. This article aims to apply Callback available in Gurobi software to the elimination of sub-routes in a VRPSPD using lazy constraints. In order to test the efficiency of the proposed method, we first solved the relaxed problem of Mixed Integer Programming (MIP), and then the same problem was solved using the Callback. The performed tests show that the use of Callback is efficient leading to time reductions in runtime to prove the optimality. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-09-01 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://revista.feb.unesp.br/gepros/article/view/2726 10.15675/gepros.v15i3.2726 |
url |
https://revista.feb.unesp.br/gepros/article/view/2726 |
identifier_str_mv |
10.15675/gepros.v15i3.2726 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
https://revista.feb.unesp.br/gepros/article/view/2726/pdf https://revista.feb.unesp.br/gepros/article/view/2726/1941 |
dc.rights.driver.fl_str_mv |
Copyright (c) 2020 Revista Gestão da Produção Operações e Sistemas info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Copyright (c) 2020 Revista Gestão da Produção Operações e Sistemas |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf application/pdf |
dc.publisher.none.fl_str_mv |
A Fundacao para o Desenvolvimento de Bauru (FunDeB) |
publisher.none.fl_str_mv |
A Fundacao para o Desenvolvimento de Bauru (FunDeB) |
dc.source.none.fl_str_mv |
Revista Gestão da Produção Operações e Sistemas; v. 15 n. 3 (2020); 58 1984-2430 reponame:GEPROS. Gestão da Produção. Operações e Sistemas instname:Universidade Estadual Paulista (UNESP) instacron:UNESP |
instname_str |
Universidade Estadual Paulista (UNESP) |
instacron_str |
UNESP |
institution |
UNESP |
reponame_str |
GEPROS. Gestão da Produção. Operações e Sistemas |
collection |
GEPROS. Gestão da Produção. Operações e Sistemas |
repository.name.fl_str_mv |
GEPROS. Gestão da Produção. Operações e Sistemas - Universidade Estadual Paulista (UNESP) |
repository.mail.fl_str_mv |
gepros@feb.unesp.br||abjabbour@feb.unesp.br |
_version_ |
1800215698073452544 |