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
Pan Liu,Ximing Cai,Shenglian Guo +2 more
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
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
Noam Nisan,Noam Nisan,Amir Ronen +2 more
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
Bernard Fortz,Mikkel Thorup +1 more
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)
Noam Nisan,Amir Ronen +1 more
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.