A Fast Edge-Splitting Algorithm in Edge-Weighted Graphs

Hiroshi Nagamochi · IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences · 2006

Let H be a graph with a designated vertex s, where edges are weighted by nonnegative reals. Splitting edges e = {u,s} and e' = {s,v} at s is an operation that reduces the weight of each of e and e' by a real δ > 0 while increasing the weight of edge {u,v} by δ. It is known that all edges incident to s can be split off while preserving the edge-connectivity of H and that such a complete splitting is used to solve many connectivity problems. In this paper, we give an O(mn + n2 log n) time algorithm for finding a complete splitting in a graph with n vertices and m edges.

Read the paper · More papers on PaperTik