On packing of arborescences with matroid constraints Zolt an - - PowerPoint PPT Presentation

on packing of arborescences with matroid constraints
SMART_READER_LITE
LIVE PREVIEW

On packing of arborescences with matroid constraints Zolt an - - PowerPoint PPT Presentation

On packing of arborescences with matroid constraints Zolt an Szigeti Laboratoire G-SCOP INP Grenoble, France January 2013 Joint work with : Olivier Durand de Gevigney and Viet Hang Nguyen (Grenoble) Z. Szigeti (G-SCOP, Grenoble) On


slide-1
SLIDE 1

On packing of arborescences with matroid constraints

Zolt´ an Szigeti

Laboratoire G-SCOP INP Grenoble, France

January 2013 Joint work with : Olivier Durand de Gevigney and Viet Hang Nguyen (Grenoble)

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 1 / 16

slide-2
SLIDE 2

Outline

Motivations

Undirected = Orientation + Directed Rigidity

Results

Undirected : Matroid-based packing of rooted-trees Directed : Matroid-based packing of rooted-arborescences Orientation : Supermodular function

Further results

Algorithmic aspects Generalization

Conclusion

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 2 / 16

slide-3
SLIDE 3

Outline

Motivations

Undirected = Orientation + Directed Rigidity

Results

Undirected : Matroid-based packing of rooted-trees Directed : Matroid-based packing of rooted-arborescences Orientation : Supermodular function

Further results

Algorithmic aspects Generalization

Conclusion

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 2 / 16

slide-4
SLIDE 4

Outline

Motivations

Undirected = Orientation + Directed Rigidity

Results

Undirected : Matroid-based packing of rooted-trees Directed : Matroid-based packing of rooted-arborescences Orientation : Supermodular function

Further results

Algorithmic aspects Generalization

Conclusion

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 2 / 16

slide-5
SLIDE 5

Outline

Motivations

Undirected = Orientation + Directed Rigidity

Results

Undirected : Matroid-based packing of rooted-trees Directed : Matroid-based packing of rooted-arborescences Orientation : Supermodular function

Further results

Algorithmic aspects Generalization

Conclusion

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 2 / 16

slide-6
SLIDE 6

Outline

Motivations

Undirected = Orientation + Directed Rigidity

Results

Undirected : Matroid-based packing of rooted-trees Directed : Matroid-based packing of rooted-arborescences Orientation : Supermodular function

Further results

Algorithmic aspects Generalization

Conclusion

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 2 / 16

slide-7
SLIDE 7

Outline

Motivations

Undirected = Orientation + Directed Rigidity

Results

Undirected : Matroid-based packing of rooted-trees Directed : Matroid-based packing of rooted-arborescences Orientation : Supermodular function

Further results

Algorithmic aspects Generalization

Conclusion

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 2 / 16

slide-8
SLIDE 8

Outline

Motivations

Undirected = Orientation + Directed Rigidity

Results

Undirected : Matroid-based packing of rooted-trees Directed : Matroid-based packing of rooted-arborescences Orientation : Supermodular function

Further results

Algorithmic aspects Generalization

Conclusion

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 2 / 16

slide-9
SLIDE 9

Outline

Motivations

Undirected = Orientation + Directed Rigidity

Results

Undirected : Matroid-based packing of rooted-trees Directed : Matroid-based packing of rooted-arborescences Orientation : Supermodular function

Further results

Algorithmic aspects Generalization

Conclusion

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 2 / 16

slide-10
SLIDE 10

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-11
SLIDE 11

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-12
SLIDE 12

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-13
SLIDE 13

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected. ⇐ ⇒ for every partition P of V ,

P

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-14
SLIDE 14

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected. ⇐ ⇒ for every partition P of V , eG(P) ≥ k(|P| − 1).

eG (P)

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-15
SLIDE 15

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected.

Theorem (Edmonds 1973)

Let D be a directed graph, r a vertex of D and k a positive integer. There exists a packing of k spanning r-arborescences in D ⇐ ⇒ D is k-rooted-connected for r.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-16
SLIDE 16

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected.

Theorem (Edmonds 1973)

Let D be a directed graph, r a vertex of D and k a positive integer. There exists a packing of k spanning r-arborescences in D ⇐ ⇒ D is k-rooted-connected for r.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-17
SLIDE 17

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected.

Theorem (Edmonds 1973)

Let D be a directed graph, r a vertex of D and k a positive integer. There exists a packing of k spanning r-arborescences in D ⇐ ⇒ D is k-rooted-connected for r.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-18
SLIDE 18

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected.

Theorem (Edmonds 1973)

Let D be a directed graph, r a vertex of D and k a positive integer. There exists a packing of k spanning r-arborescences in D ⇐ ⇒ D is k-rooted-connected for r. ⇐ ⇒ ρD(X) ≥ k ∀ ∅ = X ⊆ V \ r.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-19
SLIDE 19

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected.

Theorem (Edmonds 1973)

Let D be a directed graph, r a vertex of D and k a positive integer. There exists a packing of k spanning r-arborescences in D ⇐ ⇒ D is k-rooted-connected for r.

Theorem (Frank 1978)

Let G be an undirected graph, r a vertex of G and k a positive integer. There exists an orientation of G that is k-rooted-connected for r ⇐ ⇒ G is k-partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-20
SLIDE 20

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected.

Theorem (Edmonds 1973)

Let D be a directed graph, r a vertex of D and k a positive integer. There exists a packing of k spanning r-arborescences in D ⇐ ⇒ D is k-rooted-connected for r.

Theorem (Frank 1978)

Let G be an undirected graph, r a vertex of G and k a positive integer. There exists an orientation of G that is k-rooted-connected for r ⇐ ⇒ G is k-partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-21
SLIDE 21

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected.

Theorem (Edmonds 1973)

Let D be a directed graph, r a vertex of D and k a positive integer. There exists a packing of k spanning r-arborescences in D ⇐ ⇒ D is k-rooted-connected for r.

Theorem (Frank 1978)

Let G be an undirected graph, r a vertex of G and k a positive integer. There exists an orientation of G that is k-rooted-connected for r ⇐ ⇒ G is k-partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-22
SLIDE 22

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected.

Theorem (Edmonds 1973)

Let D be a directed graph, r a vertex of D and k a positive integer. There exists a packing of k spanning r-arborescences in D ⇐ ⇒ D is k-rooted-connected for r.

Theorem (Frank 1978)

Let G be an undirected graph, r a vertex of G and k a positive integer. There exists an orientation of G that is k-rooted-connected for r ⇐ ⇒ G is k-partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-23
SLIDE 23

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected.

Theorem (Edmonds 1973)

Let D be a directed graph, r a vertex of D and k a positive integer. There exists a packing of k spanning r-arborescences in D ⇐ ⇒ D is k-rooted-connected for r.

Theorem (Frank 1978)

Let G be an undirected graph, r a vertex of G and k a positive integer. There exists an orientation of G that is k-rooted-connected for r ⇐ ⇒ G is k-partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-24
SLIDE 24

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected.

Theorem (Edmonds 1973)

Let D be a directed graph, r a vertex of D and k a positive integer. There exists a packing of k spanning r-arborescences in D ⇐ ⇒ D is k-rooted-connected for r.

Theorem (Frank 1978)

Let G be an undirected graph, r a vertex of G and k a positive integer. There exists an orientation of G that is k-rooted-connected for r ⇐ ⇒ G is k-partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-25
SLIDE 25

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected.

Theorem (Edmonds 1973)

Let D be a directed graph, r a vertex of D and k a positive integer. There exists a packing of k spanning r-arborescences in D ⇐ ⇒ D is k-rooted-connected for r.

Theorem (Frank 1978)

Let G be an undirected graph, r a vertex of G and k a positive integer. There exists an orientation of G that is k-rooted-connected for r ⇐ ⇒ G is k-partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-26
SLIDE 26

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected.

Theorem (Edmonds 1973)

Let D be a directed graph, r a vertex of D and k a positive integer. There exists a packing of k spanning r-arborescences in D ⇐ ⇒ D is k-rooted-connected for r.

Theorem (Frank 1978)

Let G be an undirected graph, r a vertex of G and k a positive integer. There exists an orientation of G that is k-rooted-connected for r ⇐ ⇒ G is k-partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-27
SLIDE 27

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected.

Theorem (Edmonds 1973)

Let D be a directed graph, r a vertex of D and k a positive integer. There exists a packing of k spanning r-arborescences in D ⇐ ⇒ D is k-rooted-connected for r.

Theorem (Frank 1978)

Let G be an undirected graph, r a vertex of G and k a positive integer. There exists an orientation of G that is k-rooted-connected for r ⇐ ⇒ G is k-partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-28
SLIDE 28

Motivation 1 : Undirected = Orientation + Directed

Theorem (Tutte, Nash-Williams 1961)

Let G be an undirected graph and k a positive integer. There exists a packing of k spanning trees in G ⇐ ⇒ G is k-partition-connected.

Theorem (Edmonds 1973)

Let D be a directed graph, r a vertex of D and k a positive integer. There exists a packing of k spanning r-arborescences in D ⇐ ⇒ D is k-rooted-connected for r.

Theorem (Frank 1978)

Let G be an undirected graph, r a vertex of G and k a positive integer. There exists an orientation of G that is k-rooted-connected for r ⇐ ⇒ G is k-partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 3 / 16

slide-29
SLIDE 29

Motivation 2 : Rigidity

Body-Bar Framework

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 4 / 16

slide-30
SLIDE 30

Motivation 2 : Rigidity

Body-Bar Framework Theorem (Tay 1984)

”Rigidity” of a Body-Bar Framework can be characterized by the existence of a spanning tree decomposition.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 4 / 16

slide-31
SLIDE 31

Motivation 2 : Rigidity

Body-Bar Framework Theorem (Tay 1984)

”Rigidity” of a Body-Bar Framework can be characterized by the existence of a spanning tree decomposition.

Body-Bar Framework with Bar-Boundary

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 4 / 16

slide-32
SLIDE 32

Motivation 2 : Rigidity

Body-Bar Framework Theorem (Tay 1984)

”Rigidity” of a Body-Bar Framework can be characterized by the existence of a spanning tree decomposition.

Body-Bar Framework with Bar-Boundary Theorem (Katoh, Tanigawa 2012)

”Rigidity” of a Body-Bar Framework with Bar-Boundary can be characterized by the existence of a matroid-based rooted-tree decomposition.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 4 / 16

slide-33
SLIDE 33

Matroids

Definition

For I ⊆ 2S, M = (S, I) is a matroid if

1 I = ∅, 2 If X ⊆ Y ∈ I then X ∈ I, 3 If X, Y ∈ I with |X| < |Y | then ∃ y ∈ Y \ X such that X ∪ y ∈ I.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 5 / 16

slide-34
SLIDE 34

Matroids

Definition

For I ⊆ 2S, M = (S, I) is a matroid if

1 I = ∅, 2 If X ⊆ Y ∈ I then X ∈ I, 3 If X, Y ∈ I with |X| < |Y | then ∃ y ∈ Y \ X such that X ∪ y ∈ I.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 5 / 16

slide-35
SLIDE 35

Matroids

Definition

For I ⊆ 2S, M = (S, I) is a matroid if

1 I = ∅, 2 If X ⊆ Y ∈ I then X ∈ I, 3 If X, Y ∈ I with |X| < |Y | then ∃ y ∈ Y \ X such that X ∪ y ∈ I.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 5 / 16

slide-36
SLIDE 36

Matroids

Definition

For I ⊆ 2S, M = (S, I) is a matroid if

1 I = ∅, 2 If X ⊆ Y ∈ I then X ∈ I, 3 If X, Y ∈ I with |X| < |Y | then ∃ y ∈ Y \ X such that X ∪ y ∈ I.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 5 / 16

slide-37
SLIDE 37

Matroids

Definition

For I ⊆ 2S, M = (S, I) is a matroid if

1 I = ∅, 2 If X ⊆ Y ∈ I then X ∈ I, 3 If X, Y ∈ I with |X| < |Y | then ∃ y ∈ Y \ X such that X ∪ y ∈ I.

Examples

1 Sets of linearly independent vectors in a vector space, 2 Edge-sets of forests of a graph, 3 Un,k= {X ⊆ S : |X| ≤ k} where |S| = n,

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 5 / 16

slide-38
SLIDE 38

Matroids

Definition

For I ⊆ 2S, M = (S, I) is a matroid if

1 I = ∅, 2 If X ⊆ Y ∈ I then X ∈ I, 3 If X, Y ∈ I with |X| < |Y | then ∃ y ∈ Y \ X such that X ∪ y ∈ I.

Examples

1 Sets of linearly independent vectors in a vector space, 2 Edge-sets of forests of a graph, 3 Un,k= {X ⊆ S : |X| ≤ k} where |S| = n,

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 5 / 16

slide-39
SLIDE 39

Matroids

Definition

For I ⊆ 2S, M = (S, I) is a matroid if

1 I = ∅, 2 If X ⊆ Y ∈ I then X ∈ I, 3 If X, Y ∈ I with |X| < |Y | then ∃ y ∈ Y \ X such that X ∪ y ∈ I.

Examples

1 Sets of linearly independent vectors in a vector space, 2 Edge-sets of forests of a graph, 3 Un,k= {X ⊆ S : |X| ≤ k} where |S| = n,

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 5 / 16

slide-40
SLIDE 40

Matroids

Definition

For I ⊆ 2S, M = (S, I) is a matroid if

1 I = ∅, 2 If X ⊆ Y ∈ I then X ∈ I, 3 If X, Y ∈ I with |X| < |Y | then ∃ y ∈ Y \ X such that X ∪ y ∈ I.

Examples

1 Sets of linearly independent vectors in a vector space, 2 Edge-sets of forests of a graph, 3 Un,k= {X ⊆ S : |X| ≤ k} where |S| = n, free matroid = Un,n.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 5 / 16

slide-41
SLIDE 41

Matroids

Notion

1 independent sets = I, 1

any subset of an independent set is independent,

2 base = maximal independent set, 1

all basis are of the same size,

3 rank function : r(X) = max{|Y | : Y ∈ I, Y ⊆ X}. 1

non-decreasing,

2

submodular,

3

X ∈ I if and only if r(X) = |X|.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 6 / 16

slide-42
SLIDE 42

Matroids

Notion

1 independent sets = I, 1

any subset of an independent set is independent,

2 base = maximal independent set, 1

all basis are of the same size,

3 rank function : r(X) = max{|Y | : Y ∈ I, Y ⊆ X}. 1

non-decreasing,

2

submodular,

3

X ∈ I if and only if r(X) = |X|.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 6 / 16

slide-43
SLIDE 43

Matroids

Notion

1 independent sets = I, 1

any subset of an independent set is independent,

2 base = maximal independent set, 1

all basis are of the same size,

3 rank function : r(X) = max{|Y | : Y ∈ I, Y ⊆ X}. 1

non-decreasing,

2

submodular,

3

X ∈ I if and only if r(X) = |X|.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 6 / 16

slide-44
SLIDE 44

Matroids

Notion

1 independent sets = I, 1

any subset of an independent set is independent,

2 base = maximal independent set, 1

all basis are of the same size,

3 rank function : r(X) = max{|Y | : Y ∈ I, Y ⊆ X}. 1

non-decreasing,

2

submodular,

3

X ∈ I if and only if r(X) = |X|.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 6 / 16

slide-45
SLIDE 45

Matroids

Notion

1 independent sets = I, 1

any subset of an independent set is independent,

2 base = maximal independent set, 1

all basis are of the same size,

3 rank function : r(X) = max{|Y | : Y ∈ I, Y ⊆ X}. 1

non-decreasing,

2

submodular,

3

X ∈ I if and only if r(X) = |X|.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 6 / 16

slide-46
SLIDE 46

Matroids

Notion

1 independent sets = I, 1

any subset of an independent set is independent,

2 base = maximal independent set, 1

all basis are of the same size,

3 rank function : r(X) = max{|Y | : Y ∈ I, Y ⊆ X}. 1

non-decreasing,

2

submodular,

3

X ∈ I if and only if r(X) = |X|.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 6 / 16

slide-47
SLIDE 47

Matroids

Notion

1 independent sets = I, 1

any subset of an independent set is independent,

2 base = maximal independent set, 1

all basis are of the same size,

3 rank function : r(X) = max{|Y | : Y ∈ I, Y ⊆ X}. 1

non-decreasing,

2

submodular,

3

X ∈ I if and only if r(X) = |X|.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 6 / 16

slide-48
SLIDE 48

Matroids

Notion

1 independent sets = I, 1

any subset of an independent set is independent,

2 base = maximal independent set, 1

all basis are of the same size,

3 rank function : r(X) = max{|Y | : Y ∈ I, Y ⊆ X}. 1

non-decreasing,

2

submodular,

3

X ∈ I if and only if r(X) = |X|.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 6 / 16

slide-49
SLIDE 49

Matroid-based rooted-graphs

Definition

A matroid-based rooted-graph is a quadruple (G, M, S, π) :

1 G = (V , E) undirected graph, 2 M a matroid on a set S = {s1, . . . , st}. 3 π a placement of the elements of S at vertices of V . π(s1) π(s3) π(s2)

G M = U3,2 S = {s1, s2, s3}

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 7 / 16

slide-50
SLIDE 50

Matroid-based rooted-graphs

Definition

A matroid-based rooted-graph is a quadruple (G, M, S, π) :

1 G = (V , E) undirected graph, 2 M a matroid on a set S = {s1, . . . , st}. 3 π a placement of the elements of S at vertices of V .

π(s1) π(s3) π(s2)

X SX = {s1, s2}

Notation

SX = the elements of S placed at X (= π−1(X)).

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 7 / 16

slide-51
SLIDE 51

M-based packing of rooted-trees

Definition

A rooted-tree is a pair (T, s) where

1 T is a tree, 2 s ∈ S, placed at a vertex of T. π(s1) π(s3) π(s2)

T1 T2 T3

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 8 / 16

slide-52
SLIDE 52

M-based packing of rooted-trees

Definition

A rooted-tree is a pair (T, s) where

1 T is a tree, 2 s ∈ S, placed at a vertex of T. π(s1) π(s3) π(s2)

T1 T2 T3

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 8 / 16

slide-53
SLIDE 53

M-based packing of rooted-trees

Definition

A rooted-tree is a pair (T, s) where

1 T is a tree, 2 s ∈ S, placed at a vertex of T. π(s1) π(s3) π(s2)

T1 T2 T3

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 8 / 16

slide-54
SLIDE 54

M-based packing of rooted-trees

Definition

A rooted-tree is a pair (T, s) where

1 T is a tree, 2 s ∈ S, placed at a vertex of T. π(s1) π(s3) π(s2)

T1 T2 T3

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-trees is called M-based if

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 8 / 16

slide-55
SLIDE 55

M-based packing of rooted-trees

Definition

A rooted-tree is a pair (T, s) where

1 T is a tree, 2 s ∈ S, placed at a vertex of T. π(s1) π(s3) π(s2)

T1 T2 T3

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-trees is called M-based if {si ∈ S : v ∈ V (Ti)} forms a base of M for every v ∈ V .

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 8 / 16

slide-56
SLIDE 56

M-based packing of rooted-trees

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-trees is called M-based if {si ∈ S : v ∈ V (Ti)} forms a base of M for every v ∈ V .

Remark

For the free matroid M with all k roots at a vertex r, matroid-based packing of rooted-trees ⇐ ⇒ packing of k spanning trees.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 8 / 16

slide-57
SLIDE 57

M-based packing of rooted-trees

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-trees is called M-based if {si ∈ S : v ∈ V (Ti)} forms a base of M for every v ∈ V .

Remark

For the free matroid M with all k roots at a vertex r, matroid-based packing of rooted-trees ⇐ ⇒ packing of k spanning trees.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 8 / 16

slide-58
SLIDE 58

M-based packing of rooted-trees

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-trees is called M-based if {si ∈ S : v ∈ V (Ti)} forms a base of M for every v ∈ V .

Remark

For the free matroid M with all k roots at a vertex r, matroid-based packing of rooted-trees ⇐ ⇒ packing of k spanning trees.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 8 / 16

slide-59
SLIDE 59

M-based packing of rooted-trees

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-trees is called M-based if {si ∈ S : v ∈ V (Ti)} forms a base of M for every v ∈ V .

Definitions

1 π is M-independent if for every v ∈ V , Sv is independent in M. 2 (G, M, S, π) is partition-connected if for every partition P of V ,

eG(P) ≥

X∈P(rM(S) − rM(SX)).

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 8 / 16

slide-60
SLIDE 60

M-based packing of rooted-trees

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-trees is called M-based if {si ∈ S : v ∈ V (Ti)} forms a base of M for every v ∈ V .

Definitions

1 π is M-independent if for every v ∈ V , Sv is independent in M. 2 (G, M, S, π) is partition-connected if for every partition P of V ,

eG(P) ≥

X∈P(rM(S) − rM(SX)).

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 8 / 16

slide-61
SLIDE 61

M-based packing of rooted-trees

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-trees is called M-based if {si ∈ S : v ∈ V (Ti)} forms a base of M for every v ∈ V .

Definitions

1 π is M-independent if for every v ∈ V , Sv is independent in M. 2 (G, M, S, π) is partition-connected if for every partition P of V ,

eG(P) ≥

X∈P(rM(S) − rM(SX)).

Theorem (Katoh, Tanigawa 2012)

Let (G, M, S, π) be a matroid-based rooted-graph. There is a matroid-based packing of rooted-trees in (G, M, S, π) ⇐ ⇒ π is M-independent and (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 8 / 16

slide-62
SLIDE 62

M-based packing of rooted-trees

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-trees is called M-based if {si ∈ S : v ∈ V (Ti)} forms a base of M for every v ∈ V .

Definitions

1 π is M-independent if for every v ∈ V , Sv is independent in M. 2 (G, M, S, π) is partition-connected if for every partition P of V ,

eG(P) ≥

X∈P(rM(S) − rM(SX)).

Theorem (Katoh, Tanigawa 2012)

Let (G, M, S, π) be a matroid-based rooted-graph. There is a matroid-based packing of rooted-trees in (G, M, S, π) ⇐ ⇒ π is M-independent and (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 8 / 16

slide-63
SLIDE 63

M-based packing of rooted-trees

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-trees is called M-based if {si ∈ S : v ∈ V (Ti)} forms a base of M for every v ∈ V .

Definitions

1 π is M-independent if for every v ∈ V , Sv is independent in M. 2 (G, M, S, π) is partition-connected if for every partition P of V ,

eG(P) ≥

X∈P(rM(S) − rM(SX)).

Theorem (Katoh, Tanigawa 2012)

Let (G, M, S, π) be a matroid-based rooted-graph. There is a matroid-based packing of rooted-trees in (G, M, S, π) ⇐ ⇒ π is M-independent and (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 8 / 16

slide-64
SLIDE 64

M-based packing of rooted-arborescences

Definition

A rooted-arborescence is a pair (T, s) where

1 T is an r-arborescence, 2 s ∈ S, placed at r. π(s1) π(s3) π(s2)

T1 T2 T3

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 9 / 16

slide-65
SLIDE 65

M-based packing of rooted-arborescences

Definition

A rooted-arborescence is a pair (T, s) where

1 T is an r-arborescence, 2 s ∈ S, placed at r. π(s1) π(s3) π(s2)

T1 T2 T3

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 9 / 16

slide-66
SLIDE 66

M-based packing of rooted-arborescences

Definition

A rooted-arborescence is a pair (T, s) where

1 T is an r-arborescence, 2 s ∈ S, placed at r. π(s1) π(s3) π(s2)

T1 T2 T3

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 9 / 16

slide-67
SLIDE 67

M-based packing of rooted-arborescences

Definition

A rooted-arborescence is a pair (T, s) where

1 T is an r-arborescence, 2 s ∈ S, placed at r. π(s1) π(s3) π(s2)

T1 T2 T3

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-arborescences is M-based if

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 9 / 16

slide-68
SLIDE 68

M-based packing of rooted-arborescences

Definition

A rooted-arborescence is a pair (T, s) where

1 T is an r-arborescence, 2 s ∈ S, placed at r. π(s1) π(s3) π(s2)

T1 T2 T3

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-arborescences is M-based if {si ∈ S : v ∈ V (Ti)} forms a base of M for every v ∈ V .

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 9 / 16

slide-69
SLIDE 69

M-based packing of rooted-arborescences

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-arborescences is M-based if {si ∈ S : v ∈ V (Ti)} forms a base of M for every v ∈ V .

Remark

For the free matroid M with all k roots at a vertex r, matroid-based packing of rooted-arborescences ⇐ ⇒ packing of k spanning r-arborescences.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 9 / 16

slide-70
SLIDE 70

M-based packing of rooted-arborescences

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-arborescences is M-based if {si ∈ S : v ∈ V (Ti)} forms a base of M for every v ∈ V .

Remark

For the free matroid M with all k roots at a vertex r, matroid-based packing of rooted-arborescences ⇐ ⇒ packing of k spanning r-arborescences.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 9 / 16

slide-71
SLIDE 71

M-based packing of rooted-arborescences

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-arborescences is M-based if {si ∈ S : v ∈ V (Ti)} forms a base of M for every v ∈ V .

Remark

For the free matroid M with all k roots at a vertex r, matroid-based packing of rooted-arborescences ⇐ ⇒ packing of k spanning r-arborescences.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 9 / 16

slide-72
SLIDE 72

M-based packing of rooted-arborescences

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-arborescences is M-based if {si ∈ S : v ∈ V (Ti)} forms a base of M for every v ∈ V .

Definition

(D, M, S, π) is rooted-connected if for every ∅ = X ⊆ V , ρD(X) ≥ rM(S) − rM(SX).

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 9 / 16

slide-73
SLIDE 73

M-based packing of rooted-arborescences

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-arborescences is M-based if {si ∈ S : v ∈ V (Ti)} forms a base of M for every v ∈ V .

Definition

(D, M, S, π) is rooted-connected if for every ∅ = X ⊆ V , ρD(X) ≥ rM(S) − rM(SX).

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

Let (D, M, S, π) be a matroid-based rooted-digraph. There is a matroid-based packing of rooted-arborescences in (D, M, S, π) ⇐ ⇒ π is M-independent and (D, M, S, π) is rooted-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 9 / 16

slide-74
SLIDE 74

M-based packing of rooted-arborescences

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-arborescences is M-based if {si ∈ S : v ∈ V (Ti)} forms a base of M for every v ∈ V .

Definition

(D, M, S, π) is rooted-connected if for every ∅ = X ⊆ V , ρD(X) ≥ rM(S) − rM(SX).

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

Let (D, M, S, π) be a matroid-based rooted-digraph. There is a matroid-based packing of rooted-arborescences in (D, M, S, π) ⇐ ⇒ π is M-independent and (D, M, S, π) is rooted-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 9 / 16

slide-75
SLIDE 75

M-based packing of rooted-arborescences

Definition

A packing {(T1, s1), . . . , (T|S|, s|S|)} of rooted-arborescences is M-based if {si ∈ S : v ∈ V (Ti)} forms a base of M for every v ∈ V .

Definition

(D, M, S, π) is rooted-connected if for every ∅ = X ⊆ V , ρD(X) ≥ rM(S) − rM(SX).

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

Let (D, M, S, π) be a matroid-based rooted-digraph. There is a matroid-based packing of rooted-arborescences in (D, M, S, π) ⇐ ⇒ π is M-independent and (D, M, S, π) is rooted-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 9 / 16

slide-76
SLIDE 76

Proof of necessity

Let {(T1, s1), . . . , (T|S|, s|S|)} be a matroid-based packing of rooted-arborescences in (D, M, S, π) and v ∈ X ⊆ V . Let B = {si ∈ S : v ∈ V (Ti)}, B1 = B ∩ SX and B2 = B \ B1. Since Sv ⊆ B1 ⊆ B is a base of M, π is M-independent. Since, for each root si in B2, there exists an arc of Ti that enters X and the arborescences are arc-disjoint, ρD(X) ≥ |B2| = |B| − |B1| = rM(S) − rM(B1) ≥ rM(S) − rM(SX) that is (D, M, S, π) is rooted-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 10 / 16

slide-77
SLIDE 77

Proof of necessity

Let {(T1, s1), . . . , (T|S|, s|S|)} be a matroid-based packing of rooted-arborescences in (D, M, S, π) and v ∈ X ⊆ V . Let B = {si ∈ S : v ∈ V (Ti)}, B1 = B ∩ SX and B2 = B \ B1. Since Sv ⊆ B1 ⊆ B is a base of M, π is M-independent. Since, for each root si in B2, there exists an arc of Ti that enters X and the arborescences are arc-disjoint, ρD(X) ≥ |B2| = |B| − |B1| = rM(S) − rM(B1) ≥ rM(S) − rM(SX) that is (D, M, S, π) is rooted-connected.

π(s1) π(s|B2|) π(s|B1|) π(s2) π(sℓ) π(sj)

X

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 10 / 16

slide-78
SLIDE 78

Proof of necessity

Let {(T1, s1), . . . , (T|S|, s|S|)} be a matroid-based packing of rooted-arborescences in (D, M, S, π) and v ∈ X ⊆ V . Let B = {si ∈ S : v ∈ V (Ti)}, B1 = B ∩ SX and B2 = B \ B1. Since Sv ⊆ B1 ⊆ B is a base of M, π is M-independent. Since, for each root si in B2, there exists an arc of Ti that enters X and the arborescences are arc-disjoint, ρD(X) ≥ |B2| = |B| − |B1| = rM(S) − rM(B1) ≥ rM(S) − rM(SX) that is (D, M, S, π) is rooted-connected.

π(s1) π(s|B2|) π(s|B1|) π(s2) π(sℓ) π(sj)

X

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 10 / 16

slide-79
SLIDE 79

Proof of necessity

Let {(T1, s1), . . . , (T|S|, s|S|)} be a matroid-based packing of rooted-arborescences in (D, M, S, π) and v ∈ X ⊆ V . Let B = {si ∈ S : v ∈ V (Ti)}, B1 = B ∩ SX and B2 = B \ B1. Since Sv ⊆ B1 ⊆ B is a base of M, π is M-independent. Since, for each root si in B2, there exists an arc of Ti that enters X and the arborescences are arc-disjoint, ρD(X) ≥ |B2| = |B| − |B1| = rM(S) − rM(B1) ≥ rM(S) − rM(SX) that is (D, M, S, π) is rooted-connected.

π(s1) π(s|B2|) π(s|B1|) π(s2) π(sℓ) π(sj)

X

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 10 / 16

slide-80
SLIDE 80

Orientation results

Theorem (Frank 1980)

Let G = (V , E) be an undirected graph and h : 2V → Z+ an intersecting supermodular non-increasing set-function. There is an orientation D of G s. t. ρD(X) ≥ h(X) ∀ ∅ = X ⊂ V ⇐ ⇒ eG(P) ≥

X∈P h(X) for every partition P of V .

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 11 / 16

slide-81
SLIDE 81

Orientation results

Theorem (Frank 1980)

Let G = (V , E) be an undirected graph and h : 2V → Z+ an intersecting supermodular non-increasing set-function. There is an orientation D of G s. t. ρD(X) ≥ h(X) ∀ ∅ = X ⊂ V ⇐ ⇒ eG(P) ≥

X∈P h(X) for every partition P of V .

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 11 / 16

slide-82
SLIDE 82

Orientation results

Theorem (Frank 1980)

Let G = (V , E) be an undirected graph and h : 2V → Z+ an intersecting supermodular non-increasing set-function. There is an orientation D of G s. t. ρD(X) ≥ h(X) ∀ ∅ = X ⊂ V ⇐ ⇒ eG(P) ≥

X∈P h(X) for every partition P of V .

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 11 / 16

slide-83
SLIDE 83

Orientation results

Theorem (Frank 1980)

Let G = (V , E) be an undirected graph and h : 2V → Z+ an intersecting supermodular non-increasing set-function. There is an orientation D of G s. t. ρD(X) ≥ h(X) ∀ ∅ = X ⊂ V ⇐ ⇒ eG(P) ≥

X∈P h(X) for every partition P of V .

Applying for h(X) = rM(S) − rM(SX) provides

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 11 / 16

slide-84
SLIDE 84

Orientation results

Theorem (Frank 1980)

Let G = (V , E) be an undirected graph and h : 2V → Z+ an intersecting supermodular non-increasing set-function. There is an orientation D of G s. t. ρD(X) ≥ h(X) ∀ ∅ = X ⊂ V ⇐ ⇒ eG(P) ≥

X∈P h(X) for every partition P of V .

Applying for h(X) = rM(S) − rM(SX) provides

Corollary

Let (G, M, S, π) be a matroid-based rooted-graph. There is an orientation D of G s. t. (D, M, S, π) is rooted-connected ⇐ ⇒ (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 11 / 16

slide-85
SLIDE 85

Orientation results

Theorem (Frank 1980)

Let G = (V , E) be an undirected graph and h : 2V → Z+ an intersecting supermodular non-increasing set-function. There is an orientation D of G s. t. ρD(X) ≥ h(X) ∀ ∅ = X ⊂ V ⇐ ⇒ eG(P) ≥

X∈P h(X) for every partition P of V .

Applying for h(X) = rM(S) − rM(SX) provides

Corollary

Let (G, M, S, π) be a matroid-based rooted-graph. There is an orientation D of G s. t. (D, M, S, π) is rooted-connected ⇐ ⇒ (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 11 / 16

slide-86
SLIDE 86

Orientation results

Theorem (Frank 1980)

Let G = (V , E) be an undirected graph and h : 2V → Z+ an intersecting supermodular non-increasing set-function. There is an orientation D of G s. t. ρD(X) ≥ h(X) ∀ ∅ = X ⊂ V ⇐ ⇒ eG(P) ≥

X∈P h(X) for every partition P of V .

Applying for h(X) = rM(S) − rM(SX) provides

Corollary

Let (G, M, S, π) be a matroid-based rooted-graph. There is an orientation D of G s. t. (D, M, S, π) is rooted-connected ⇐ ⇒ (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 11 / 16

slide-87
SLIDE 87

Plan executed

Theorem (Katoh, Tanigawa 2012)

∃ a matroid-based packing of rooted-trees in (G, M, S, π) ⇐ ⇒ π is M-independent and (G, M, S, π) is partition-connected.

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

∃ a matroid-based packing of rooted-arborescences in (D, M, S, π) ⇐ ⇒ π is M-independent and (D, M, S, π) is rooted-connected.

Theorem (Frank 1980)

∃ an orientation D of G s. t. (D, M, S, π) is rooted-connected ⇐ ⇒ (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 12 / 16

slide-88
SLIDE 88

Plan executed

Theorem (Katoh, Tanigawa 2012)

∃ a matroid-based packing of rooted-trees in (G, M, S, π) ⇐ ⇒ π is M-independent and (G, M, S, π) is partition-connected.

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

∃ a matroid-based packing of rooted-arborescences in (D, M, S, π) ⇐ ⇒ π is M-independent and (D, M, S, π) is rooted-connected.

Theorem (Frank 1980)

∃ an orientation D of G s. t. (D, M, S, π) is rooted-connected ⇐ ⇒ (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 12 / 16

slide-89
SLIDE 89

Plan executed

Theorem (Katoh, Tanigawa 2012)

∃ a matroid-based packing of rooted-trees in (G, M, S, π) ⇐ ⇒ π is M-independent and (G, M, S, π) is partition-connected.

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

∃ a matroid-based packing of rooted-arborescences in (D, M, S, π) ⇐ ⇒ π is M-independent and (D, M, S, π) is rooted-connected.

Theorem (Frank 1980)

∃ an orientation D of G s. t. (D, M, S, π) is rooted-connected ⇐ ⇒ (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 12 / 16

slide-90
SLIDE 90

Plan executed

Theorem (Katoh, Tanigawa 2012)

∃ a matroid-based packing of rooted-trees in (G, M, S, π) ⇐ ⇒ π is M-independent and (G, M, S, π) is partition-connected.

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

∃ a matroid-based packing of rooted-arborescences in (D, M, S, π) ⇐ ⇒ π is M-independent and (D, M, S, π) is rooted-connected.

Theorem (Frank 1980)

∃ an orientation D of G s. t. (D, M, S, π) is rooted-connected ⇐ ⇒ (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 12 / 16

slide-91
SLIDE 91

Plan executed

Theorem (Katoh, Tanigawa 2012)

∃ a matroid-based packing of rooted-trees in (G, M, S, π) ⇐ ⇒ π is M-independent and (G, M, S, π) is partition-connected.

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

∃ a matroid-based packing of rooted-arborescences in (D, M, S, π) ⇐ ⇒ π is M-independent and (D, M, S, π) is rooted-connected.

Theorem (Frank 1980)

∃ an orientation D of G s. t. (D, M, S, π) is rooted-connected ⇐ ⇒ (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 12 / 16

slide-92
SLIDE 92

Plan executed

Theorem (Katoh, Tanigawa 2012)

∃ a matroid-based packing of rooted-trees in (G, M, S, π) ⇐ ⇒ π is M-independent and (G, M, S, π) is partition-connected.

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

∃ a matroid-based packing of rooted-arborescences in (D, M, S, π) ⇐ ⇒ π is M-independent and (D, M, S, π) is rooted-connected.

Theorem (Frank 1980)

∃ an orientation D of G s. t. (D, M, S, π) is rooted-connected ⇐ ⇒ (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 12 / 16

slide-93
SLIDE 93

Plan executed

Theorem (Katoh, Tanigawa 2012)

∃ a matroid-based packing of rooted-trees in (G, M, S, π) ⇐ ⇒ π is M-independent and (G, M, S, π) is partition-connected.

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

∃ a matroid-based packing of rooted-arborescences in (D, M, S, π) ⇐ ⇒ π is M-independent and (D, M, S, π) is rooted-connected.

Theorem (Frank 1980)

∃ an orientation D of G s. t. (D, M, S, π) is rooted-connected ⇐ ⇒ (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 12 / 16

slide-94
SLIDE 94

Plan executed

Theorem (Katoh, Tanigawa 2012)

∃ a matroid-based packing of rooted-trees in (G, M, S, π) ⇐ ⇒ π is M-independent and (G, M, S, π) is partition-connected.

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

∃ a matroid-based packing of rooted-arborescences in (D, M, S, π) ⇐ ⇒ π is M-independent and (D, M, S, π) is rooted-connected.

Theorem (Frank 1980)

∃ an orientation D of G s. t. (D, M, S, π) is rooted-connected ⇐ ⇒ (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 12 / 16

slide-95
SLIDE 95

Plan executed

Theorem (Katoh, Tanigawa 2012)

∃ a matroid-based packing of rooted-trees in (G, M, S, π) ⇐ ⇒ π is M-independent and (G, M, S, π) is partition-connected.

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

∃ a matroid-based packing of rooted-arborescences in (D, M, S, π) ⇐ ⇒ π is M-independent and (D, M, S, π) is rooted-connected.

Theorem (Frank 1980)

∃ an orientation D of G s. t. (D, M, S, π) is rooted-connected ⇐ ⇒ (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 12 / 16

slide-96
SLIDE 96

Plan executed

Theorem (Katoh, Tanigawa 2012)

∃ a matroid-based packing of rooted-trees in (G, M, S, π) ⇐ ⇒ π is M-independent and (G, M, S, π) is partition-connected.

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

∃ a matroid-based packing of rooted-arborescences in (D, M, S, π) ⇐ ⇒ π is M-independent and (D, M, S, π) is rooted-connected.

Theorem (Frank 1980)

∃ an orientation D of G s. t. (D, M, S, π) is rooted-connected ⇐ ⇒ (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 12 / 16

slide-97
SLIDE 97

About the proofs

Theorem (Katoh, Tanigawa 2012)

∃ a matroid-based packing of rooted-trees in (G, M, S, π) ⇐ ⇒ π is M-independent and (G, M, S, π) is partition-connected.

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

∃ a matroid-based packing of rooted-arborescences in (D, M, S, π) ⇐ ⇒ π is M-independent and (D, M, S, π) is rooted-connected.

Theorem (Frank 1980)

∃ an orientation D of G s. t. (D, M, S, π) is rooted-connected ⇐ ⇒ (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 13 / 16

slide-98
SLIDE 98

About the proofs

Theorem (Katoh, Tanigawa 2012)

∃ a matroid-based packing of rooted-trees in (G, M, S, π) ⇐ ⇒ 8 pages π is M-independent and (G, M, S, π) is partition-connected.

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

∃ a matroid-based packing of rooted-arborescences in (D, M, S, π) ⇐ ⇒ π is M-independent and (D, M, S, π) is rooted-connected.

Theorem (Frank 1980)

∃ an orientation D of G s. t. (D, M, S, π) is rooted-connected ⇐ ⇒ (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 13 / 16

slide-99
SLIDE 99

About the proofs

Theorem (Katoh, Tanigawa 2012)

∃ a matroid-based packing of rooted-trees in (G, M, S, π) ⇐ ⇒ 8 pages π is M-independent and (G, M, S, π) is partition-connected.

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

∃ a matroid-based packing of rooted-arborescences in (D, M, S, π) ⇐ ⇒ 2 pages π is M-independent and (D, M, S, π) is rooted-connected.

Theorem (Frank 1980)

∃ an orientation D of G s. t. (D, M, S, π) is rooted-connected ⇐ ⇒ (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 13 / 16

slide-100
SLIDE 100

About the proofs

Theorem (Katoh, Tanigawa 2012)

∃ a matroid-based packing of rooted-trees in (G, M, S, π) ⇐ ⇒ 8 pages π is M-independent and (G, M, S, π) is partition-connected.

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

∃ a matroid-based packing of rooted-arborescences in (D, M, S, π) ⇐ ⇒ 2 pages π is M-independent and (D, M, S, π) is rooted-connected.

Theorem (Frank 1980)

∃ an orientation D of G s. t. (D, M, S, π) is rooted-connected ⇐ ⇒ 4 pages (G, M, S, π) is partition-connected.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 13 / 16

slide-101
SLIDE 101

Further results

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

1 A matroid-based packing of rooted-arborescences can be found in

polynomial time,

2 We have a complete description of the convex hull of the incidence

vectors of the matroid-based packings of rooted-arborescences,

3 A matroid-based packing of rooted-arborescences of minimum weight

can be found in polynomial time,

4 Our theorem can be generalized for directed hypergraphs.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 14 / 16

slide-102
SLIDE 102

Further results

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

1 A matroid-based packing of rooted-arborescences can be found in

polynomial time,

2 We have a complete description of the convex hull of the incidence

vectors of the matroid-based packings of rooted-arborescences,

3 A matroid-based packing of rooted-arborescences of minimum weight

can be found in polynomial time,

4 Our theorem can be generalized for directed hypergraphs.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 14 / 16

slide-103
SLIDE 103

Further results

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

1 A matroid-based packing of rooted-arborescences can be found in

polynomial time,

2 We have a complete description of the convex hull of the incidence

vectors of the matroid-based packings of rooted-arborescences,

3 A matroid-based packing of rooted-arborescences of minimum weight

can be found in polynomial time,

4 Our theorem can be generalized for directed hypergraphs.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 14 / 16

slide-104
SLIDE 104

Further results

Theorem (Durand de Gevigney, Nguyen, Szigeti 2012)

1 A matroid-based packing of rooted-arborescences can be found in

polynomial time,

2 We have a complete description of the convex hull of the incidence

vectors of the matroid-based packings of rooted-arborescences,

3 A matroid-based packing of rooted-arborescences of minimum weight

can be found in polynomial time,

4 Our theorem can be generalized for directed hypergraphs.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 14 / 16

slide-105
SLIDE 105

Conclusion

Summary

We presented a theorem on matroid-based packing of rooted-arborescences that

generalizes Edmonds’ result on packing of spanning r-arborescences, implies – using Frank’s orientation theorem – Katoh and Tanigawa’s result on matroid-based packing of rooted-trees, has a short simple and algorithmic proof.

The weighted version can also be solved in polynomial time.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 15 / 16

slide-106
SLIDE 106

Conclusion

Summary

We presented a theorem on matroid-based packing of rooted-arborescences that

generalizes Edmonds’ result on packing of spanning r-arborescences, implies – using Frank’s orientation theorem – Katoh and Tanigawa’s result on matroid-based packing of rooted-trees, has a short simple and algorithmic proof.

The weighted version can also be solved in polynomial time.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 15 / 16

slide-107
SLIDE 107

Conclusion

Summary

We presented a theorem on matroid-based packing of rooted-arborescences that

generalizes Edmonds’ result on packing of spanning r-arborescences, implies – using Frank’s orientation theorem – Katoh and Tanigawa’s result on matroid-based packing of rooted-trees, has a short simple and algorithmic proof.

The weighted version can also be solved in polynomial time.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 15 / 16

slide-108
SLIDE 108

Conclusion

Summary

We presented a theorem on matroid-based packing of rooted-arborescences that

generalizes Edmonds’ result on packing of spanning r-arborescences, implies – using Frank’s orientation theorem – Katoh and Tanigawa’s result on matroid-based packing of rooted-trees, has a short simple and algorithmic proof.

The weighted version can also be solved in polynomial time.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 15 / 16

slide-109
SLIDE 109

Conclusion

Summary

We presented a theorem on matroid-based packing of rooted-arborescences that

generalizes Edmonds’ result on packing of spanning r-arborescences, implies – using Frank’s orientation theorem – Katoh and Tanigawa’s result on matroid-based packing of rooted-trees, has a short simple and algorithmic proof.

The weighted version can also be solved in polynomial time.

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 15 / 16

slide-110
SLIDE 110

Conclusion

Summary

We presented a theorem on matroid-based packing of rooted-arborescences that

generalizes Edmonds’ result on packing of spanning r-arborescences, implies – using Frank’s orientation theorem – Katoh and Tanigawa’s result on matroid-based packing of rooted-trees, has a short simple and algorithmic proof.

The weighted version can also be solved in polynomial time.

Open problem

Combinatorial algorithm for finding a matroid-based packing of rooted-arborescences of minimum weight ?

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 15 / 16

slide-111
SLIDE 111

Thank you for your attention !

  • Z. Szigeti (G-SCOP, Grenoble)

On packing of arborescences January 2013 16 / 16