scispace - formally typeset
Journal ArticleDOI

On the difficulty of some shortest path problems

TLDR
In this paper, a superlinear lower bound of Ω(m √n) was shown for the replacement path problem in directed graphs, where m = O(n √ n).
Abstract
We prove superlinear lower bounds for some shortest path problems in directed graphs, where no such bounds were previously known. The central problem in our study is the replacement paths problem: Given a directed graph G with non-negative edge weights, and a shortest path P = le1, e2, …, epr between two nodes s and t, compute the shortest path distances from s to t in each of the p graphs obtained from G by deleting one of the edges ei. We show that the replacement paths problem requires Ω(m √n) time in the worst case whenever m = O(n √n). Our construction also implies a similar lower bound on the k shortest simple paths problem for a broad class of algorithms that includes all known algorithms for the problem. To put our lower bound in perspective, we note that both these problems (replacement paths and k shortest simple paths) can be solved in near-linear time for undirected graphs.

read more

Citations
More filters
Journal ArticleDOI

Finding the k shortest simple paths: A new algorithm and its implementation

TL;DR: In this paper, the authors describe a new algorithm to enumerate the k shortest simple (loopless) paths in a directed graph and report on its implementation, which is based on a replacement paths algorithm proposed by Hershberger and Suri.
Proceedings ArticleDOI

TaskMe: multi-task allocation in mobile crowd sensing

TL;DR: This paper proposes TaskMe, a participant selection framework for multi-task MCS environments that outperform baselines based on a large-scale real-word dataset under different experiment settings (the number of tasks, various task distributions, etc.).
Posted Content

TaskMe: Multi-Task Allocation in Mobile Crowd Sensing

TL;DR: TaskMe as discussed by the authors is a participant selection framework for multi-task MCS environments with bi-objective optimization goals, where each participant is required to complete multiple tasks and the optimization goal is to maximize the total number of accomplished tasks while minimizing the total movement distance.
Journal ArticleDOI

Subcubic Equivalences Between Path, Matrix, and Triangle Problems

TL;DR: Generic equivalences between matrix products over a large class of algebraic structures used in optimization, verifying a matrix product over the same structure, and corresponding triangle detection problems over the structure are shown.
Journal ArticleDOI

Deriving multiple near-optimal solutions to deterministic reservoir operation problems

TL;DR: Three methods are presented: the near-shortest paths method, the genetic algorithm method, and the Markov chain Monte Carlo method, to explore the MNOS, which is found that MNOS exists for the deterministic reservoir operation problems.
References
More filters
Journal ArticleDOI

Finding the K Shortest Loopless Paths in a Network

Jin Y. Yen
- 01 Jul 1971 - 
TL;DR: The significance of the new algorithm is that its computational upper bound increases only linearly with the value of K, so it is extremely efficient as compared with the algorithms proposed by Bock, Kantner, and Haynes and others.
Journal ArticleDOI

Finding the k Shortest Paths

TL;DR: K shortest paths are given for finding the k shortest paths connecting a pair of vertices in a digraph, and applications to dynamic programming problems including the knapsack problem, sequence alignment, maximum inscribed polygons, and genealogical relationship discovery are described.
Journal ArticleDOI

Algorithmic Mechanism Design

TL;DR: This work considers algorithmic problems in a distributed setting where the participants cannot be assumed to follow the algorithm but rather their own self-interest, and suggests a framework for studying such algorithms.
Proceedings ArticleDOI

Internet traffic engineering by optimizing OSPF weights

TL;DR: Surprisingly it turned out that for the proposed AT&T WorldNet backbone, weight settings that performed within a few percent from that of the optimal general routing where the flow for each demand is optimally distributed over all paths between source and destination.
Proceedings ArticleDOI

Algorithmic mechanism design (extended abstract)

TL;DR: The standard tools of mechanism design are applied to algorithmic problems and in particular to the shortest path problem, for which the standard tools do not suffice, and several theorems regarding this problem are presented.