Métodos exato e heurístico para resolução do problema do caixeiro viajante em famílias

Detalhes bibliográficos
Autor(a) principal: Vianna, Bárbara Lessa [UNIFESP]
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UNIFESP
Texto Completo: https://repositorio.unifesp.br/handle/11600/67303
Resumo: No campo da Pesquisa Operacional, uma tendência é o desenvolvimento de métodos hı́bridos exatos e heurı́sticos para obter resultados de boa qualidade em problemas de otimização combinatória. Existem diversas maneiras de hibridização. Uma possibilidade de hibridizar métodos exatos é através da integração de um método exato com heurı́sticas de busca local. Uma versão hı́brida de metaheurı́sticas pode ser obtida com a integração de técnicas de Aprendizado de Máquinas. Um dos problemas mais clássicos de otimização combinatória é o Problema do Caixeiro Viajante (TSP). Nesse problema considera-se a minimização apenas dos custos operaciona- is envolvidos no percurso do vendedor. Contudo, o TSP pode ser adaptado para diferentes problemas que empresas logı́sticas enfrentam, como, por exemplo, diferentes categorias de produtos, prioridades de entregas, e localização de produtos em armazéns. Este trabalho aborda o Problema do Caixeiro Viajante em Famı́lia (FTSP, do inglês Family Traveling Salesman Problem), em que os clientes são agrupados em famı́lias que correspondem a produtos de mesma similaridade e com a demanda de visitas predefinidas. O objetivo do FTSP é determinar a rota de custo mı́nimo visitando apenas um subconjunto de clientes de cada famı́lia. Assim como o TSP, trata-se de um problema de otimização combinatória pertencente a classe NP-Difı́cil. Para solucionar o problema proposto foram desenvolvidos dois métodos: (i) um branch- and-cut paralelo com um procedimento de busca local eficiente para obter a solução ótima, e (ii) uma metaheurı́stica adaptativa que combina o método Biased Random-key Genetic Algorithm (BRKGA) com um algoritmo de aprendizado por reforço, Q-Learning (QL). Neste caso, o algoritmo Q-Learning é utilizado para controlar os parâmetros do BRKGA durante o processo evolutivo. Experimentos computacionais foram realizados em um conjunto de dados de referência bem conhecido, que possui 185 instâncias. O algoritmo P-B&C desenvolvido para o FTSP prova o valor ótimo para 179 instâncias e o BRKGA-QL encontrou os melhores limites superiores para as outras quatro instâncias. Os resultados foram comparados com os melhores resultados da literatura, e ambos os métodos mostram robustez e eficiência para resolver o FTSP.
id UFSP_0ea57b2473a7da9b315b085fc6466f9e
oai_identifier_str oai:repositorio.unifesp.br/:11600/67303
network_acronym_str UFSP
network_name_str Repositório Institucional da UNIFESP
repository_id_str 3465
spelling Métodos exato e heurístico para resolução do problema do caixeiro viajante em famíliasProblema do caixeiro viajanteAlgoritmo genéticoAprendizagem por reforçoNo campo da Pesquisa Operacional, uma tendência é o desenvolvimento de métodos hı́bridos exatos e heurı́sticos para obter resultados de boa qualidade em problemas de otimização combinatória. Existem diversas maneiras de hibridização. Uma possibilidade de hibridizar métodos exatos é através da integração de um método exato com heurı́sticas de busca local. Uma versão hı́brida de metaheurı́sticas pode ser obtida com a integração de técnicas de Aprendizado de Máquinas. Um dos problemas mais clássicos de otimização combinatória é o Problema do Caixeiro Viajante (TSP). Nesse problema considera-se a minimização apenas dos custos operaciona- is envolvidos no percurso do vendedor. Contudo, o TSP pode ser adaptado para diferentes problemas que empresas logı́sticas enfrentam, como, por exemplo, diferentes categorias de produtos, prioridades de entregas, e localização de produtos em armazéns. Este trabalho aborda o Problema do Caixeiro Viajante em Famı́lia (FTSP, do inglês Family Traveling Salesman Problem), em que os clientes são agrupados em famı́lias que correspondem a produtos de mesma similaridade e com a demanda de visitas predefinidas. O objetivo do FTSP é determinar a rota de custo mı́nimo visitando apenas um subconjunto de clientes de cada famı́lia. Assim como o TSP, trata-se de um problema de otimização combinatória pertencente a classe NP-Difı́cil. Para solucionar o problema proposto foram desenvolvidos dois métodos: (i) um branch- and-cut paralelo com um procedimento de busca local eficiente para obter a solução ótima, e (ii) uma metaheurı́stica adaptativa que combina o método Biased Random-key Genetic Algorithm (BRKGA) com um algoritmo de aprendizado por reforço, Q-Learning (QL). Neste caso, o algoritmo Q-Learning é utilizado para controlar os parâmetros do BRKGA durante o processo evolutivo. Experimentos computacionais foram realizados em um conjunto de dados de referência bem conhecido, que possui 185 instâncias. O algoritmo P-B&C desenvolvido para o FTSP prova o valor ótimo para 179 instâncias e o BRKGA-QL encontrou os melhores limites superiores para as outras quatro instâncias. Os resultados foram comparados com os melhores resultados da literatura, e ambos os métodos mostram robustez e eficiência para resolver o FTSP.Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)2020/03408-4Universidade Federal de São PauloChaves, Antônio Augusto [UNIFESP]Silva, Tiago Silva da [UNIFESP]http://lattes.cnpq.br/1675935201364161http://lattes.cnpq.br/4973949421738244http://lattes.cnpq.br/0337853011121704Vianna, Bárbara Lessa [UNIFESP]2023-03-27T13:47:18Z2023-03-27T13:47:18Z2022-03-28info:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/publishedVersion100 f.application/pdfLESSA VIANNA, Bárbara. Métodos exato e heurı́stico para resolução do Problema do Caixeiro Viajante em Famı́lias. 2022. 100f. Dissertação de Mestrado – Instituto Tecnológico de Aeronáutica e Universidade Federal de São Paulo, São José dos Campos.https://repositorio.unifesp.br/handle/11600/67303porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNIFESPinstname:Universidade Federal de São Paulo (UNIFESP)instacron:UNIFESP2024-08-12T14:59:38Zoai:repositorio.unifesp.br/:11600/67303Repositório InstitucionalPUBhttp://www.repositorio.unifesp.br/oai/requestbiblioteca.csp@unifesp.bropendoar:34652024-08-12T14:59:38Repositório Institucional da UNIFESP - Universidade Federal de São Paulo (UNIFESP)false
dc.title.none.fl_str_mv Métodos exato e heurístico para resolução do problema do caixeiro viajante em famílias
title Métodos exato e heurístico para resolução do problema do caixeiro viajante em famílias
spellingShingle Métodos exato e heurístico para resolução do problema do caixeiro viajante em famílias
Vianna, Bárbara Lessa [UNIFESP]
Problema do caixeiro viajante
Algoritmo genético
Aprendizagem por reforço
title_short Métodos exato e heurístico para resolução do problema do caixeiro viajante em famílias
title_full Métodos exato e heurístico para resolução do problema do caixeiro viajante em famílias
title_fullStr Métodos exato e heurístico para resolução do problema do caixeiro viajante em famílias
title_full_unstemmed Métodos exato e heurístico para resolução do problema do caixeiro viajante em famílias
title_sort Métodos exato e heurístico para resolução do problema do caixeiro viajante em famílias
author Vianna, Bárbara Lessa [UNIFESP]
author_facet Vianna, Bárbara Lessa [UNIFESP]
author_role author
dc.contributor.none.fl_str_mv Chaves, Antônio Augusto [UNIFESP]
Silva, Tiago Silva da [UNIFESP]
http://lattes.cnpq.br/1675935201364161
http://lattes.cnpq.br/4973949421738244
http://lattes.cnpq.br/0337853011121704
dc.contributor.author.fl_str_mv Vianna, Bárbara Lessa [UNIFESP]
dc.subject.por.fl_str_mv Problema do caixeiro viajante
Algoritmo genético
Aprendizagem por reforço
topic Problema do caixeiro viajante
Algoritmo genético
Aprendizagem por reforço
description No campo da Pesquisa Operacional, uma tendência é o desenvolvimento de métodos hı́bridos exatos e heurı́sticos para obter resultados de boa qualidade em problemas de otimização combinatória. Existem diversas maneiras de hibridização. Uma possibilidade de hibridizar métodos exatos é através da integração de um método exato com heurı́sticas de busca local. Uma versão hı́brida de metaheurı́sticas pode ser obtida com a integração de técnicas de Aprendizado de Máquinas. Um dos problemas mais clássicos de otimização combinatória é o Problema do Caixeiro Viajante (TSP). Nesse problema considera-se a minimização apenas dos custos operaciona- is envolvidos no percurso do vendedor. Contudo, o TSP pode ser adaptado para diferentes problemas que empresas logı́sticas enfrentam, como, por exemplo, diferentes categorias de produtos, prioridades de entregas, e localização de produtos em armazéns. Este trabalho aborda o Problema do Caixeiro Viajante em Famı́lia (FTSP, do inglês Family Traveling Salesman Problem), em que os clientes são agrupados em famı́lias que correspondem a produtos de mesma similaridade e com a demanda de visitas predefinidas. O objetivo do FTSP é determinar a rota de custo mı́nimo visitando apenas um subconjunto de clientes de cada famı́lia. Assim como o TSP, trata-se de um problema de otimização combinatória pertencente a classe NP-Difı́cil. Para solucionar o problema proposto foram desenvolvidos dois métodos: (i) um branch- and-cut paralelo com um procedimento de busca local eficiente para obter a solução ótima, e (ii) uma metaheurı́stica adaptativa que combina o método Biased Random-key Genetic Algorithm (BRKGA) com um algoritmo de aprendizado por reforço, Q-Learning (QL). Neste caso, o algoritmo Q-Learning é utilizado para controlar os parâmetros do BRKGA durante o processo evolutivo. Experimentos computacionais foram realizados em um conjunto de dados de referência bem conhecido, que possui 185 instâncias. O algoritmo P-B&C desenvolvido para o FTSP prova o valor ótimo para 179 instâncias e o BRKGA-QL encontrou os melhores limites superiores para as outras quatro instâncias. Os resultados foram comparados com os melhores resultados da literatura, e ambos os métodos mostram robustez e eficiência para resolver o FTSP.
publishDate 2022
dc.date.none.fl_str_mv 2022-03-28
2023-03-27T13:47:18Z
2023-03-27T13:47:18Z
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv LESSA VIANNA, Bárbara. Métodos exato e heurı́stico para resolução do Problema do Caixeiro Viajante em Famı́lias. 2022. 100f. Dissertação de Mestrado – Instituto Tecnológico de Aeronáutica e Universidade Federal de São Paulo, São José dos Campos.
https://repositorio.unifesp.br/handle/11600/67303
identifier_str_mv LESSA VIANNA, Bárbara. Métodos exato e heurı́stico para resolução do Problema do Caixeiro Viajante em Famı́lias. 2022. 100f. Dissertação de Mestrado – Instituto Tecnológico de Aeronáutica e Universidade Federal de São Paulo, São José dos Campos.
url https://repositorio.unifesp.br/handle/11600/67303
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 100 f.
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de São Paulo
publisher.none.fl_str_mv Universidade Federal de São Paulo
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNIFESP
instname:Universidade Federal de São Paulo (UNIFESP)
instacron:UNIFESP
instname_str Universidade Federal de São Paulo (UNIFESP)
instacron_str UNIFESP
institution UNIFESP
reponame_str Repositório Institucional da UNIFESP
collection Repositório Institucional da UNIFESP
repository.name.fl_str_mv Repositório Institucional da UNIFESP - Universidade Federal de São Paulo (UNIFESP)
repository.mail.fl_str_mv biblioteca.csp@unifesp.br
_version_ 1814268317609754624