Parameterized Complexity of Finding Dissimilar Shortest Paths

Abstract

We consider the problem of finding ``dissimilar'' k shortest paths from s to t in an edge-weighted directed graph D, where the dissimilarity is measured by the minimum pairwise Hamming distances between these paths. More formally, given an edge-weighted directed graph D = (V, A), two specified vertices s, t ∈ V, and integers d, k, the goal of Dissimilar Shortest Paths is to decide whether D has k shortest paths P1, …, Pk from s to t such that |A(Pi) A(Pj)| d for distinct Pi and Pj. We design a deterministic algorithm to solve Dissimilar Shortest Paths with running time 2O(3kdk2)nO(1), that is, Dissimilar Shortest Paths is fixed-parameter tractable parameterized by k + d. To complement this positive result, we show that Dissimilar Shortest Paths is W[1]-hard when parameterized by only k and paraNP-hard parameterized by d.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…