| dc.contributor.author | Bernstein, Aaron | |
| dc.contributor.author | Karger, David R. | |
| dc.date.accessioned | 2010-02-24T20:14:16Z | |
| dc.date.available | 2010-02-24T20:14:16Z | |
| dc.date.issued | 2009 | |
| dc.date.submitted | 2009-06 | |
| dc.identifier.isbn | 978-1-60558-506-2 | |
| dc.identifier.uri | http://hdl.handle.net/1721.1/51821 | |
| dc.description.abstract | We present an improved oracle for the distance sensitivity problem. The goal is to preprocess a directed graph G = (V,E) with non-negative edge weights to answer queries of the form: what is the length of the shortest path from x to y that does not go through some failed vertex or edge f. The previous best algorithm produces an oracle of size ~O(n[superscript 2]) that has an O(1) query time, and an ~O(nn[superscript 2]√m) construction time. It was a randomized Monte Carlo algorithm that worked with high probability. Our oracle also has a constant query time and an ~O(n[superscript 2]) space requirement, but it has an improved construction time of ~O(mn), and it is deterministic. Note that O(1) query, O(n[superscript 2]) space, and O(mn) construction time is also the best known bound (up to logarithmic factors) for the simpler problem of finding all pairs shortest paths in a weighted, directed graph. Thus, barring improved solutions to the all pairs shortest path problem, our oracle is optimal up to logarithmic factors. | en |
| dc.language.iso | en_US | |
| dc.publisher | Association for Computing Machinery | en |
| dc.relation.isversionof | http://dx.doi.org/10.1145/1536414.1536431 | en |
| dc.rights | Creative Commons Attribution-Noncommercial-Share Alike | en |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/3.0/ | en |
| dc.source | David Karger | en |
| dc.title | A Nearly Optimal Oracle for Avoiding Failed Vertices and Edges | en |
| dc.type | Article | en |
| dc.identifier.citation | Bernstein, Aaron, and David Karger. “A nearly optimal oracle for avoiding failed vertices and edges.” Proceedings of the 41st annual ACM symposium on Theory of computing. Bethesda, MD, USA: ACM, 2009. 101-110. | en |
| dc.contributor.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | en_US |
| dc.contributor.approver | Karger, David R. | |
| dc.contributor.mitauthor | Bernstein, Aaron | |
| dc.contributor.mitauthor | Karger, David R. | |
| dc.relation.journal | Proceedings of the 41st annual ACM symposium on Theory of computing | en |
| dc.eprint.version | Author's final manuscript | |
| dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en |
| eprint.status | http://purl.org/eprint/status/PeerReviewed | en |
| dspace.orderedauthors | Bernstein, Aaron; Karger, David | en |
| dc.identifier.orcid | https://orcid.org/0000-0002-0024-5847 | |
| mit.license | OPEN_ACCESS_POLICY | en |
| mit.metadata.status | Complete | |