Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesLast volumeSectionsSpecial issuesAuthors
About
The journalIndexing
Boards
Publish
For authorsEthical charter
Submit
Discrete Mathematics & Theoretical Computer Science logo
Contact
|
Credits
eISSN 1365-8050
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. From branchings to f ...
Article

From branchings to flows: a study of an Edmonds' like property to arc-disjoint branching flows

Cláudio Carvalho (1) (2), Jonas Costa (1) (2), Raul Lopes ORCID (3), Ana Karolinna Maia ORCID (2) (1), Nicolas Nisse ORCID (4) (5) (6) (7), Cláudia Sales (1) (2)
(1) Universidade Federal do Ceará = Federal University of Ceará
(2) Departamento de Computaçãos [Ceará]
(3) Laboratoire d'analyse et modélisation de systèmes pour l'aide à la décision
(4) Université Côte d'Azur
(5) Centre National de la Recherche Scientifique
(6) Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis
(7) Combinatorics, Optimization and Algorithms for Telecommunications
Download article
Open on HAL
Submitted on
April 4, 2022
Accepted on
March 10, 2023
Published on
May 2, 2023
Last modified on
April 1, 2025
Volume 25
vol. 25:1
Graph Theory
DOI
10.46298/dmtcs.9302
License
Attribution 4.0 International (CC BY 4.0)
Digraphes
Indicators
1340
Views
926
Downloads

From branchings to flows: a study of an Edmonds' like property to arc-disjoint branching flows

Cláudio Carvalho (1) (2), Jonas Costa (1) (2), Raul Lopes ORCID (3), Ana Karolinna Maia ORCID (2) (1), Nicolas Nisse ORCID (4) (5) (6) (7), Cláudia Sales (1) (2)
(1) Universidade Federal do Ceará = Federal University of Ceará
(2) Departamento de Computaçãos [Ceará]
(3) Laboratoire d'analyse et modélisation de systèmes pour l'aide à la décision
(4) Université Côte d'Azur
(5) Centre National de la Recherche Scientifique
(6) Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis
(7) Combinatorics, Optimization and Algorithms for Telecommunications
Abstract
An s-branching flow f in a network N = (D, u), where u is the capacity function, is a flow that reaches every vertex in V(D) from s while loosing exactly one unit of flow in each vertex other than s. Bang-Jensen and Bessy [TCS, 2014] showed that, when every arc has capacity n − 1, a network N admits k arc-disjoint s-branching flows if and only if its associated digraph D contains k arc-disjoints-branchings. Thus a classical result by Edmonds stating that a digraph contains k arc-disjoints-branchings if and only if the indegree of every set X ⊆ V (D) \ {s} is at least k also characterizes the existence of k arc-disjoint s-branching flows in those networks, suggesting that the larger the capacities are, the closer an s-branching flow is from simply being an s-branching. This observationis further implied by results by Bang-Jensen et al. [DAM, 2016] showing that there is a polynomial algorithm to find the flows (if they exist) when every arc has capacity n − c, for every fixed c ≥ 1,and that such an algorithm is unlikely to exist for most other choices of the capacities. In this paper, we investigate how a property that is a natural extension of the characterization by Edmonds’ relates to the existence of k arc-disjoint s-branching flows in networks. Although this property is always necessary for the existence of the flows, we show that it is not always sufficient and that it is hard to decide if the desired flows exist even if we know beforehand that the network satisfies it. On the positive side, we show that it guarantees the existence of the desired flows in some particular cases depending on the choice of the capacity function or on the structure of the underlying graph of D, for example. We remark that, in those positive cases, polynomial time algorithms to find the flows can be extracted from the constructive proofs.
Keywords
  • [MATH]Mathematics [math]
  • [INFO.INFO-CC]Computer Science [cs]/Computational Complexity [cs.CC]
  • [INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS]
  • [MATH.MATH-CO]Mathematics [math]/Combinatorics [math.CO]
  • Digraphs
  • Branchings
  • Branching flows
  • Arc-disjoint flows
Mathematics Subject Classification 2020
  • 05C20 - Directed graphs (digraphs), tournaments
  • 05C21 - Flows in graphs
Preview
Loading PDF preview...