A Linear-time Algorithm for Integral Multiterminal Flows in Trees
Mingyu Xiao, Hiroshi Nagamochi

TL;DR
This paper presents a linear-time algorithm for finding maximum integral multiterminal flows and corresponding minimum cut-systems in trees, significantly improving efficiency over previous methods.
Contribution
It introduces an $O(n)$-time dynamic programming algorithm that computes maximum integral multiterminal flows and minimum cut-systems in trees, enhancing previous results by a factor of $ olinebreak ext{O}(n)$.
Findings
Algorithm runs in linear time $O(n)$ for trees.
Constructs maximum integral multiterminal flows and minimum cut-systems efficiently.
Improves previous algorithms' complexity by a factor of $ ext{O}(n)$.
Abstract
In this paper, we study the problem of finding an integral multiflow which maximizes the sum of flow values between every two terminals in an undirected tree with a nonnegative integer edge capacity and a set of terminals. In general, it is known that the flow value of an integral multiflow is bounded by the cut value of a cut-system which consists of disjoint subsets each of which contains exactly one terminal or has an odd cut value, and there exists a pair of an integral multiflow and a cut-system whose flow value and cut value are equal; i.e., a pair of a maximum integral multiflow and a minimum cut. In this paper, we propose an -time algorithm that finds such a pair of an integral multiflow and a cut-system in a given tree instance with vertices. This improves the best previous results by a factor of . Regarding a given tree in an instance as a rooted tree, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Optimal Power Flow Distribution
