Finding K shortest and dissimilar paths

Detalhes bibliográficos
Autor(a) principal: Moghanni, Ali
Data de Publicação: 2022
Outros Autores: Pascoal, Marta, Godinho, Maria Teresa
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: https://hdl.handle.net/10316/97139
https://doi.org/10.1111/itor.13060
Resumo: The purpose of the K dissimilar paths problem is to find a set of K paths, between the same pair of nodes, which share few arcs. The problem has been addressed from an application point of view, and integer programming formulations have also been introduced recently. In the present work, it is assumed that each arc is assigned with a cost, and the goal is then to find K dissimilar paths while simultaneously minimizing the total cost. Some of the previous formulations: one minimizing the number of repeated arcs, another one minimizing the number of arc repetitions, as well as modifications that bound the number of paths in which the arcs appear, are extended with a cost function. Properties of the resulting biobjective problems are studied and the ϵ-constraint method is adapted to solve them using a decreasing and an increasing strategy for updating ϵ. These methods are tested for finding sets of 10 paths in random and grid instances to assess the efficiency of the ϵ-constraint methods and the performance of the formulations to calculate shortest and dissimilar paths. Results show that minimizing the number of arc repetitions produces efficient solutions with higher dissimilarities faster than minimizing the number of repeated arcs. The cost range of the solutions is similar in both approaches. Additionally, bounding the number of paths in which each arc appears improves the quality of the solutions as to the dissimilarity while worsening its cost.
id RCAP_c43d9916042f50ab4ea292dfefd5b2b8
oai_identifier_str oai:estudogeral.uc.pt:10316/97139
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Finding K shortest and dissimilar pathsThe purpose of the K dissimilar paths problem is to find a set of K paths, between the same pair of nodes, which share few arcs. The problem has been addressed from an application point of view, and integer programming formulations have also been introduced recently. In the present work, it is assumed that each arc is assigned with a cost, and the goal is then to find K dissimilar paths while simultaneously minimizing the total cost. Some of the previous formulations: one minimizing the number of repeated arcs, another one minimizing the number of arc repetitions, as well as modifications that bound the number of paths in which the arcs appear, are extended with a cost function. Properties of the resulting biobjective problems are studied and the ϵ-constraint method is adapted to solve them using a decreasing and an increasing strategy for updating ϵ. These methods are tested for finding sets of 10 paths in random and grid instances to assess the efficiency of the ϵ-constraint methods and the performance of the formulations to calculate shortest and dissimilar paths. Results show that minimizing the number of arc repetitions produces efficient solutions with higher dissimilarities faster than minimizing the number of repeated arcs. The cost range of the solutions is similar in both approaches. Additionally, bounding the number of paths in which each arc appears improves the quality of the solutions as to the dissimilarity while worsening its cost.Wiley2022info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlehttps://hdl.handle.net/10316/97139https://hdl.handle.net/10316/97139https://doi.org/10.1111/itor.13060enghttps://onlinelibrary.wiley.com/doi/epdf/10.1111/itor.13060Moghanni, AliPascoal, MartaGodinho, Maria Teresainfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-07-01T10:36:35Zoai:estudogeral.uc.pt:10316/97139Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T05:45:41.539012Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Finding K shortest and dissimilar paths
title Finding K shortest and dissimilar paths
spellingShingle Finding K shortest and dissimilar paths
Moghanni, Ali
title_short Finding K shortest and dissimilar paths
title_full Finding K shortest and dissimilar paths
title_fullStr Finding K shortest and dissimilar paths
title_full_unstemmed Finding K shortest and dissimilar paths
title_sort Finding K shortest and dissimilar paths
author Moghanni, Ali
author_facet Moghanni, Ali
Pascoal, Marta
Godinho, Maria Teresa
author_role author
author2 Pascoal, Marta
Godinho, Maria Teresa
author2_role author
author
dc.contributor.author.fl_str_mv Moghanni, Ali
Pascoal, Marta
Godinho, Maria Teresa
description The purpose of the K dissimilar paths problem is to find a set of K paths, between the same pair of nodes, which share few arcs. The problem has been addressed from an application point of view, and integer programming formulations have also been introduced recently. In the present work, it is assumed that each arc is assigned with a cost, and the goal is then to find K dissimilar paths while simultaneously minimizing the total cost. Some of the previous formulations: one minimizing the number of repeated arcs, another one minimizing the number of arc repetitions, as well as modifications that bound the number of paths in which the arcs appear, are extended with a cost function. Properties of the resulting biobjective problems are studied and the ϵ-constraint method is adapted to solve them using a decreasing and an increasing strategy for updating ϵ. These methods are tested for finding sets of 10 paths in random and grid instances to assess the efficiency of the ϵ-constraint methods and the performance of the formulations to calculate shortest and dissimilar paths. Results show that minimizing the number of arc repetitions produces efficient solutions with higher dissimilarities faster than minimizing the number of repeated arcs. The cost range of the solutions is similar in both approaches. Additionally, bounding the number of paths in which each arc appears improves the quality of the solutions as to the dissimilarity while worsening its cost.
publishDate 2022
dc.date.none.fl_str_mv 2022
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/10316/97139
https://hdl.handle.net/10316/97139
https://doi.org/10.1111/itor.13060
url https://hdl.handle.net/10316/97139
https://doi.org/10.1111/itor.13060
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://onlinelibrary.wiley.com/doi/epdf/10.1111/itor.13060
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Wiley
publisher.none.fl_str_mv Wiley
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833602463124422656