Estudo e comparação de algoritmos para seleção de nós sobre o Problema de Escalonamento de Drone Paralelos com o Caixeiro Viajante
| Main Author: | |
|---|---|
| Publication Date: | 2024 |
| Format: | Bachelor thesis |
| Language: | por |
| Source: | Repositório Institucional da UFSCAR |
| Download full: | https://repositorio.ufscar.br/handle/20.500.14289/20560 |
Summary: | The famous Traveling Salesman Problem (TSP) is a challenge that often arises in large companies that handle deliveries, and a new variable is being added to this issue: drones, small unmanned aerial vehicles. Their use has contributed to a new way of thinking about the classic Traveling Salesman Problem. It is now possible to make deliveries with a delivery person and a drone working together to mutually assist each other. This work will address a variant of the problem, called Parallel Drone Scheduling with the Traveling Salesman Problem (PDSTSP). The goal of this new problem is to integrate the use of a drone into a delivery route that was previously served only by a human delivery person. While the person follows the route designed by the Traveling Salesman, they no longer need to visit certain customers because the drone will cover them. Specifically, this work will explore the question of which pre-selection model better chooses the customers that the drone should visit and return directly to the origin. To perform this comparison, two algorithms will be developed: a greedy algorithm and a random algorithm. Python libraries will be used to solve the TSP. Finally, we will obtain a value corresponding to the time it takes for the last vehicle to return to the origin after completing its tasks. The results indicated that the greedy algorithm performed better in the pre-selection of nodes. |
| id |
SCAR_8e1d5ecb41ae4f755b42b29ce49b0e27 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufscar.br:20.500.14289/20560 |
| network_acronym_str |
SCAR |
| network_name_str |
Repositório Institucional da UFSCAR |
| repository_id_str |
4322 |
| spelling |
Maia, Lorenzo CorreiaValejo, Alan Demétrius Bariahttp://lattes.cnpq.br/95461647901898302024-09-17T11:34:46Z2024-09-17T11:34:46Z2024-09-06MAIA, Lorenzo Correia. Estudo e comparação de algoritmos para seleção de nós sobre o Problema de Escalonamento de Drone Paralelos com o Caixeiro Viajante. 2024. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2024. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/20560.https://repositorio.ufscar.br/handle/20.500.14289/20560The famous Traveling Salesman Problem (TSP) is a challenge that often arises in large companies that handle deliveries, and a new variable is being added to this issue: drones, small unmanned aerial vehicles. Their use has contributed to a new way of thinking about the classic Traveling Salesman Problem. It is now possible to make deliveries with a delivery person and a drone working together to mutually assist each other. This work will address a variant of the problem, called Parallel Drone Scheduling with the Traveling Salesman Problem (PDSTSP). The goal of this new problem is to integrate the use of a drone into a delivery route that was previously served only by a human delivery person. While the person follows the route designed by the Traveling Salesman, they no longer need to visit certain customers because the drone will cover them. Specifically, this work will explore the question of which pre-selection model better chooses the customers that the drone should visit and return directly to the origin. To perform this comparison, two algorithms will be developed: a greedy algorithm and a random algorithm. Python libraries will be used to solve the TSP. Finally, we will obtain a value corresponding to the time it takes for the last vehicle to return to the origin after completing its tasks. The results indicated that the greedy algorithm performed better in the pre-selection of nodes.O famoso problema do caixeiro viajante (do inglês, Traveling Salesman Problem TSP), é uma questão que sempre ronda grandes empresas que realizam entregas, e uma nova variável vem sendo adicionada nesta questão, que são os drones, pequenos veículos voadores não tripulados. O uso deles contribuiu com uma nova forma de se pensar o clássico problema do caixeiro viajante. Agora é possível realizar entregas, com um entregador e um drone, trabalhando para poderem ajudar mutualmente. Neste trabalho será abordada uma variante do problema, chamada Escalonamento de Drones Paralelos com o Caixeiro Viajante (do inglês Parallel Drone Schedelingna TSP, PDSTSP). O objetivo deste novo problema, é integrar em uma rota de entregas, que antes era atendida somente por um entregador humano, o uso do drone, de forma que enquanto a pessoa realiza o trajeto desenhado pelo caixeiro viajante, ele não precise visitar determinados clientes, pois o drone irá cobrir eles. Objetivamente, neste trabalho será comparada a questão, qual modelo de pré-seleção melhor escolhe os clientes que o drone deve visitar e retornar diretamente ao ponto de origem. Para realização de tal comparação, serão utilizados dois algoritmos, um guloso e um aleatório, que dada uma solução TSP, irá selecionar os clientes a serem atendidos pelo drone. Por sua vez, será utilizado de bibliotecas do Python para solucionar o TSP. Por fim, teremos um valor que corresponda ao tempo que o último veículo retorna à origem, após seus trabalhos. Os resultados indicaram que o algoritmo guloso utilizado teve um melhor desempenho na pré-seleção de nós.Não recebi financiamentoporUniversidade Federal de São CarlosCâmpus São CarlosCiência da Computação - CCUFSCarAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessProblema de roteamento de veículosGrafosAlgoritmosCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOEstudo e comparação de algoritmos para seleção de nós sobre o Problema de Escalonamento de Drone Paralelos com o Caixeiro ViajanteStudy and comparison of algorithms for node selection on the Parallel Drone Scheduling Problem with the Traveling Salesmaninfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisreponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARTEXT2023_TCC_Lorenzo_Correia_Maia.pdf.txt2023_TCC_Lorenzo_Correia_Maia.pdf.txtExtracted texttext/plain61433https://repositorio.ufscar.br/bitstreams/78dcf002-cc9a-4d79-9de9-45d21e2948b2/downloade2d3c400d5fe663407fd3c8a50f2460bMD54falseAnonymousREADTHUMBNAIL2023_TCC_Lorenzo_Correia_Maia.pdf.jpg2023_TCC_Lorenzo_Correia_Maia.pdf.jpgGenerated Thumbnailimage/jpeg4888https://repositorio.ufscar.br/bitstreams/769bf5f0-c47e-4690-a229-64640cceec7f/downloade8216bb73b38004402811a1c1c421fb4MD55falseAnonymousREADORIGINAL2023_TCC_Lorenzo_Correia_Maia.pdf2023_TCC_Lorenzo_Correia_Maia.pdfTCC_Lorenzo_Correia_Maiaapplication/pdf1425677https://repositorio.ufscar.br/bitstreams/9996c45c-04bf-421a-b61a-130ec350b8fa/download5c534dd3b452b5de99d88467c249630aMD52trueAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8810https://repositorio.ufscar.br/bitstreams/1fdbedc2-efd0-4957-b54e-8f6b0d452ba4/downloadf337d95da1fce0a22c77480e5e9a7aecMD53falseAnonymousREAD20.500.14289/205602025-02-06 03:16:00.86http://creativecommons.org/licenses/by-nc-nd/3.0/br/Attribution-NonCommercial-NoDerivs 3.0 Brazilopen.accessoai:repositorio.ufscar.br:20.500.14289/20560https://repositorio.ufscar.brRepositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestrepositorio.sibi@ufscar.bropendoar:43222025-02-06T06:16Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false |
| dc.title.por.fl_str_mv |
Estudo e comparação de algoritmos para seleção de nós sobre o Problema de Escalonamento de Drone Paralelos com o Caixeiro Viajante |
| dc.title.alternative.eng.fl_str_mv |
Study and comparison of algorithms for node selection on the Parallel Drone Scheduling Problem with the Traveling Salesman |
| title |
Estudo e comparação de algoritmos para seleção de nós sobre o Problema de Escalonamento de Drone Paralelos com o Caixeiro Viajante |
| spellingShingle |
Estudo e comparação de algoritmos para seleção de nós sobre o Problema de Escalonamento de Drone Paralelos com o Caixeiro Viajante Maia, Lorenzo Correia Problema de roteamento de veículos Grafos Algoritmos CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO |
| title_short |
Estudo e comparação de algoritmos para seleção de nós sobre o Problema de Escalonamento de Drone Paralelos com o Caixeiro Viajante |
| title_full |
Estudo e comparação de algoritmos para seleção de nós sobre o Problema de Escalonamento de Drone Paralelos com o Caixeiro Viajante |
| title_fullStr |
Estudo e comparação de algoritmos para seleção de nós sobre o Problema de Escalonamento de Drone Paralelos com o Caixeiro Viajante |
| title_full_unstemmed |
Estudo e comparação de algoritmos para seleção de nós sobre o Problema de Escalonamento de Drone Paralelos com o Caixeiro Viajante |
| title_sort |
Estudo e comparação de algoritmos para seleção de nós sobre o Problema de Escalonamento de Drone Paralelos com o Caixeiro Viajante |
| author |
Maia, Lorenzo Correia |
| author_facet |
Maia, Lorenzo Correia |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Maia, Lorenzo Correia |
| dc.contributor.advisor1.fl_str_mv |
Valejo, Alan Demétrius Baria |
| dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/9546164790189830 |
| contributor_str_mv |
Valejo, Alan Demétrius Baria |
| dc.subject.por.fl_str_mv |
Problema de roteamento de veículos Grafos Algoritmos |
| topic |
Problema de roteamento de veículos Grafos Algoritmos CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO |
| dc.subject.cnpq.fl_str_mv |
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO |
| description |
The famous Traveling Salesman Problem (TSP) is a challenge that often arises in large companies that handle deliveries, and a new variable is being added to this issue: drones, small unmanned aerial vehicles. Their use has contributed to a new way of thinking about the classic Traveling Salesman Problem. It is now possible to make deliveries with a delivery person and a drone working together to mutually assist each other. This work will address a variant of the problem, called Parallel Drone Scheduling with the Traveling Salesman Problem (PDSTSP). The goal of this new problem is to integrate the use of a drone into a delivery route that was previously served only by a human delivery person. While the person follows the route designed by the Traveling Salesman, they no longer need to visit certain customers because the drone will cover them. Specifically, this work will explore the question of which pre-selection model better chooses the customers that the drone should visit and return directly to the origin. To perform this comparison, two algorithms will be developed: a greedy algorithm and a random algorithm. Python libraries will be used to solve the TSP. Finally, we will obtain a value corresponding to the time it takes for the last vehicle to return to the origin after completing its tasks. The results indicated that the greedy algorithm performed better in the pre-selection of nodes. |
| publishDate |
2024 |
| dc.date.accessioned.fl_str_mv |
2024-09-17T11:34:46Z |
| dc.date.available.fl_str_mv |
2024-09-17T11:34:46Z |
| dc.date.issued.fl_str_mv |
2024-09-06 |
| 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.citation.fl_str_mv |
MAIA, Lorenzo Correia. Estudo e comparação de algoritmos para seleção de nós sobre o Problema de Escalonamento de Drone Paralelos com o Caixeiro Viajante. 2024. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2024. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/20560. |
| dc.identifier.uri.fl_str_mv |
https://repositorio.ufscar.br/handle/20.500.14289/20560 |
| identifier_str_mv |
MAIA, Lorenzo Correia. Estudo e comparação de algoritmos para seleção de nós sobre o Problema de Escalonamento de Drone Paralelos com o Caixeiro Viajante. 2024. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2024. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/20560. |
| url |
https://repositorio.ufscar.br/handle/20.500.14289/20560 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
| eu_rights_str_mv |
openAccess |
| dc.publisher.none.fl_str_mv |
Universidade Federal de São Carlos Câmpus São Carlos Ciência da Computação - CC |
| dc.publisher.initials.fl_str_mv |
UFSCar |
| publisher.none.fl_str_mv |
Universidade Federal de São Carlos Câmpus São Carlos Ciência da Computação - CC |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSCAR instname:Universidade Federal de São Carlos (UFSCAR) instacron:UFSCAR |
| instname_str |
Universidade Federal de São Carlos (UFSCAR) |
| instacron_str |
UFSCAR |
| institution |
UFSCAR |
| reponame_str |
Repositório Institucional da UFSCAR |
| collection |
Repositório Institucional da UFSCAR |
| bitstream.url.fl_str_mv |
https://repositorio.ufscar.br/bitstreams/78dcf002-cc9a-4d79-9de9-45d21e2948b2/download https://repositorio.ufscar.br/bitstreams/769bf5f0-c47e-4690-a229-64640cceec7f/download https://repositorio.ufscar.br/bitstreams/9996c45c-04bf-421a-b61a-130ec350b8fa/download https://repositorio.ufscar.br/bitstreams/1fdbedc2-efd0-4957-b54e-8f6b0d452ba4/download |
| bitstream.checksum.fl_str_mv |
e2d3c400d5fe663407fd3c8a50f2460b e8216bb73b38004402811a1c1c421fb4 5c534dd3b452b5de99d88467c249630a f337d95da1fce0a22c77480e5e9a7aec |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR) |
| repository.mail.fl_str_mv |
repositorio.sibi@ufscar.br |
| _version_ |
1834468901059035136 |