Partially Disjoint Shortest Paths and Near-Shortest Paths Trees

Yefim Dinitz, Shlomi Dolev, Manish Kumar, Baruch Schieber

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

One of the ways to increase communication reliability is by sending k duplicate messages along different routes. This gives rise to the problem of finding k shortest paths between a given source and destination. An unconstrained solution of the k shortest paths problem may output paths that overlap in almost all edges. Clearly, using such paths will have an adverse impact on the communication reliability. On the other extreme, a solution of k independent shortest paths, which are paths that share neither an edge nor an intermediate node may not be realistic for several reasons: such paths may not exist, if they exist they may be very long compared to the shortest path, and the computational effort of finding such paths may be prohibitive. This motivated us to investigate the intermediate case in which the number of edges that are not shared among any two paths in the output k paths is parameterized. We explore both exactly shortest paths and near-shortest paths. Our results are also generalized to the case of multi-criteria prioritized weights. Next, we consider the related albeit different problem of computing the k shortest paths trees, which are the k spanning trees with minimum total path length. This problem was introduced by Sedeño-Noda and González-Martín (2010). They solved it using a greedy algorithm and proved its correctness using linear programming theory. We provide an alternative, combinatorial and simpler proof of the correctness of the same greedy algorithm. We believe that the combinatorial approach can lead to a better understanding and possible extensions of the related results.

Original languageEnglish
Title of host publicationStabilization, Safety, and Security of Distributed Systems - 26th International Symposium, SSS 2024, Proceedings
EditorsToshimitsu Masuzawa, Yoshiaki Katayama, Yonghwan Kim, Hirotsugu Kakugawa, Junya Nakamura
PublisherSpringer Science and Business Media Deutschland GmbH
Pages240-254
Number of pages15
ISBN (Print)9783031744976
DOIs
StatePublished - 1 Jan 2025
Event26th International Symposium on Stabilization, Safety, and Security of Distributed Systems, SSS 2024 - Nagoya, Japan
Duration: 20 Oct 202422 Oct 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14931 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference26th International Symposium on Stabilization, Safety, and Security of Distributed Systems, SSS 2024
Country/TerritoryJapan
CityNagoya
Period20/10/2422/10/24

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Partially Disjoint Shortest Paths and Near-Shortest Paths Trees'. Together they form a unique fingerprint.

Cite this