Heurísticas para o problema de roteamento de veículos com drones e janelas de tempo.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFJF |
Texto Completo: | https://repositorio.ufjf.br/jspui/handle/ufjf/15931 |
Resumo: | O problema de roteamento de veículos com drones e janelas de tempo é uma variação do problema clássico de roteamento de veículos onde o conjunto de clientes apresenta elementos que podem ser atendidos por caminhões ou drones e outros que, obrigatoriamente, devem ser atendidos por caminhão. Além disso, cada cliente tem uma demanda conhecida e um intervalo de tempo em que é permitida a entrega. No problema estudado, drones podem ser lançados de caminhões desde que estes estejam parados no depósito ou em algum cliente. Após a realização da entrega, cada drone lançado deve retornar ao mesmo caminhão de onde partiu. O objetivo é minimizar o a deslocamento total necessário ao atendimento da demanda de cada cliente respeitando as restrições de janelas de tempo, capacidade de carga de drones e caminhões, além da autonomia e o alcance dos drones. Foi proposta uma abordagem GRASP (Greedy Randomized Adaptive Search Procedure) que utiliza diferentes heurísticas de construção de forma gulosa randomizada e, na fase de busca local, um algoritmo RVND (Randomized Variable Neighborhood Descent). Como estratégia para melhorar a qualidade da abordagem proposta, utiliza-se um algoritmo baseado em um modelo de Programação Linear Inteira que combina rotas de diferentes soluções. |
id |
UFJF_a4d51753bb837ebdab1863cb8ab0c287 |
---|---|
oai_identifier_str |
oai:hermes.cpd.ufjf.br:ufjf/15931 |
network_acronym_str |
UFJF |
network_name_str |
Repositório Institucional da UFJF |
repository_id_str |
|
spelling |
Soares, Stênio Sã Rosário Furtadohttp://lattes.cnpq.br/8110689013587085Gonçalves, Luciana Brugiolohttp://lattes.cnpq.br/8994105119758487Menezes, Victor Ströele de Andradehttp://lattes.cnpq.br/7561791813071961Moreno, Lorenza Leão Oliveirahttp://lattes.cnpq.br/9449361976082673http://lattes.cnpq.br/Faria, Eugenio Belizário Ribeiro2023-09-22T11:58:45Z2023-09-212023-09-22T11:58:45Z2022-02-17https://repositorio.ufjf.br/jspui/handle/ufjf/15931O problema de roteamento de veículos com drones e janelas de tempo é uma variação do problema clássico de roteamento de veículos onde o conjunto de clientes apresenta elementos que podem ser atendidos por caminhões ou drones e outros que, obrigatoriamente, devem ser atendidos por caminhão. Além disso, cada cliente tem uma demanda conhecida e um intervalo de tempo em que é permitida a entrega. No problema estudado, drones podem ser lançados de caminhões desde que estes estejam parados no depósito ou em algum cliente. Após a realização da entrega, cada drone lançado deve retornar ao mesmo caminhão de onde partiu. O objetivo é minimizar o a deslocamento total necessário ao atendimento da demanda de cada cliente respeitando as restrições de janelas de tempo, capacidade de carga de drones e caminhões, além da autonomia e o alcance dos drones. Foi proposta uma abordagem GRASP (Greedy Randomized Adaptive Search Procedure) que utiliza diferentes heurísticas de construção de forma gulosa randomizada e, na fase de busca local, um algoritmo RVND (Randomized Variable Neighborhood Descent). Como estratégia para melhorar a qualidade da abordagem proposta, utiliza-se um algoritmo baseado em um modelo de Programação Linear Inteira que combina rotas de diferentes soluções.The vehicle routing problem with drones and time windows is a variation of the classic vehicle routing problem where the set of customers has elements that can be serviced by trucks or drones and others that must be serviced by truck. In addition, each customer has a known demand and a time interval in which delivery is allowed. In the problem studied, drones can be launched from trucks as long as they are stopped at the warehouse or at a customer. After the delivery is completed, each drone launched must return to the same truck it started from. The objective is to minimize the total displacement necessary to meet the demand of each client, respecting the restrictions of time windows, carrying capacity of drones and trucks, in addition to the autonomy and range of drones. A GRASP (Greedy Randomized Adaptive Search Procedure) approach was proposed, which uses different construction heuristics in a random greedy way and, in the local search phase, an RVND (Randomized Variable Neighborhood Descent) algorithm. As a strategy to improve the quality of the proposed approach, an algorithm based on an Integer Linear Programming model that combines routes from different solutions is used.porUniversidade Federal de Juiz de Fora (UFJF)UFJFBrasilFaculdade de EngenhariaAttribution-ShareAlike 3.0 Brazilhttp://creativecommons.org/licenses/by-sa/3.0/br/info:eu-repo/semantics/openAccessCiências Exatas e da Terra.Roteamento de veículosDronesMetaheurísticaMIPVehicle routing problemMetaheuristicsHeurísticas para o problema de roteamento de veículos com drones e janelas de tempo.Heuristics for the drone vehicle routing problem and time windows.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisreponame:Repositório Institucional da UFJFinstname:Universidade Federal de Juiz de Fora (UFJF)instacron:UFJFORIGINALeugeniobelizarioribeirofaria.pdfeugeniobelizarioribeirofaria.pdfPDF/Aapplication/pdf915068https://repositorio.ufjf.br/jspui/bitstream/ufjf/15931/1/eugeniobelizarioribeirofaria.pdf85912176d71a14470831cd4c94ee0775MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81031https://repositorio.ufjf.br/jspui/bitstream/ufjf/15931/4/license_rdf9b85e4235558a2887c2be3998124b615MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ufjf.br/jspui/bitstream/ufjf/15931/5/license.txt8a4605be74aa9ea9d79846c1fba20a33MD55TEXTeugeniobelizarioribeirofaria.pdf.txteugeniobelizarioribeirofaria.pdf.txtExtracted texttext/plain111736https://repositorio.ufjf.br/jspui/bitstream/ufjf/15931/6/eugeniobelizarioribeirofaria.pdf.txt4fa88a8924ebc7ea97821a6ed3b1522bMD56THUMBNAILeugeniobelizarioribeirofaria.pdf.jpgeugeniobelizarioribeirofaria.pdf.jpgGenerated Thumbnailimage/jpeg1244https://repositorio.ufjf.br/jspui/bitstream/ufjf/15931/7/eugeniobelizarioribeirofaria.pdf.jpg93e3d5da5c4d24df6ff6f5b034819e82MD57ufjf/159312023-09-23 03:04:57.702oai:hermes.cpd.ufjf.br:ufjf/15931Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufjf.br/oai/requestopendoar:2023-09-23T06:04:57Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF)false |
dc.title.pt_BR.fl_str_mv |
Heurísticas para o problema de roteamento de veículos com drones e janelas de tempo. |
dc.title.alternative.pt_BR.fl_str_mv |
Heuristics for the drone vehicle routing problem and time windows. |
title |
Heurísticas para o problema de roteamento de veículos com drones e janelas de tempo. |
spellingShingle |
Heurísticas para o problema de roteamento de veículos com drones e janelas de tempo. Faria, Eugenio Belizário Ribeiro Ciências Exatas e da Terra. Roteamento de veículos Drones Metaheurística MIP Vehicle routing problem Metaheuristics |
title_short |
Heurísticas para o problema de roteamento de veículos com drones e janelas de tempo. |
title_full |
Heurísticas para o problema de roteamento de veículos com drones e janelas de tempo. |
title_fullStr |
Heurísticas para o problema de roteamento de veículos com drones e janelas de tempo. |
title_full_unstemmed |
Heurísticas para o problema de roteamento de veículos com drones e janelas de tempo. |
title_sort |
Heurísticas para o problema de roteamento de veículos com drones e janelas de tempo. |
author |
Faria, Eugenio Belizário Ribeiro |
author_facet |
Faria, Eugenio Belizário Ribeiro |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Soares, Stênio Sã Rosário Furtado |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/8110689013587085 |
dc.contributor.advisor-co1.fl_str_mv |
Gonçalves, Luciana Brugiolo |
dc.contributor.advisor-co1Lattes.fl_str_mv |
http://lattes.cnpq.br/8994105119758487 |
dc.contributor.referee1.fl_str_mv |
Menezes, Victor Ströele de Andrade |
dc.contributor.referee1Lattes.fl_str_mv |
http://lattes.cnpq.br/7561791813071961 |
dc.contributor.referee2.fl_str_mv |
Moreno, Lorenza Leão Oliveira |
dc.contributor.referee2Lattes.fl_str_mv |
http://lattes.cnpq.br/9449361976082673 |
dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/ |
dc.contributor.author.fl_str_mv |
Faria, Eugenio Belizário Ribeiro |
contributor_str_mv |
Soares, Stênio Sã Rosário Furtado Gonçalves, Luciana Brugiolo Menezes, Victor Ströele de Andrade Moreno, Lorenza Leão Oliveira |
dc.subject.cnpq.fl_str_mv |
Ciências Exatas e da Terra. |
topic |
Ciências Exatas e da Terra. Roteamento de veículos Drones Metaheurística MIP Vehicle routing problem Metaheuristics |
dc.subject.por.fl_str_mv |
Roteamento de veículos Drones Metaheurística MIP Vehicle routing problem Metaheuristics |
description |
O problema de roteamento de veículos com drones e janelas de tempo é uma variação do problema clássico de roteamento de veículos onde o conjunto de clientes apresenta elementos que podem ser atendidos por caminhões ou drones e outros que, obrigatoriamente, devem ser atendidos por caminhão. Além disso, cada cliente tem uma demanda conhecida e um intervalo de tempo em que é permitida a entrega. No problema estudado, drones podem ser lançados de caminhões desde que estes estejam parados no depósito ou em algum cliente. Após a realização da entrega, cada drone lançado deve retornar ao mesmo caminhão de onde partiu. O objetivo é minimizar o a deslocamento total necessário ao atendimento da demanda de cada cliente respeitando as restrições de janelas de tempo, capacidade de carga de drones e caminhões, além da autonomia e o alcance dos drones. Foi proposta uma abordagem GRASP (Greedy Randomized Adaptive Search Procedure) que utiliza diferentes heurísticas de construção de forma gulosa randomizada e, na fase de busca local, um algoritmo RVND (Randomized Variable Neighborhood Descent). Como estratégia para melhorar a qualidade da abordagem proposta, utiliza-se um algoritmo baseado em um modelo de Programação Linear Inteira que combina rotas de diferentes soluções. |
publishDate |
2022 |
dc.date.issued.fl_str_mv |
2022-02-17 |
dc.date.accessioned.fl_str_mv |
2023-09-22T11:58:45Z |
dc.date.available.fl_str_mv |
2023-09-21 2023-09-22T11:58:45Z |
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.ufjf.br/jspui/handle/ufjf/15931 |
url |
https://repositorio.ufjf.br/jspui/handle/ufjf/15931 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-ShareAlike 3.0 Brazil http://creativecommons.org/licenses/by-sa/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-ShareAlike 3.0 Brazil http://creativecommons.org/licenses/by-sa/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Juiz de Fora (UFJF) |
dc.publisher.initials.fl_str_mv |
UFJF |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Faculdade de Engenharia |
publisher.none.fl_str_mv |
Universidade Federal de Juiz de Fora (UFJF) |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFJF instname:Universidade Federal de Juiz de Fora (UFJF) instacron:UFJF |
instname_str |
Universidade Federal de Juiz de Fora (UFJF) |
instacron_str |
UFJF |
institution |
UFJF |
reponame_str |
Repositório Institucional da UFJF |
collection |
Repositório Institucional da UFJF |
bitstream.url.fl_str_mv |
https://repositorio.ufjf.br/jspui/bitstream/ufjf/15931/1/eugeniobelizarioribeirofaria.pdf https://repositorio.ufjf.br/jspui/bitstream/ufjf/15931/4/license_rdf https://repositorio.ufjf.br/jspui/bitstream/ufjf/15931/5/license.txt https://repositorio.ufjf.br/jspui/bitstream/ufjf/15931/6/eugeniobelizarioribeirofaria.pdf.txt https://repositorio.ufjf.br/jspui/bitstream/ufjf/15931/7/eugeniobelizarioribeirofaria.pdf.jpg |
bitstream.checksum.fl_str_mv |
85912176d71a14470831cd4c94ee0775 9b85e4235558a2887c2be3998124b615 8a4605be74aa9ea9d79846c1fba20a33 4fa88a8924ebc7ea97821a6ed3b1522b 93e3d5da5c4d24df6ff6f5b034819e82 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF) |
repository.mail.fl_str_mv |
|
_version_ |
1813193945260228608 |