The purpose of the (Formula presented.) dissimilar paths problem is to find a set of (Formula presented.) 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 (Formula presented.) 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 (Formula presented.) -constraint method is adapted to solve them using a decreasing and an increasing strategy for updating (Formula presented.). These methods are tested for finding sets of 10 paths in random and grid instances to assess the efficiency of the (Formula presented.) -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.

Finding K shortest and dissimilar paths

Pascoal M.;
2022-01-01

Abstract

The purpose of the (Formula presented.) dissimilar paths problem is to find a set of (Formula presented.) 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 (Formula presented.) 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 (Formula presented.) -constraint method is adapted to solve them using a decreasing and an increasing strategy for updating (Formula presented.). These methods are tested for finding sets of 10 paths in random and grid instances to assess the efficiency of the (Formula presented.) -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.
2022
biobjective optimization
cost
dissimilarity
integer programming formulations
K alternative paths
File in questo prodotto:
File Dimensione Formato  
MoghanniEtAlITOR2022.pdf

Open Access dal 26/09/2023

: Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione 475.05 kB
Formato Adobe PDF
475.05 kB Adobe PDF Visualizza/Apri
Moghanni et al.TOR2022.pdf

accesso aperto

: Publisher’s version
Dimensione 1.12 MB
Formato Adobe PDF
1.12 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1204634
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? 4
social impact