{"id":"arxiv:1202.0314","kind":"preprint","title":"Multiple-Source Shortest Paths in Embedded Graphs","authors":["Sergio Cabello","Erin Wolf Chambers","Jeff Erickson"],"author_count":3,"year":2012,"published":"2012-02-01","venue":null,"cited_by":6,"doi":null,"arxiv_id":"1202.0314","nct_id":null,"source_url":"https://arxiv.org/abs/1202.0314","archive_url":"https://space-kitty.com/papers/arxiv:1202.0314","updated":"2013-05-10","pmid":null,"pmcid":null,"openalex_id":"W2951950722","pdf_url":"https://arxiv.org/pdf/1202.0314","abstract":"Let G be a directed graph with n vertices and non-negative weights in its directed edges, embedded on a surface of genus g, and let f be an arbitrary face of G. We describe a randomized algorithm to preprocess the graph in O(gn log n) time with high probability, so that the shortest-path distance from any vertex on the boundary of f to any other vertex in G can be retrieved in O(log n) time. Our result directly generalizes the O(n log n)-time algorithm of Klein [SODA 2005] for multiple-source shortest paths in planar graphs. Intuitively, our preprocessing algorithm maintains a shortest-path tree as its source point moves continuously around the boundary of f. As an application of our algorithm, we describe algorithms to compute a shortest non-contractible or non-separating cycle in embedded, undirected graphs in O(g^2 n log n) time with high probability. Our high-probability time bounds hold in the worst-case for generic edge weights, or with an additional O(log n) factor for arbitrary edge weights.","abstract_license":"CC0-1.0 (arXiv descriptive metadata)","license":null,"is_open_access":false,"retracted":false,"peer_reviewed":false,"categories":["cs.DS","cs.CG"],"details":null,"provenance":"arxiv","attribution":"Abstract: arXiv descriptive metadata (CC0). Thank you to arXiv for use of its open access interoperability. This service was not reviewed or approved by, nor does it necessarily express or reflect the policies or opinions of, arXiv.","topics":[{"slug":"algorithms-complexity","name":"Algorithms & Complexity Breakthroughs","domain_slug":"math-cs"}],"cited_in_dossiers":[]}