Summary: | === The vehicle routing problem with pickup and delivery services is a basic problem of reverse logistics. In general, this problem consists in defining lowest-cost routes that satisfy all consumer demands of collection and delivery, and meet the limited capacity of the vehicles. However, in many real situations, this problem is not limited to just a single goal, but there are others performance criteria that need to be evaluated, such as customer satisfaction, employee satisfaction or compliance with current legislation. In this context, the main contributions of this thesis is an approach for multiobjective vehicle routing problem with pickup and delivery services. In the mathematical model, the fulfillment of pickup demands are not mandatory, but highly desirable. Therefore, the objectives are the minimization of transportation costs and the maximization of pickup demands satisfied. Due to the computational complexity of the problem, four heuristic algorithms are implemented: MOGVNS, NSGA-II, P and IBMOLS. These algorithms exploit the particularities of the metaheuristics based on local search and population, and the traditional techniques for solving multiobjective problems such as -Restricted method. The algorithms quality is assessed in 2 sets of known instances. The first one is composed by 40 test problems with 50 customers. The other one is composed by 14 test problems with 50 to 200 customers. The analysis in different groups of instances allow to qualified the algorithms for instances of different sizes. The solutions obtained is evaluate in terms of hypervolume, cardinality, execution time and coverage metrics. After statistical analysis, the hypothesis tests demonstrated significant differences between the algorithms, indicating that the MOGVNS outperformed the NSGA-II and IBMOLS algorithms. Analysing the hypervolume and coverage metrics, the solutions found by MOGVNS are closer to the Pareto-optimal frontier and/or better distributed, for both sets of instances. Thus, further analysis were performed with the MOGVNS to verify the solution quaviii lityin one end point, which can be compared with literature results. The MOGVNS algorithm achieved good results compared to the Vehicle Routing Problem with Simultaneous Pickup and Delivery solution, which is an approximation of the frontier extreme point where all pickup demands are fulfilled. Furthermore, we have found the Pareto optimal frontier for the two instances with the smaller number of consumers while for the other instances a lower bound was defined. The results showed that MOGVNS returned the optimal solution in the most frontier points and points closer to the lower bound. During the lower bound generation, it was observed that the difference between the lower and upper bounds presented by the solver was very high even limiting the computational time to 5 days. These data emphasize the need to use efficient heuristics to find a solution to the problem in a feasible time. Finally, the results also confirm the importance of a multiobjective approach to the reported problem. In general, problems in which the sum of the demands collection is less than the sum of demands delivery, the difference in transport cost between the ends of the frontier is very small, i.e., the difference in transport cost to perform all pickup and not perform them is almost negligible. This information combined with the representation of the Pareto optimal frontier, that allows the visualization of all solutions that would be applied, the decision maker can adopt more efficient solutions and better suited to reality. === Os problemas de roteamento de veículos com serviços de coleta e entrega constituem um problema básico de logística reversa. Em geral, este problema consiste em definir rotas de menor custo que satisfaçam a todas as demandas de coleta e entrega dos consumidores, respeitando a capacidade limitada dos veículos. Entretanto, em diversas situações reais, esses problemas não se limitam a apenas um único objetivo, havendo outros critérios de desempenho que precisam ser avaliados, tais como satisfação dos clientes, satisfação dos funcionários ou atendimento da legislação vigente. É neste contexto que se inserem as contribuições deste trabalho, propondo uma abordagem multiobjetivo para problemas de roteamento de veículos com serviços de coleta e entrega. No modelo matemático apresentado, as demandas de coleta não são mais obrigatórias e passam a ser desejáveis. Logo, os objetivos são a minimização do custo de transporte e a maximização do atendimento das demandas de coleta. Devido à complexidade computacional do problema, quatro algoritmos heurísticos foram implementados: MOGVNS, NSGA-II, P e IBMOLS que exploram as especificidades das metaheurísticas de busca local, de população e de métodos tradicionais de resolução de problemas multiobjetivo como o -Restrito. A qualidade dos algoritmos foi avaliada em 2 conjuntos de instâncias de teste da literatura. O primeiro conjunto de instâncias é composto por 40 problemas teste contendo 50 consumidores. O outro é composto por 14 problemas teste no qual o número de consumidores varia entre 50 a 200. A análise em diferentes grupos de instâncias permitiu qualificar os algoritmos em problemas de tamanhos variados. As soluções obtidas foram avaliadas segundo as métricas hipervolume, cardinalidade, tempo de execução e cobertura. Após análise estatística de cada uma das métricas, os testes de hipótese demostraram diferenças significativas entre os algoritmos, apontando uma superioridade do MOGVNS em relação aos algoritmos NSGA-II e IBMOLS. Analisando o hipervolume vi e cobertura, as soluções retornadas pelo MOGVNS estão mais próximas da fronteira Pareto ótima e melhores distribuídas, para ambos conjuntos de instâncias. Dessa forma, uma análise mais detalhada foi realizada em torno do MOGVNS, verificando a qualidade da solução em um dos pontos da fronteira, no qual é possível comparar com resultados da literatura. Assim, o MOGVNS alcançou bons resultados em relação a solução encontrada para o Problema de Roteamento de Veículos com Coleta e Entrega Simultânea que é um ponto extremo da fronteira, no qual todas as demandas de coletas são atendidas. Além disso, a fronteira Pareto ótima foi encontrada para duas instâncias com menor número de consumidores e para as demais foi definido um limite inferior. Os resultados apresentados mostraram que o MOGVNS alcança a solução ótima em grande parte dos pontos da fronteira e pontos mais próximos do limite inferior. Durante a geração dos limites inferiores, observou-se que a diferença entre os limites inferior e superior, apresentado pelo resolvedor, foi muito elevado mesmo com um tempo computacional limitado em 5 dias. Estes dados reforçam a necessidade de estudo e aplicação de métodos heurísticos eficientes para encontrar uma solução para o problema em um tempo viável. Por fim, os resultados também comprovaram a importância de uma abordagem multiobjetivo para o problema tratado. De modo geral, os problemas nos quais a soma das demandas de coleta é menor que a soma das demanas de entrega, a diferença no custo de transporte entre os extremos da fronteira é muito pequena, ou seja, a diferença no custo de transporte gasto para efetuar todas as coletas e não efetuá-las é quase insignificante. De posse destas informações e de gráficos da fronteira que permitam visualizar todas as soluções passíveis de serem aplicadas, o tomador de decisões poderá adotar soluções mais eficientes e adequadas à realidade.
|