A Unified Matheuristic for a Class of Vehicle Routing Problems Under Time and Demand Uncertainty
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFPB |
Texto Completo: | https://repositorio.ufpb.br/jspui/handle/123456789/31517 |
Resumo: | Este trabalho aborda uma classe de PRVs com demandas e tempos de viagem incertos, considerando múltiplos atributos como frotas heterogêneas, múltiplos depósitos e janelas de tempo. Assume-se que as demandas e tempos de viagem são variáveis aleatórias que pertencem a um conjunto de incertezas com budget, e o problema é abordado sob o escopo da otimização robusta. Para resolver o problema, uma matheurística com multi-start que combina o framework Iterated Local Search com um método exato de particionamento de conjuntos foi empregada. Estruturas de dados foram incorporadas ao método de busca local para tornar mais eficiente a checagem de viabilidade de movimentos. Experimentos computacionais foram feitos em conjuntos de instâncias de benchmark para vários casos particulares, como o PRV com janelas de tempo e o PRV com frota heterogênea. Assim como em outros trabalhos, as instâncias foram ligeiramente modificadas para acomodar as incertezas de demanda e tempo e para aferir a performance do algoritmo. No geral, os resultados são promissores, já que o método proposto alcança as melhores soluções conhecidas na maioria dos casos, e melhora diversas instâncias em aberto. |
id |
UFPB-2_3016eab9709ca36cc439ed4246fdd8b9 |
---|---|
oai_identifier_str |
oai:repositorio.ufpb.br:123456789/31517 |
network_acronym_str |
UFPB-2 |
network_name_str |
Repositório Institucional da UFPB |
repository_id_str |
2546 |
spelling |
2024-08-20T17:24:27Z2023-11-242024-08-20T17:24:27Z2023-11-17https://repositorio.ufpb.br/jspui/handle/123456789/31517Este trabalho aborda uma classe de PRVs com demandas e tempos de viagem incertos, considerando múltiplos atributos como frotas heterogêneas, múltiplos depósitos e janelas de tempo. Assume-se que as demandas e tempos de viagem são variáveis aleatórias que pertencem a um conjunto de incertezas com budget, e o problema é abordado sob o escopo da otimização robusta. Para resolver o problema, uma matheurística com multi-start que combina o framework Iterated Local Search com um método exato de particionamento de conjuntos foi empregada. Estruturas de dados foram incorporadas ao método de busca local para tornar mais eficiente a checagem de viabilidade de movimentos. Experimentos computacionais foram feitos em conjuntos de instâncias de benchmark para vários casos particulares, como o PRV com janelas de tempo e o PRV com frota heterogênea. Assim como em outros trabalhos, as instâncias foram ligeiramente modificadas para acomodar as incertezas de demanda e tempo e para aferir a performance do algoritmo. No geral, os resultados são promissores, já que o método proposto alcança as melhores soluções conhecidas na maioria dos casos, e melhora diversas instâncias em aberto.This work address a class of VRPs under uncertain demands and travel times, considering multiple attributes such as heterogeneous fleet, multiple depots, and time windows. We assume customer demands and travel times are random variables that belong to a budgeted uncertainty set, and approach the problems under the robust optimization paradigm. To solve them, we implement a multi-start matheuristic that combines the iterated local search framework with an exact set partitioning procedure. Data structures were incorporated into the local search procedure to make movement feasibility checking more efficient. We conduct computational experiments over several sets of benchmark instances for many particular cases, such as VRPTW, HFVRP, and the classical CVRP. As also done in related works, we perform slight modifications (e.g., increase vehicle capacity, generate uncertainty sets) in each instance to account for uncertainties and properly assess performance in the robust counterparts. Overall, the results are promising, as our method achieves best-known solutions in most cases, as well as improves many of the open instancesSubmitted by Michelle Barbosa (mi.2020@outlook.com.br) on 2024-08-20T17:24:27Z No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) CarlosViniciusCostaNeves_TCC.pdf: 852829 bytes, checksum: 13fa2792944802a7aec1f4f7d1ff7062 (MD5)Made available in DSpace on 2024-08-20T17:24:27Z (GMT). No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) CarlosViniciusCostaNeves_TCC.pdf: 852829 bytes, checksum: 13fa2792944802a7aec1f4f7d1ff7062 (MD5) Previous issue date: 2023-11-17engUniversidade Federal da ParaíbaUFPBBrasilComputação CientíficaAttribution-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nd/3.0/br/info:eu-repo/semantics/openAccessCNPQ::OUTROSRoteamento de veículosOtimização robustaMatheurísticaA Unified Matheuristic for a Class of Vehicle Routing Problems Under Time and Demand Uncertaintyinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisSubramanian, Anand04422474430http://lattes.cnpq.br/275221015648063611059960427http://lattes.cnpq.br/9705044681466787Neves, Carlos Vinícius Costareponame:Repositório Institucional da UFPBinstname:Universidade Federal da Paraíba (UFPB)instacron:UFPBTEXTCarlosViniciusCostaNeves_TCC.pdf.txtCarlosViniciusCostaNeves_TCC.pdf.txtExtracted texttext/plain88514https://repositorio.ufpb.br/jspui/bitstream/123456789/31517/4/CarlosViniciusCostaNeves_TCC.pdf.txtae927049d7d5395e4761bcddbba1dc33MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-82390https://repositorio.ufpb.br/jspui/bitstream/123456789/31517/3/license.txte20ac18e101915e6935b82a641b985c0MD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.ufpb.br/jspui/bitstream/123456789/31517/2/license_rdfc4c98de35c20c53220c07884f4def27cMD52ORIGINALCarlosViniciusCostaNeves_TCC.pdfCarlosViniciusCostaNeves_TCC.pdfTCCapplication/pdf852829https://repositorio.ufpb.br/jspui/bitstream/123456789/31517/1/CarlosViniciusCostaNeves_TCC.pdf13fa2792944802a7aec1f4f7d1ff7062MD51123456789/315172024-08-21 03:05:52.197oai:repositorio.ufpb.br:123456789/31517QVVUT1JJWkHDh8ODTyBFIExJQ0VOw4dBIERFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBCgpBdXRvcml6byBlIGVzdG91IGRlIGFjb3JkbywgbmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbyBhdXRvLWRlcG9zaXRhZGEsIGNvbmZvcm1lIExlaSBuwrogOTYxMC85OCwgb3Mgc2VndWludGVzIHRlcm1vczoKIApEYSBEaXN0cmlidWnDp8OjbyBuw6NvLWV4Y2x1c2l2YSAKTyBhdXRvciBkZWNsYXJhIHF1ZTogCmEpIE8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0ZSB0ZXJtby4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kgcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuIApiKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MgZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGEgUGFyYcOtYmEgb3MgZGlyZWl0b3MgcmVxdWVyaWRvcyBwb3IgZXN0ZSB0ZXJtbywgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91IGNvbnRlw7pkbyBkbyB0cmFiYWxobyBlbnRyZWd1ZS4gCmMpIFNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIGJhc2VhZG8gZW0gdHJhYmFsaG8gZmluYW5jaWFkbyBvdSBhcG9pYWRvIHBvciBvdXRyYSBpbnN0aXR1acOnw6NvIHF1ZSBuw6NvIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGEgUGFyYcOtYmEgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCmQpIENvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZQQiBvIGRpcmVpdG8gZGUgcmVwcm9kdXppciwgdHJhZHV6aXIsIGUvb3UgZGlzdHJpYnVpciBhIHN1YSBwdWJsaWNhw6fDo28gKGluY2x1aW5kbyBvIHJlc3VtbykgcG9yIHRvZG8gbyBtdW5kbyBubyBmb3JtYXRvIGltcHJlc3NvIGUgZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KZSkgVm9jw6ogY29uY29yZGEgcXVlIG8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZQQiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgcHVibGljYcOnw6NvIHBhcmEgcXVhbHF1ZXIgbWVpbyBvdSBmb3JtYXRvIHBhcmEgZmlucyBkZSBwcmVzZXJ2YcOnw6NvLgpmKSBWb2PDqiBjb25jb3JkYSBxdWUgbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRlBCIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrdXAgZSBwcmVzZXJ2YcOnw6NvLgoKRG9zIEVtYmFyZ29zIGUgUmVzdHJpw6fDtWVzIGRlIEFjZXNzbwpPIGVtYmFyZ28gcG9kZXLDoSBzZXIgbWFudGlkbyBwb3IgYXTDqSAxICh1bSkgYW5vLCBwb2RlbmRvIHNlciBwcm9ycm9nYWRvIHBvciBpZ3VhbCBwZXLDrW9kbywgY29tIGEgbmVjZXNzaWRhZGUgZGUgYW5leGFyIGRvY3VtZW50b3MgY29tcHJvYmF0w7NyaW9zLiBPIHJlc3VtbyBlIG9zIG1ldGFkYWRvcyBkZXNjcml0aXZvcyBzZXLDo28gZGlzcG9uaWJpbGl6YWRvcyBubyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRlBCLgpPIGRlcMOzc2l0byBkbyB0cmFiYWxobyDDqSBvYnJpZ2F0w7NyaW8sIGluZGVwZW5kZW50ZSBkbyBlbWJhcmdvLgpRdWFuZG8gZW1iYXJnYWRvLCBvIHRyYWJhbGhvIHBlcm1hbmVjZXLDoSBpbmRpc3BvbsOtdmVsIGVucXVhbnRvIHZpZ29yYXIgYXMgcmVzdHJpw6fDtWVzLiBQYXNzYWRvIG8gcGVyw61vZG8gZG8gZW1iYXJnbywgbyB0cmFiYWxobyBzZXLDoSBhdXRvbWF0aWNhbWVudGUgZGlzcG9uaWJpbGl6YWRvIG5vIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEIuIAo=Repositório InstitucionalPUBhttps://repositorio.ufpb.br/oai/requestdiretoria@ufpb.bropendoar:25462024-08-21T06:05:52Repositório Institucional da UFPB - Universidade Federal da Paraíba (UFPB)false |
dc.title.pt_BR.fl_str_mv |
A Unified Matheuristic for a Class of Vehicle Routing Problems Under Time and Demand Uncertainty |
title |
A Unified Matheuristic for a Class of Vehicle Routing Problems Under Time and Demand Uncertainty |
spellingShingle |
A Unified Matheuristic for a Class of Vehicle Routing Problems Under Time and Demand Uncertainty Neves, Carlos Vinícius Costa CNPQ::OUTROS Roteamento de veículos Otimização robusta Matheurística |
title_short |
A Unified Matheuristic for a Class of Vehicle Routing Problems Under Time and Demand Uncertainty |
title_full |
A Unified Matheuristic for a Class of Vehicle Routing Problems Under Time and Demand Uncertainty |
title_fullStr |
A Unified Matheuristic for a Class of Vehicle Routing Problems Under Time and Demand Uncertainty |
title_full_unstemmed |
A Unified Matheuristic for a Class of Vehicle Routing Problems Under Time and Demand Uncertainty |
title_sort |
A Unified Matheuristic for a Class of Vehicle Routing Problems Under Time and Demand Uncertainty |
author |
Neves, Carlos Vinícius Costa |
author_facet |
Neves, Carlos Vinícius Costa |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Subramanian, Anand |
dc.contributor.advisor1ID.fl_str_mv |
04422474430 |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/2752210156480636 |
dc.contributor.authorID.fl_str_mv |
11059960427 |
dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/9705044681466787 |
dc.contributor.author.fl_str_mv |
Neves, Carlos Vinícius Costa |
contributor_str_mv |
Subramanian, Anand |
dc.subject.cnpq.fl_str_mv |
CNPQ::OUTROS |
topic |
CNPQ::OUTROS Roteamento de veículos Otimização robusta Matheurística |
dc.subject.por.fl_str_mv |
Roteamento de veículos Otimização robusta Matheurística |
description |
Este trabalho aborda uma classe de PRVs com demandas e tempos de viagem incertos, considerando múltiplos atributos como frotas heterogêneas, múltiplos depósitos e janelas de tempo. Assume-se que as demandas e tempos de viagem são variáveis aleatórias que pertencem a um conjunto de incertezas com budget, e o problema é abordado sob o escopo da otimização robusta. Para resolver o problema, uma matheurística com multi-start que combina o framework Iterated Local Search com um método exato de particionamento de conjuntos foi empregada. Estruturas de dados foram incorporadas ao método de busca local para tornar mais eficiente a checagem de viabilidade de movimentos. Experimentos computacionais foram feitos em conjuntos de instâncias de benchmark para vários casos particulares, como o PRV com janelas de tempo e o PRV com frota heterogênea. Assim como em outros trabalhos, as instâncias foram ligeiramente modificadas para acomodar as incertezas de demanda e tempo e para aferir a performance do algoritmo. No geral, os resultados são promissores, já que o método proposto alcança as melhores soluções conhecidas na maioria dos casos, e melhora diversas instâncias em aberto. |
publishDate |
2023 |
dc.date.available.fl_str_mv |
2023-11-24 2024-08-20T17:24:27Z |
dc.date.issued.fl_str_mv |
2023-11-17 |
dc.date.accessioned.fl_str_mv |
2024-08-20T17:24:27Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufpb.br/jspui/handle/123456789/31517 |
url |
https://repositorio.ufpb.br/jspui/handle/123456789/31517 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
Attribution-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal da Paraíba |
dc.publisher.initials.fl_str_mv |
UFPB |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Computação Científica |
publisher.none.fl_str_mv |
Universidade Federal da Paraíba |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPB instname:Universidade Federal da Paraíba (UFPB) instacron:UFPB |
instname_str |
Universidade Federal da Paraíba (UFPB) |
instacron_str |
UFPB |
institution |
UFPB |
reponame_str |
Repositório Institucional da UFPB |
collection |
Repositório Institucional da UFPB |
bitstream.url.fl_str_mv |
https://repositorio.ufpb.br/jspui/bitstream/123456789/31517/4/CarlosViniciusCostaNeves_TCC.pdf.txt https://repositorio.ufpb.br/jspui/bitstream/123456789/31517/3/license.txt https://repositorio.ufpb.br/jspui/bitstream/123456789/31517/2/license_rdf https://repositorio.ufpb.br/jspui/bitstream/123456789/31517/1/CarlosViniciusCostaNeves_TCC.pdf |
bitstream.checksum.fl_str_mv |
ae927049d7d5395e4761bcddbba1dc33 e20ac18e101915e6935b82a641b985c0 c4c98de35c20c53220c07884f4def27c 13fa2792944802a7aec1f4f7d1ff7062 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPB - Universidade Federal da Paraíba (UFPB) |
repository.mail.fl_str_mv |
diretoria@ufpb.br |
_version_ |
1815449120263897088 |