AN EFFICIENT ALGORITHM FOR THE ADJACENT QUADRATIC SHORTEST PATH PROBLEM WITH APPLICATION TO SMOOTH TRANSMISSION LINE ROUTING
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Institucional da PUC-RIO (Projeto Maxwell) |
Texto Completo: | https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=57045@1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=57045@2 |
Resumo: | Essa dissertação explora o problema roteamento de linhas de transmissão (LT) através da solução do caminho mais curto em um grafo sem ciclos de melhoria, considerando custos quadráticos para arcos adjacentes. Esse problema é conhecido como o Problema do Caminho Mínimo Quadrático Adjacente (CMQA). Esse trabalho apresenta uma descrição teórica do CMQA, propõe uma extensão do algoritmo Dijkstra (aqDijkstra) para solução de CMQA em tempo polinomial e discute como o algoritimo pode ser utilizado em metodologias de roteamento de LT. Em seguida, apresentamos uma melhoria estendendo o algoritmo A estrela para sua forma adjacente quadrática (aqA estrela), incluindo uma etapa de busca reversa para estimação de custos de chegada. Foram feitos experimentos computacionais contemplando a variação de custos quadráticos, geração de instâncias aleatórias, testes de estresse e comparação com abordagens já utilizadas na literatura. Os resultados sugerem que: (i) aqA estrela teve o melhor desempenho, atingindo tempos de busca 40 vezes mais rápidos que aqDijkstra e 50 vezes mais rápido que a abordagem mais rápida apresentada pela literatura; (ii) a eficiência dos algoritmos não foi afetada pela variação dos custos quadráticos; (iii) os algoritmos propostos aqA estrela e aqDijkstra também foram mais eficientes nas instancias aleatórias, reafirmando a superioridade dos mesmos. Duas aplicações são apresentadas, uma de objetivo ilustrativo e outra para um caso real. O algoritimo aqA estrela foi usado para solução de um CMQA em um grafo de quase um bilhão de arcos quadraticos, resultado em uma rota proposta com custos adicionais três vezes menor. |
id |
PUC_RIO-1_12afc92d926f3100e9a4487d366bed58 |
---|---|
oai_identifier_str |
oai:MAXWELL.puc-rio.br:57045 |
network_acronym_str |
PUC_RIO-1 |
network_name_str |
Repositório Institucional da PUC-RIO (Projeto Maxwell) |
repository_id_str |
534 |
spelling |
info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisAN EFFICIENT ALGORITHM FOR THE ADJACENT QUADRATIC SHORTEST PATH PROBLEM WITH APPLICATION TO SMOOTH TRANSMISSION LINE ROUTING UM ALGORITMO EFICIENTE PARA O PROBLEMA DE CAMINHO MAIS CURTO QUADRÁTICO ADJACENTE COM APLICAÇÃO NO DESENHO DE ROTAS SUAVES DE LINHAS DE TRANSMISSÃO 2021-04-16BRUNO FANZERES DOS SANTOS11001531795lattes.cnpq.br/3039810881707324BRUNO FANZERES DOS SANTOS11001531795lattes.cnpq.br/3039810881707324RAFAEL MARTINELLI PINTO05355293760lattes.cnpq.br/6823993478179598RAFAEL MARTINELLI PINTO05355293760lattes.cnpq.br/6823993478179598BRUNO FANZERES DOS SANTOSRAFAEL MARTINELLI PINTORAFAEL MARTINELLI PINTORAFAEL MARTINELLI PINTOBRUNO FANZERES DOS SANTOS03391777052lattes.cnpq.br/4856149563469509JOAO MARCOS DUSI VILELAPONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIROPPG EM ENGENHARIA DE PRODUÇÃOPUC-RioBREssa dissertação explora o problema roteamento de linhas de transmissão (LT) através da solução do caminho mais curto em um grafo sem ciclos de melhoria, considerando custos quadráticos para arcos adjacentes. Esse problema é conhecido como o Problema do Caminho Mínimo Quadrático Adjacente (CMQA). Esse trabalho apresenta uma descrição teórica do CMQA, propõe uma extensão do algoritmo Dijkstra (aqDijkstra) para solução de CMQA em tempo polinomial e discute como o algoritimo pode ser utilizado em metodologias de roteamento de LT. Em seguida, apresentamos uma melhoria estendendo o algoritmo A estrela para sua forma adjacente quadrática (aqA estrela), incluindo uma etapa de busca reversa para estimação de custos de chegada. Foram feitos experimentos computacionais contemplando a variação de custos quadráticos, geração de instâncias aleatórias, testes de estresse e comparação com abordagens já utilizadas na literatura. Os resultados sugerem que: (i) aqA estrela teve o melhor desempenho, atingindo tempos de busca 40 vezes mais rápidos que aqDijkstra e 50 vezes mais rápido que a abordagem mais rápida apresentada pela literatura; (ii) a eficiência dos algoritmos não foi afetada pela variação dos custos quadráticos; (iii) os algoritmos propostos aqA estrela e aqDijkstra também foram mais eficientes nas instancias aleatórias, reafirmando a superioridade dos mesmos. Duas aplicações são apresentadas, uma de objetivo ilustrativo e outra para um caso real. O algoritimo aqA estrela foi usado para solução de um CMQA em um grafo de quase um bilhão de arcos quadraticos, resultado em uma rota proposta com custos adicionais três vezes menor.This dissertation explores the problem of transmission line (TL) routing through finding the shortest path on an undirected graph with no improving cycles, considering quadratic costs for adjacent arcs. This problem is known as the Adjacent Quadratic Shortest Path Problem (AQSPP). This work provides the theoretical background for the AQSPP, proposes an extension of Dijkstra s algorithm (aqDijkstra) for solving AQSPP in polynomial-time and discusses how AQSPP can be included in routing methodologies. Furthermore, it is presented an improvement to the algorithm: the adjacent quadratic A star (aq A star) with a backward search for cost-togo estimation, to speed up search. For computational experiments, aqDijkstra and aqA star are benchmarked with other algorithms from the technical literature. The search behavior of the algorithms is also studied within different tests, including: quadratic cost variation, randomly generated graph instances and increasingly larger instances. The numerical results suggests that: (i) aqA star outperformed all the other algorithms, being 40 times faster than aqDijsktra and 50 times faster than the fastest benchmark algorithm; (ii) the studied algorithms do not lose efficiency as quadratic costs increase; (iii) aqA star and aqDijkstra were faster benchmark algorithms under random graph instances, indicating their robustness. Two applications are provided, one for illustrative purposes, and another to study performance on a real application. The aqA star algorithm solved an AQSSP on a graph with almost a billion quadratic arcs and provided a route with three times lower additional costs.PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIROCOORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIORPROGRAMA DE SUPORTE À PÓS-GRADUAÇÃO DE INSTITUIÇÕES COMUNITÁRIAS DE ENSINO PARTICULAREShttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=57045@1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=57045@2engreponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)instacron:PUC_RIOinfo:eu-repo/semantics/openAccess2022-11-01T14:07:19Zoai:MAXWELL.puc-rio.br:57045Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342022-08-15T00:00Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)false |
dc.title.en.fl_str_mv |
AN EFFICIENT ALGORITHM FOR THE ADJACENT QUADRATIC SHORTEST PATH PROBLEM WITH APPLICATION TO SMOOTH TRANSMISSION LINE ROUTING |
dc.title.alternative.pt.fl_str_mv |
UM ALGORITMO EFICIENTE PARA O PROBLEMA DE CAMINHO MAIS CURTO QUADRÁTICO ADJACENTE COM APLICAÇÃO NO DESENHO DE ROTAS SUAVES DE LINHAS DE TRANSMISSÃO |
title |
AN EFFICIENT ALGORITHM FOR THE ADJACENT QUADRATIC SHORTEST PATH PROBLEM WITH APPLICATION TO SMOOTH TRANSMISSION LINE ROUTING |
spellingShingle |
AN EFFICIENT ALGORITHM FOR THE ADJACENT QUADRATIC SHORTEST PATH PROBLEM WITH APPLICATION TO SMOOTH TRANSMISSION LINE ROUTING JOAO MARCOS DUSI VILELA |
title_short |
AN EFFICIENT ALGORITHM FOR THE ADJACENT QUADRATIC SHORTEST PATH PROBLEM WITH APPLICATION TO SMOOTH TRANSMISSION LINE ROUTING |
title_full |
AN EFFICIENT ALGORITHM FOR THE ADJACENT QUADRATIC SHORTEST PATH PROBLEM WITH APPLICATION TO SMOOTH TRANSMISSION LINE ROUTING |
title_fullStr |
AN EFFICIENT ALGORITHM FOR THE ADJACENT QUADRATIC SHORTEST PATH PROBLEM WITH APPLICATION TO SMOOTH TRANSMISSION LINE ROUTING |
title_full_unstemmed |
AN EFFICIENT ALGORITHM FOR THE ADJACENT QUADRATIC SHORTEST PATH PROBLEM WITH APPLICATION TO SMOOTH TRANSMISSION LINE ROUTING |
title_sort |
AN EFFICIENT ALGORITHM FOR THE ADJACENT QUADRATIC SHORTEST PATH PROBLEM WITH APPLICATION TO SMOOTH TRANSMISSION LINE ROUTING |
author |
JOAO MARCOS DUSI VILELA |
author_facet |
JOAO MARCOS DUSI VILELA |
author_role |
author |
dc.contributor.advisor2ID.none.fl_str_mv |
11001531795 |
dc.contributor.advisor1.fl_str_mv |
BRUNO FANZERES DOS SANTOS |
dc.contributor.advisor1ID.fl_str_mv |
11001531795 |
dc.contributor.advisor1Lattes.fl_str_mv |
lattes.cnpq.br/3039810881707324 |
dc.contributor.advisor2.fl_str_mv |
BRUNO FANZERES DOS SANTOS |
dc.contributor.advisor2Lattes.fl_str_mv |
lattes.cnpq.br/3039810881707324 |
dc.contributor.advisor-co1.fl_str_mv |
RAFAEL MARTINELLI PINTO |
dc.contributor.advisor-co1ID.fl_str_mv |
05355293760 |
dc.contributor.advisor-co1Lattes.fl_str_mv |
lattes.cnpq.br/6823993478179598 |
dc.contributor.advisor-co2.fl_str_mv |
RAFAEL MARTINELLI PINTO |
dc.contributor.advisor-co2ID.fl_str_mv |
05355293760 |
dc.contributor.advisor-co2Lattes.fl_str_mv |
lattes.cnpq.br/6823993478179598 |
dc.contributor.referee1.fl_str_mv |
BRUNO FANZERES DOS SANTOS |
dc.contributor.referee2.fl_str_mv |
RAFAEL MARTINELLI PINTO |
dc.contributor.referee3.fl_str_mv |
RAFAEL MARTINELLI PINTO |
dc.contributor.referee4.fl_str_mv |
RAFAEL MARTINELLI PINTO |
dc.contributor.referee5.fl_str_mv |
BRUNO FANZERES DOS SANTOS |
dc.contributor.authorID.fl_str_mv |
03391777052 |
dc.contributor.authorLattes.fl_str_mv |
lattes.cnpq.br/4856149563469509 |
dc.contributor.author.fl_str_mv |
JOAO MARCOS DUSI VILELA |
contributor_str_mv |
BRUNO FANZERES DOS SANTOS BRUNO FANZERES DOS SANTOS RAFAEL MARTINELLI PINTO RAFAEL MARTINELLI PINTO BRUNO FANZERES DOS SANTOS RAFAEL MARTINELLI PINTO RAFAEL MARTINELLI PINTO RAFAEL MARTINELLI PINTO BRUNO FANZERES DOS SANTOS |
description |
Essa dissertação explora o problema roteamento de linhas de transmissão (LT) através da solução do caminho mais curto em um grafo sem ciclos de melhoria, considerando custos quadráticos para arcos adjacentes. Esse problema é conhecido como o Problema do Caminho Mínimo Quadrático Adjacente (CMQA). Esse trabalho apresenta uma descrição teórica do CMQA, propõe uma extensão do algoritmo Dijkstra (aqDijkstra) para solução de CMQA em tempo polinomial e discute como o algoritimo pode ser utilizado em metodologias de roteamento de LT. Em seguida, apresentamos uma melhoria estendendo o algoritmo A estrela para sua forma adjacente quadrática (aqA estrela), incluindo uma etapa de busca reversa para estimação de custos de chegada. Foram feitos experimentos computacionais contemplando a variação de custos quadráticos, geração de instâncias aleatórias, testes de estresse e comparação com abordagens já utilizadas na literatura. Os resultados sugerem que: (i) aqA estrela teve o melhor desempenho, atingindo tempos de busca 40 vezes mais rápidos que aqDijkstra e 50 vezes mais rápido que a abordagem mais rápida apresentada pela literatura; (ii) a eficiência dos algoritmos não foi afetada pela variação dos custos quadráticos; (iii) os algoritmos propostos aqA estrela e aqDijkstra também foram mais eficientes nas instancias aleatórias, reafirmando a superioridade dos mesmos. Duas aplicações são apresentadas, uma de objetivo ilustrativo e outra para um caso real. O algoritimo aqA estrela foi usado para solução de um CMQA em um grafo de quase um bilhão de arcos quadraticos, resultado em uma rota proposta com custos adicionais três vezes menor. |
publishDate |
2021 |
dc.date.issued.fl_str_mv |
2021-04-16 |
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 |
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=57045@1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=57045@2 |
url |
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=57045@1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=57045@2 |
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.publisher.none.fl_str_mv |
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO |
dc.publisher.program.fl_str_mv |
PPG EM ENGENHARIA DE PRODUÇÃO |
dc.publisher.initials.fl_str_mv |
PUC-Rio |
dc.publisher.country.fl_str_mv |
BR |
publisher.none.fl_str_mv |
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da PUC-RIO (Projeto Maxwell) instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO) instacron:PUC_RIO |
instname_str |
Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO) |
instacron_str |
PUC_RIO |
institution |
PUC_RIO |
reponame_str |
Repositório Institucional da PUC-RIO (Projeto Maxwell) |
collection |
Repositório Institucional da PUC-RIO (Projeto Maxwell) |
repository.name.fl_str_mv |
Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO) |
repository.mail.fl_str_mv |
|
_version_ |
1748324962187345920 |