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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 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/articlehttp://hdl.handle.net/10316/97139http://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ó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:RCAAP2022-05-25T06:58:45Zoai:estudogeral.uc.pt:10316/97139Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:15:14.765366Repositó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 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 http://hdl.handle.net/10316/97139
http://hdl.handle.net/10316/97139
https://doi.org/10.1111/itor.13060
url http://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ó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_ 1799134049417035776