Por favor, use este identificador para citar o enlazar este ítem: http://repositorio.ufc.br/handle/riufc/78286
Tipo: Dissertação
Título : Formulação e solução do problema de alocação de veículos estocástico por meio de programação dinâmica aproximada
Título en inglés: Formulating and solving the stochastic vehicle allocation problem using approximate dynamic programming
Autor : Mendonça, Vitória Ingrid Teles
Tutor: Pitombeira Neto, Anselmo Ramalho
Palabras clave en portugués brasileño: Problema de Alocação de Veículos;Processo de decisão semimarkoviano;Programação dinâmica aproximada;Simulação de eventos discretos;Otimização combinatória;Otimização baseada em simulação;Iteração de política aproximada;Políticas heurísticas
Palabras clave en inglés: Stochastic vehicle allocation problem;Semi-Markov decision processes;Approximate Dynamic Programming;Discret Event Simulation;Combinatorial Optimization;Simulation Based Optimization;Approximate Policy Iteration;Heuristics policies
Áreas de Conocimiento - CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::MATEMATICA::MATEMATICA APLICADA
Fecha de publicación : 2023
Citación : MENDONÇA, Vitória Ingrid Teles. Formulação e solução do problema de alocação de veículos estocástico por meio de programação dinâmica aproximada. 2023. 83 p. Dissertação (Mestrado em Modelagem e Métodos Quantitativos) – Centro de Ciências, Universidade Federal do Ceará, Fortaleza, 2023.
Resumen en portugués brasileño: O problema de alocação de veículos dinâmico e estocástico é um problema com vasto campo de aplicações, que ganhou notória evidência desde o surgimento das plataformas de serviço de mobilidade urbana sob demanda. Neste trabalho, o problema de alocação de veículos consiste em alocar veículos aos chamados que chegam em uma central de atendimento em instantes de tempo aleatório objetivando minimizar o tempo de espera. Este problema é formulado como um problema de decisão semimarkoviano. Dado que o tamanho do espaço de estados, bem como do estados de decisão são pontos sensíveis para obtenção de uma política ótima, métodos de programação dinâmica aproximada se apresentam como um caminho alternativo para construir políticas de decisão aproximadas. Por isso, apresentamos uma solução para o problema de alocação de veículos baseada no algoritmo rollout, um algoritmo de iteração de política aproximada, ou seja, dado uma política inicial, constrói uma política melhorada baseado em duas etapas: avaliação da política e melhoria da política. As políticas produzidas pelo algoritmo rollout são do tipo lookahead, que em comparação as políticas míopes, apresentam a vantagem de conduzir as decisões que equilibram o retorno atual e o retorno futuro. O algoritmo rollout foi experimentado em um ambiente simulado baseado em simulação de eventos discretos, de modo que o processo natural do processo de decisão semimarkoviano foi modelado como um sistema de filas, controlando o processo de chegada de novos chamados, tempo de atendimento de cada veículo, e a disciplina da fila. Assim, o algoritmo rollout parte de três políticas base: FIFO, o chamado é escolhido priorizando o tempo de espera na fila; NV, o chamado é escolhido priorizando a distância entre os veículos; RANDOM, o chamado é escolhido aleatoriamente. E tem por objetivo melhorar a performance destas políticas. No geral, os resultados mostram que para todas estas políticas, o algoritmo rollout foi capaz de produzir uma redução média de até 69% do atraso acumulado médio.
Abstract: The dynamic and stochastic vehicle allocation problem is a problem with a vast field of applications, which has gained considerable evidence since the emergence of on-demand urban mobility service platforms. In this work, the vehicle allocation problem consists of allocating vehicles to calls that arrive at a call center at random times in order to minimize the waiting time. This problem is formulated as a semi-Markov decision problem. Given that the size of the state space as well as the decision states are sensitive points for obtaining an optimal policy, approximate dynamic programming methods are presented as an alternative way to build approximate decision policies. Therefore, we present a solution to the vehicle allocation problem based on the rollout algorithm, an approximate policy iteration algorithm, that is, given an initial policy, it builds an improved policy based on two steps: policy evaluation and policy improvement. The policies produced by the rollout algorithm are of the lookahead type, which, compared to myopic policies, have the advantage of leading to decisions that balance current and future returns. The rollout algorithm was tested in a simulated environment based on discrete-event simulation, so that the natural process of the semi-Markovian decision process was modeled as a queuing system, controlling the arrival process of new tickets, service of each vehicle, and the discipline of the queue. Thus, the rollout algorithm is based on three basic policies: FIFO, the ticket is chosen prioritizing the waiting time in the queue; NV, the call is chosen prioritizing the distance between vehicles; RANDOM, the call is chosen at random. And it aims to improve the performance of these policies. Overall, the results show that for all these policies, the rollout algorithm was able to produce an average reduction of up to 69% of the average accumulated delay.
URI : http://repositorio.ufc.br/handle/riufc/78286
Lattes del autor: http://lattes.cnpq.br/7598045660301974
ORCID del tutor: https://orcid.org/0000-0001-9234-8917
Lattes del tutor: http://lattes.cnpq.br/5661587413564713
Derechos de acceso: Acesso Aberto
Aparece en las colecciones: DEMA - Dissertações defendidas na UFC

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
2022_dis_vitmendonça.pdfDissertação Versão Final2,02 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.