𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Inapproximability results for the inverse shortest paths problem with integer lengths and unique shortest paths

✍ Scribed by Andreas Bley


Publisher
John Wiley and Sons
Year
2007
Tongue
English
Weight
304 KB
Volume
50
Category
Article
ISSN
0028-3045

No coin nor oath required. For personal study only.

✦ Synopsis


Abstract

We study the complexity of two inverse shortest paths (ISP) problems with integer arc lengths and the requirement for uniquely determined shortest paths. Given a collection of paths in a directed graph D = (V, A), the task is to find positive integer arc lengths such that the given paths are uniquely determined shortest paths between their respective terminals. In the first problem we seek for arc lengths that minimize the length of the longest of the prescribed paths. In the second problem, the length of the longest arc is to be minimized. We show that it is 𝒩____𝒫‐hard to approximate the minimal longest path length within a factor less than 8/7 or the minimal longest arc length within a factor less than 9/8. This answers the (previously) open question whether these problems are 𝒩____𝒫‐hard or not. We also present a simple algorithm that achieves an 𝒪(∣V∣)‐approximation guarantee for both variants. Both ISP problems arise in the planning of telecommunication networks with shortest path routing protocols. Our results imply that it is 𝒩____𝒫‐hard to decide whether a given path set can be realized with a real shortest path routing protocol such as OSPF, IS‐IS, or RIP. © 2007 Wiley Periodicals, Inc. NETWORKS, Vol. 50(1), 29–36 2007


📜 SIMILAR VOLUMES


A dynamic programming algorithm for the
✍ Ioachim, Irina; G�linas, Sylvie; Soumis, Fran�ois; Desrosiers, Jacques 📂 Article 📅 1998 🏛 John Wiley and Sons 🌐 English ⚖ 154 KB 👁 3 views

This paper presents an optimal dynamic programming algorithm, the first such algorithm in the literature to solve the shortest path problem with time windows and additional linear costs on the node service start times. To optimally solve this problem, we propose a new dynamic programming algorithm w