会议专题

Efficient Algorithms for Simplifying Flow Networks

Computing flows in a network is a fundamental graph theory problem with numerous applications. In this paper, we present two algorithms for simplifying a flow network G=(V, E), i.e., detecting and removing from G all edges (and vertices) that have no impact on any source-to-sink flow in G. Such network simplification can reduce the size of the network and hence the amount of computation performed by maximuM flow algorithms. For the undirected network case, we present the first linear time algorithm. For the directed network case, we present an O(|E| * (|V| + |E|)) time algorithm, an improvement over the previous best O(|V| + |E|2 log |V|) time solution. Both of our algorithms are quite simple.

Ewa Misiolek Danny Z. Chen

Mathematics Department, Saint Marys College, Notre Dame, IN 46556, USA Department of Computer Science and Engineering, University of Notre Dame Notre Dame, IN 46556, USA

国际会议

The 11th Annual International Computing and Combinatorics Conference COCOON 2005(第11届国际计算和组合会议)

昆明

英文

737-746

2005-08-01(万方平台首次上网日期,不代表论文的发表时间)