A Fast Edge-Splitting Algorithm in Edge-Weighted Graphs

  • Authors:
  • Hiroshi Nagamochi

  • Affiliations:
  • The author is with the Department of of Applied Mathematics and Physics, Kyoto University, Kyoto-shi, 606-8501 Japan. E-mail: nag@amp.i.kyoto-u.ac.jp

  • Venue:
  • IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.