A study of flow-based models for the electric vehicle routing problem

Detalhes bibliográficos
Autor(a) principal: Santos, Daniel Rebelo dos
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10451/20144
Resumo: Tese de mestrado em Estatística e Investigação Operacional, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2015
id RCAP_8d37685060e96e03ae4cf764a0564eb7
oai_identifier_str oai:repositorio.ul.pt:10451/20144
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling A study of flow-based models for the electric vehicle routing problemTraveling salesman problemVehicle routing problemVeículos elétricosModelos de fluxoAlgoritmos de planos de corteTeses de mestrado - 2015Tese de mestrado em Estatística e Investigação Operacional, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2015Em anos recentes tem-se visto um aumento do uso de veículos eléctricos por parte de empresas que possuem frotas de veículos. Um veículo eléctrico exibe um comportamento bastante distinto de um veículo usual já que não pode funcionar durante largos períodos de tempo e necessita de recarregar a sua bateria de acordo com um processo frequente e bastante demorado. Além disso, a carga transportada por um veículo elétrico influencia a quantidade de energia gasta, algo que também ocorre com veículos usuais mas que não pode ser negligenciado no caso de um veículo elétrico pois o carregamento da bateria é, como foi referido, um processo demorado e que, portanto, quer-se que seja realizado o menor número de vezes possível. A introdução de veículos elétricos também conduz a outro tipo de aspectos a considerar relativamente à topologia da rede de estradas e clientes subjacente ao problema. Uma rua a subir implica um maior consumo de energia por parte de um veículo elétrico, enquanto que uma rua a descer pode até permitir a recuperação de energia. Além disso, temos também de considerar um conjunto novo de vértices, do grafo representativo da rede de estradas, referente às possíveis estações de recarga para os veículos elétricos. O Electric Vehicle Routing Problem (EVRP) é então uma variante dos problemas clássicos do Traveling Purchaser Problem (TSP) e do Vehicle Routing Problem (VRP) em que são considerados veículos com motor elétrico. Apesar das formulações naturais do TSP e do VRP considerarem apenas variáveis que modelam os arcos na(s) rota(s) para os veículos, no EVRP isso não é suficiente e, desta forma, é necessário considerar não só variáveis de fluxo para a carga do veículo mas também variáveis de fluxo que representem o nível de energia do veículo. Assim, os modelos matemáticos para o EVRP apresentam dois sistemas de fluxo em que o sistema de fluxo de energia depende do sistema de fluxo de carga. O foco desta dissertação é estudar modelos de fluxo, tanto agregados como desagregados, baseados em adaptações de modelos de fluxo existentes para o TSP e o VRP aos quais se adiciona, de forma provavelmente não trivial, o sistema de fluxo de energia. Pretende-se assim perceber de que forma este novo sistema de fluxo influência a complexidade do problema e se os métodos atualmente utilizados para resolver o TSP e o VRP podem ou não ser bem sucedidos quando aplicados diretamente ao EVRP. Além disso é do maior interesse estudar modelos com dois sistemas de fluxo em que um depende do outro. Note-se que apenas se pretendem métodos exatos e não heurísticos. O EVRP é definido num grafo G = (V;A) onde V = {1, … n }; é o conjunto de vértices (o vértice 1 representa o depósito) e A é o conjunto de todos os arcos existentes a conectar os vértices de V . O conjunto Vc = V \ {1} representa o conjunto dos clientes e cada cliente tem uma procura qi estritamente positiva associada. De forma a simplificar os modelos apresentados nesta dissertação, assume-se que q1 = 0 e seja Q a soma de toda a procura em V . A cada arco (i; j) ϵ A associa-se um custo de utilização cij e assume-se que os custos são simétricos, isto é, cij = cji. Até este ponto não existe grande diferença entre o EVRP e os problemas clássicos do TSP e do VRP. Contudo, no EVRP associamos também a cada arco os valores αij e βij . O primeiro indica a quantidade de energia gasta ao atravessar o arco (i; j) independentemente da carga transportada, ao passo que o segundo indica a energia consumida por cada unidade adicional de carga transportada aquando da utilização do arco (i; j). Note-se que estes valores podem ser negativos e, nesse caso, o “gasto" de energia é de facto um ganho de energia. Além disso note-se também que se pode considerar que G é completo pois, caso não seja, é possível calcular os valores em falta com base em algoritmos de caminho mais curto. Para o estudo nesta dissertação a função de consumo de energia utilizada é dada por Eij(l) = αij + l x βij , em que l é a carga do veículo. Na prática qualquer função real pode ser utilizada, contudo esta definição é não só linear como também incorpora dois aspetos práticos importantes que são o consumo base de energia e o consumo adicional conforme a carga transportada. Nesta dissertação apresentam-se modelos de fluxo para dois tipos de variante: a variante do TSP e a variante do VRP. Na variante do TSP temos apenas um veículo que deve servir toda a procura dos clientes. O objetivo é encontrar uma rota de custo mínimo para esse veículo que comece e termine no depósito, que permita que o veículo visite cada cliente uma e uma só vez e que garanta que o nível de energia do veículo elétrico se mantém dentro dos seus limites, isto é, entre 0 e B, sendo B a energia máxima na bateria. Na variante do VRP considera-se a possibilidade de utilizar vários veículos com um objetivo similar, ou seja, encontrar um conjunto de rotas de custo mínimo em que cada rota começa e acaba no depósito, cada cliente é visitado uma e uma só vez, o nível de energia dos veículos mantém-se dentro dos seus limites e cada veículo não transporta mais do que a sua carga máxima, a qual se representa por C. Também são apresentados modelos que incluem estações de recarga que são definidos num grafo especial e estendido, todavia não são apresentados resultados respeitantes a estes modelos já que se decidiu estudar primeiro as variantes do EVRP sem estações de recarga. Para a resolução dos modelos e obtenção de resultados de teste foram desenvolvidos métodos de planos de corte com base em desigualdades válidas existentes para o TSP e o VRP. Isto é possível pois os modelos incorporam a modelação do TSP ou do VRP pelo que qualquer resultado que envolva apenas a parte do modelo que não considera a energia continua a ser válido para o EVRP. Estes métodos foram implementados utilizando o software CPLEX 12.6.1 e a sua Concert Technology para C++. O programa final desenvolvido está pronto para ser utilizado por qualquer utilizador que o pretenda. Os resultados de teste foram obtidos com recurso a instâncias geradas. A principal conclusão que se retira deste estudo é a de que não é expectável que as abordagens com métodos exatos usadas para o TSP e o VRP sejam suficientes para resolver o EVRP. O que se pode verificar pelos resultados obtidos é que as desigualdades válidas utilizadas não conseguem lidar com o aumento dos gaps da relaxação linear relativamente ao valor ótimo que se verifica à medida que o valor de B diminui. Contudo, uma das abordagens de planos de corte utilizada produziu alguns resultados interessantes mas, não obstante, insuficientes. Estas conclusões levam a que, como trabalho futuro, se pretenda explorar o sistema de fluxos de energia ao invés de nos focarmos apenas no que já existe para o sistema de fluxos da carga. Isto pode ser feito, por exemplo, com recurso a uma abordagem de discretização dos modelos e consequente descoberta de desigualdades válidas para este novo sistema de fluxo de energia.In this dissertation we study a generalization of the classical Traveling Salesman and Vehicle Routing problems in which the vehicles are electric. We assume that an electric vehicle has a maximum battery charge that may not be enough to allow the vehicle to complete the tour given by the classical problem's optimal solution therefore leading to having to consider different routes with possibly worse costs. The Electric Vehicle Routing Problem is defined on a graph with a depot and a set of clients. Each client has a strictly positive demand and, in our case, we consider a pick-up variant, i.e., the load of the vehicle increases during the route. The graph's arcs are characterized by their travel cost, the energy consumed by an empty vehicle and the additional energy consumed per load unit. The energy values can be negative if there is energy recuperation (e.g. on a downward slope). We consider an homogeneous feet with fixed maximum capacity and fixed maximum energy level. The objective of the Electric Vehicle Routing Problem is to determine a set of routes with minimal total costs such that the/every route starts and ends on the depot, each client is visited exactly once, the total demand of the clients on the/a route does not exceed the load capacity and the energy level of every vehicle stays within its limits. We present and evaluate ow-based models, with both aggregated and disaggregated versions, and experiment with branch-and-cut methods based on simple valid inequalities which exist for the Traveling Salesman or Vehicle Routing problems. We also consider models with recharging stations that allow a vehicle to fully recharge its battery mid-route. Finally we discuss some results alongside future planned work.Gouveia, Luís, 1957-Repositório da Universidade de LisboaSantos, Daniel Rebelo dos2015-09-25T13:54:08Z201520152015-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/20144TID:201366088enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-08T16:05:20Zoai:repositorio.ul.pt:10451/20144Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:38:15.354206Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv A study of flow-based models for the electric vehicle routing problem
title A study of flow-based models for the electric vehicle routing problem
spellingShingle A study of flow-based models for the electric vehicle routing problem
Santos, Daniel Rebelo dos
Traveling salesman problem
Vehicle routing problem
Veículos elétricos
Modelos de fluxo
Algoritmos de planos de corte
Teses de mestrado - 2015
title_short A study of flow-based models for the electric vehicle routing problem
title_full A study of flow-based models for the electric vehicle routing problem
title_fullStr A study of flow-based models for the electric vehicle routing problem
title_full_unstemmed A study of flow-based models for the electric vehicle routing problem
title_sort A study of flow-based models for the electric vehicle routing problem
author Santos, Daniel Rebelo dos
author_facet Santos, Daniel Rebelo dos
author_role author
dc.contributor.none.fl_str_mv Gouveia, Luís, 1957-
Repositório da Universidade de Lisboa
dc.contributor.author.fl_str_mv Santos, Daniel Rebelo dos
dc.subject.por.fl_str_mv Traveling salesman problem
Vehicle routing problem
Veículos elétricos
Modelos de fluxo
Algoritmos de planos de corte
Teses de mestrado - 2015
topic Traveling salesman problem
Vehicle routing problem
Veículos elétricos
Modelos de fluxo
Algoritmos de planos de corte
Teses de mestrado - 2015
description Tese de mestrado em Estatística e Investigação Operacional, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2015
publishDate 2015
dc.date.none.fl_str_mv 2015-09-25T13:54:08Z
2015
2015
2015-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10451/20144
TID:201366088
url http://hdl.handle.net/10451/20144
identifier_str_mv TID:201366088
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134282085564416