Show simple item record

dc.contributor.authorBernstein, Aaron
dc.contributor.authorKarger, David R.
dc.date.accessioned2010-02-24T20:14:16Z
dc.date.available2010-02-24T20:14:16Z
dc.date.issued2009
dc.date.submitted2009-06
dc.identifier.isbn978-1-60558-506-2
dc.identifier.urihttp://hdl.handle.net/1721.1/51821
dc.description.abstractWe 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.isoen_US
dc.publisherAssociation for Computing Machineryen
dc.relation.isversionofhttp://dx.doi.org/10.1145/1536414.1536431en
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/en
dc.sourceDavid Kargeren
dc.titleA Nearly Optimal Oracle for Avoiding Failed Vertices and Edgesen
dc.typeArticleen
dc.identifier.citationBernstein, 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.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.approverKarger, David R.
dc.contributor.mitauthorBernstein, Aaron
dc.contributor.mitauthorKarger, David R.
dc.relation.journalProceedings of the 41st annual ACM symposium on Theory of computingen
dc.eprint.versionAuthor's final manuscript
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen
eprint.statushttp://purl.org/eprint/status/PeerRevieweden
dspace.orderedauthorsBernstein, Aaron; Karger, Daviden
dc.identifier.orcidhttps://orcid.org/0000-0002-0024-5847
mit.licenseOPEN_ACCESS_POLICYen
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record