Uma abordagem por hiperheurística com aprendizado para o problema de roteamento de veículos com janela de tempo
| dc.contributor.advisor-co1 | Liberalino, Carlos Heitor Pereira | |
| dc.contributor.advisor-co1ID | 02598913477 | pt_BR |
| dc.contributor.advisor-co1Lattes | http://lattes.cnpq.br/1635497235155150 | pt_BR |
| dc.contributor.advisor1 | Lima Júnior, Francisco Chagas de | |
| dc.contributor.advisor1ID | 75046105420 | pt_BR |
| dc.contributor.advisor1Lattes | http://lattes.cnpq.br/934204127618625 | pt_BR |
| dc.contributor.author | Souza, Daniel Vieira | |
| dc.contributor.referee1 | Campos, Gustavo Augusto Lima de | |
| dc.contributor.referee1ID | 22171215291 | pt_BR |
| dc.contributor.referee1Lattes | http://lattes.cnpq.br/7205705989244804 | pt_BR |
| dc.contributor.referee2 | Medeiros Neto, Francisco Dantas de | |
| dc.contributor.referee2ID | 00735640440 | pt_BR |
| dc.contributor.referee2Lattes | http://lattes.cnpq.br/5525562330158282 | pt_BR |
| dc.contributor.referee3 | Fernandes Neto, André Pedro | |
| dc.contributor.referee3ID | 67306721453 | pt_BR |
| dc.contributor.referee3Lattes | http://lattes.cnpq.br/6481909544754185 | pt_BR |
| dc.creator.ID | 05945442380 | pt_BR |
| dc.creator.Lattes | http://lattes.cnpq.br/4309300012137401 | pt_BR |
| dc.date.accessioned | 2020-08-03T18:29:58Z | |
| dc.date.available | 2019-08-16 | |
| dc.date.available | 2020-08-03T18:29:58Z | |
| dc.date.issued | 2019-03-22 | |
| dc.description.abstract | The concept of hyperheuristics is somewhat new in the field of optimization, it is a method that proposes a strategy of resolution that operates in a new level of abstraction, where without the use of specific information of the treated problem the method is able to o er solutions through the management of a set of available heuristic methods, and learning and / or training mechanisms may be employed. These characteristics allow this type of approach to adapt to di erent problem domains or to di erent classes of instances. Especially in problems where having a set of heuristic methods is not known which technique of resolution is the most adequate. The present work proposes as approach a hyperheuristic with learning integrated to GRASP (Greedy Randomized Adaptive Search Procedure) Metaheuristic applied to a variant of the classic Vehicle Routing Problem (PRV), the Vehicle Routing with TimeWindow (PRVJT). Having this method as learning mechanism a Reinforcement Learning (RA) technique, the algorithm Q-Learning that will have the task of indicating which heuristic method is most suitable to compose the constructive phase of GRASP. Like hyperheuristics with learning, another hyperheuristic method of managing random heuristics was implemented, trying to compare and analyze the performance of the learning method. The algorithms were tested in computational experiments with known instances in the literature for the PRVJT and the results obtained compared to the cost of solution, execution time and choice of the constructive heuristic method used in the GRASP construction phase | pt_BR |
| dc.description.resumo | O conceito de hiperheurística é um tanto novo no ramo da otimização, se trata de um método que propõe uma estratégia de resolução que opera em um novo nível de abstração, onde sem a utilização de informações específicas do problema tratado o método é capaz de oferecer soluções através do gerenciamento de um conjunto de métodos heurísticos disponíveis, podendo ainda serem empregados mecanismos de aprendizado e/ou treinamento. Essas características permitem que esse tipo de abordagem possa se adaptar a diversos domínios de problemas ou a diferentes classes de instâncias. Principalmente em problemas onde dispondo de um conjunto de métodos heurísticos não se sabe que técnica de resolução é a mais adequada. O presente trabalho propõe como abordagem uma hiperheurística com aprendizado integrada à Metaheurística GRASP (Greedy Randomized Adaptive Search Procedure) aplicada à uma variante do clássico Problema de Roteamento de Veículos (PRV), o Problema de Roteamento de Veículos com Janela de Tempo (PRVJT). Tendo esse método como mecanismo de aprendizado uma técnica de Aprendizado por Reforço (AR), o algoritmo Q-Learning, que terá a tarefa de indicar que método heurístico mais adequado irá compor a fase construtiva do GRASP. Assim como a hiperheurística com aprendizado foi implementado um outro método hiperheurístico de gerenciamento de heurísticas aleatório, buscando comparar e analisar o desempenho do método de aprendizado. Os algoritmos foram testados em experimentos computacionais com instâncias conhecidas da literatura para o PRVJT e os resultados obtidos comparados ao custo de solução, tempo de execução e escolha do método heurístico construtivo utilizado na fase de construção do GRASP | pt_BR |
| dc.description.sponsorship | Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES | pt_BR |
| dc.identifier.citation | Citação com autor incluído no texto: Souza (2019) Citação com autor não incluído no texto: (SOUZA, 2019) | pt_BR |
| dc.identifier.uri | https://repositorio.ufersa.edu.br/handle/prefix/5216 | |
| dc.language | por | pt_BR |
| dc.publisher | Universidade Federal Rural do Semi-Árido | pt_BR |
| dc.publisher.country | Brasil | pt_BR |
| dc.publisher.department | Centro de Ciências Exatas e Naturais - CCEN | pt_BR |
| dc.publisher.initials | UFERSA | pt_BR |
| dc.publisher.program | Programa de Pós-Graduação em Ciência da Computação | pt_BR |
| dc.relation.references | SOUZA, Daniel Vieira de. Uma abordagem por hiperheurística com aprendizado para o problema de roteamento de veículos com janela de tempo. 2019. 79 f. Dissertação (Mestrado em Ciência da Computação), Universidade Federal Rural do Semi-Árido, Mossoró, 2019. | pt_BR |
| dc.rights | info:eu-repo/semantics/openAccess | pt_BR |
| dc.rights.license | CC-BY-SA | pt_BR |
| dc.subject | Hiperheurística com aprendizado | pt_BR |
| dc.subject | Metaheurística GRASP | pt_BR |
| dc.subject | Problema de roteamento de veículos com janela de tempo | pt_BR |
| dc.subject | Aprendizado por reforço | pt_BR |
| dc.subject | Hyperheuristics with learning | pt_BR |
| dc.subject | GRASP metaheuristics | pt_BR |
| dc.subject | Vehicle routing problem with time window | pt_BR |
| dc.subject | Reinforcement learning | pt_BR |
| dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | pt_BR |
| dc.title | Uma abordagem por hiperheurística com aprendizado para o problema de roteamento de veículos com janela de tempo | pt_BR |
| dc.type | info:eu-repo/semantics/masterThesis | pt_BR |
