Métodos exato e heurístico para resolução do problema do caixeiro viajante em famílias
Autor(a) principal: | |
---|---|
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 |