English

The $b$-bibranching Problem: TDI System, Packing, and Discrete Convexity

Discrete Mathematics 2018-02-12 v1 Data Structures and Algorithms Combinatorics

Abstract

In this paper, we introduce the bb-bibranching problem in digraphs, which is a common generalization of the bibranching and bb-branching problems. The bibranching problem, introduced by Schrijver (1982), is a common generalization of the branching and bipartite edge cover problems. Previous results on bibranchings include polynomial algorithms, a linear programming formulation with total dual integrality, a packing theorem, and an M-convex submodular flow formulation. The bb-branching problem, recently introduced by Kakimura, Kamiyama, and Takazawa (2018), is a generalization of the branching problem admitting higher indegree, i.e., each vertex vv can have indegree at most b(v)b(v). For bb-branchings, a combinatorial algorithm, a linear programming formulation with total dual integrality, and a packing theorem for branchings are extended. A main contribution of this paper is to extend those previous results on bibranchings and bb-branchings to bb-bibranchings. That is, we present a linear programming formulation with total dual integrality, a packing theorem, and an M-convex submodular flow formulation for bb-bibranchings. In particular, the linear program and M-convex submodular flow formulations respectively imply polynomial algorithms for finding a shortest bb-bibranching.

Cite

@article{arxiv.1802.03235,
  title  = {The $b$-bibranching Problem: TDI System, Packing, and Discrete Convexity},
  author = {Kenjiro Takazawa},
  journal= {arXiv preprint arXiv:1802.03235},
  year   = {2018}
}

Comments

19 pages

R2 v1 2026-06-23T00:16:59.170Z