Shortest Paths Avoiding Forbidden Subpaths
| dc.creator | Ahmed, Mustaq | |
| dc.creator | Lubiw, Anna | |
| dc.date | 2008-07-04 | |
| dc.date | 2009-02-11 | |
| dc.date.accessioned | 2026-07-07T12:39:43Z | |
| dc.date.available | 2026-07-07T12:39:43Z | |
| dc.description | In this paper we study a variant of the shortest path problem in graphs: given a weighted graph G and vertices s and t, and given a set X of forbidden paths in G, find a shortest s-t path P such that no path in X is a subpath of P. Path P is allowed to repeat vertices and edges. We call each path in X an exception, and our desired path a shortest exception-avoiding path. We formulate a new version of the problem where the algorithm has no a priori knowledge of X, and finds out about an exception x in X only when a path containing x fails. This situation arises in computing shortest paths in optical networks. We give an algorithm that finds a shortest exception avoiding path in time polynomial in |G| and |X|. The main idea is to run Dijkstra's algorithm incrementally after replicating vertices when an exception is discovered. | |
| dc.description | 12 pages, 2 figures. Fixed a few typos, rephrased a few sentences, and used the STACS style | |
| dc.identifier | https://arxiv.org/abs/0807.0807 | |
| dc.identifier | http://arxiv.org/abs/0807.0807 | |
| dc.identifier | Proceedings of the 26th International Symposium on Theoretical Aspects of Computer Science (STACS), Freiburg, Germany, 2009, pp. 63-74 | |
| dc.identifier.uri | http://salesiana.dossiersoluciones.com/handle/123456789/219210 | |
| dc.subject | Discrete Mathematics | |
| dc.subject | Data Structures and Algorithms | |
| dc.subject | G.2.2; F.2.2 | |
| dc.title | Shortest Paths Avoiding Forbidden Subpaths | |
| dc.type | text |