Multiple-Source Shortest Paths in Embedded Graphs

Computer Science – Data Structures and Algorithms

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

25 pages, 3 figures. Submitted to SIAM Journal on Computing. Preliminary version, without the third author's contributions, in

Scientific paper

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 an algorithm to preprocess the graph in O(gn log n) time, 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.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Multiple-Source Shortest Paths in Embedded Graphs does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Multiple-Source Shortest Paths in Embedded Graphs, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiple-Source Shortest Paths in Embedded Graphs will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-186479

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.