The $b$-branching problem in digraphs
Naonori Kakimura, Naoyuki Kamiyama, Kenjiro Takazawa

TL;DR
This paper introduces the concept of $b$-branchings in directed graphs, generalizing classical branchings, and provides algorithms and theorems for their optimization and structural properties.
Contribution
It defines $b$-branchings as a new generalization of branchings, extending classical results and algorithms to this broader context.
Findings
Presented a multi-phase greedy algorithm for maximum-weight $b$-branchings.
Extended Edmonds' disjoint branchings theorem to $b$-branchings.
Proved the integer decomposition property of the $b$-branching polytope.
Abstract
In this paper, we introduce the concept of -branchings in digraphs, which is a generalization of branchings serving as a counterpart of -matchings. Here is a positive integer vector on the vertex set of a digraph, and a -branching is defined as a common independent set of two matroids defined by : an arc set is a -branching if it has at most arcs sharing the terminal vertex , and it is an independent set of a certain sparsity matroid defined by . We demonstrate that -branchings yield an appropriate generalization of branchings by extending several classical results on branchings. We first present a multi-phase greedy algorithm for finding a maximum-weight -branching. We then prove a packing theorem extending Edmonds' disjoint branchings theorem, and provide a strongly polynomial algorithm for finding optimal disjoint -branchings. As a consequence…
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.
