Table of Contents
Fetching ...

On Some Algorithmic and Structural Results on Flames

Dávid Szeszlér

TL;DR

This work addresses finding minimum-weight maximal flames in rooted digraphs, a structure that preserves local rooted edge-connectivity values $λ_D(r,v)$ via the flame condition $λ_F(r,v)=ρ_F(v)$. It shows strong polynomial solvability for acyclic graphs by reducing to a base problem on a sum of gammoid matroids $igoplus_{v∈V} ext{G}_D(v)$ and applying a matroid greedy algorithm, achieving $O(|E|^2)$ time. Additionally, it establishes a decomposition of flames into a chain of edge-disjoint branchings and proves a central theorem that combines Lovász's flame result with Edmonds' disjoint arborescences, providing a unified structural framework and a path toward broader generalizations. The results highlight deep connections between flames, Greedoid and Matroid theory, and classical connectivity theorems, with open questions about broader graph classes and general complexity beyond acyclic graphs.

Abstract

A directed graph $F$ with a root node $r$ is called a flame if for every vertex $v$ other than $r$ the local edge-connectivity value $λ(r,v)$ from $r$ to $v$ is equal to $\varrho_F(v)$, the in-degree of $v$. It is a classic, simple and beautiful result of Lovász that every digraph $D$ with a root node $r$ has a spanning subgraph $F$ that is a flame and the $λ(r,v)$ values are the same in $F$ as in $D$ for every vertex $v$ other than $r$. However, the complexity of finding the minimum weight of such a subgraph is open. In this paper we prove that this problem is solvable in strongly polynomial time for acyclic digraphs. Besides that, we prove a decomposition result of flames into a chain of smaller flames via edge-disjoint branchings and use this to prove a common generalization of Lovász's above mentioned theorem and Edmonds' classic disjoint arborescences theorem.

On Some Algorithmic and Structural Results on Flames

TL;DR

This work addresses finding minimum-weight maximal flames in rooted digraphs, a structure that preserves local rooted edge-connectivity values via the flame condition . It shows strong polynomial solvability for acyclic graphs by reducing to a base problem on a sum of gammoid matroids and applying a matroid greedy algorithm, achieving time. Additionally, it establishes a decomposition of flames into a chain of edge-disjoint branchings and proves a central theorem that combines Lovász's flame result with Edmonds' disjoint arborescences, providing a unified structural framework and a path toward broader generalizations. The results highlight deep connections between flames, Greedoid and Matroid theory, and classical connectivity theorems, with open questions about broader graph classes and general complexity beyond acyclic graphs.

Abstract

A directed graph with a root node is called a flame if for every vertex other than the local edge-connectivity value from to is equal to , the in-degree of . It is a classic, simple and beautiful result of Lovász that every digraph with a root node has a spanning subgraph that is a flame and the values are the same in as in for every vertex other than . However, the complexity of finding the minimum weight of such a subgraph is open. In this paper we prove that this problem is solvable in strongly polynomial time for acyclic digraphs. Besides that, we prove a decomposition result of flames into a chain of smaller flames via edge-disjoint branchings and use this to prove a common generalization of Lovász's above mentioned theorem and Edmonds' classic disjoint arborescences theorem.

Paper Structure

This paper contains 5 sections, 13 theorems, 2 figures.

Key Result

Theorem 1

For every directed graph $D=(V+r,E)$ with a root node $r$ there exists a spanning subgraph $F$ such that $\lambda_D(r,v)=\lambda_F(r,v)=\varrho_F(v)$ holds for every vertex $v\in V$.

Figures (2)

  • Figure 1: A base of $\cup_{v\in V}\mathcal{G}_D(v)$ is not necessarily a flame.
  • Figure 2: Theorem \ref{['thm:flamedecomp']} is not implied by Edmonds' disjoint branchings theorem.

Theorems & Definitions (25)

  • Theorem 1: Lovasz73
  • Definition 1
  • Lemma 1
  • proof
  • Lemma 2
  • proof
  • Lemma 3: Joo21
  • proof
  • Theorem 2: Joo21
  • proof
  • ...and 15 more