on packing of arborescences with matroid constraints
play

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


  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. Motivation 2 : Rigidity Body-Bar Framework Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 4 / 16

  9. 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

  10. 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

  11. 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 Theorem (Katoh, Tanigawa 2012) with Bar-Boundary ”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

  12. Matroids Definition For I ⊆ 2 S , 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

  13. Matroids Definition For I ⊆ 2 S , 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

  14. Matroids Definition For I ⊆ 2 S , 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

  15. Matroids Definition For I ⊆ 2 S , 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

  16. Matroids Definition For I ⊆ 2 S , 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 U n , k = { X ⊆ S : | X | ≤ k } where | S | = n , Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 5 / 16

  17. Matroids Definition For I ⊆ 2 S , 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 U n , k = { X ⊆ S : | X | ≤ k } where | S | = n , Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 5 / 16

  18. Matroids Definition For I ⊆ 2 S , 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 U n , k = { X ⊆ S : | X | ≤ k } where | S | = n , Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 5 / 16

  19. Matroids Definition For I ⊆ 2 S , 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 U n , k = { X ⊆ S : | X | ≤ k } where | S | = n , free matroid = U n , n . Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 5 / 16

  20. Matroids Notion 1 independent sets = I , any subset of an independent set is independent, 1 2 base = maximal independent set, all basis are of the same size, 1 3 rank function : r ( X ) = max {| Y | : Y ∈ I , Y ⊆ X } . non-decreasing, 1 submodular, 2 X ∈ I if and only if r ( X ) = | X | . 3 Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 6 / 16

  21. Matroids Notion 1 independent sets = I , any subset of an independent set is independent, 1 2 base = maximal independent set, all basis are of the same size, 1 3 rank function : r ( X ) = max {| Y | : Y ∈ I , Y ⊆ X } . non-decreasing, 1 submodular, 2 X ∈ I if and only if r ( X ) = | X | . 3 Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 6 / 16

  22. Matroids Notion 1 independent sets = I , any subset of an independent set is independent, 1 2 base = maximal independent set, all basis are of the same size, 1 3 rank function : r ( X ) = max {| Y | : Y ∈ I , Y ⊆ X } . non-decreasing, 1 submodular, 2 X ∈ I if and only if r ( X ) = | X | . 3 Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 6 / 16

  23. Matroids Notion 1 independent sets = I , any subset of an independent set is independent, 1 2 base = maximal independent set, all basis are of the same size, 1 3 rank function : r ( X ) = max {| Y | : Y ∈ I , Y ⊆ X } . non-decreasing, 1 submodular, 2 X ∈ I if and only if r ( X ) = | X | . 3 Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 6 / 16

  24. Matroids Notion 1 independent sets = I , any subset of an independent set is independent, 1 2 base = maximal independent set, all basis are of the same size, 1 3 rank function : r ( X ) = max {| Y | : Y ∈ I , Y ⊆ X } . non-decreasing, 1 submodular, 2 X ∈ I if and only if r ( X ) = | X | . 3 Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 6 / 16

  25. Matroids Notion 1 independent sets = I , any subset of an independent set is independent, 1 2 base = maximal independent set, all basis are of the same size, 1 3 rank function : r ( X ) = max {| Y | : Y ∈ I , Y ⊆ X } . non-decreasing, 1 submodular, 2 X ∈ I if and only if r ( X ) = | X | . 3 Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 6 / 16

  26. Matroids Notion 1 independent sets = I , any subset of an independent set is independent, 1 2 base = maximal independent set, all basis are of the same size, 1 3 rank function : r ( X ) = max {| Y | : Y ∈ I , Y ⊆ X } . non-decreasing, 1 submodular, 2 X ∈ I if and only if r ( X ) = | X | . 3 Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 6 / 16

  27. Matroids Notion 1 independent sets = I , any subset of an independent set is independent, 1 2 base = maximal independent set, all basis are of the same size, 1 3 rank function : r ( X ) = max {| Y | : Y ∈ I , Y ⊆ X } . non-decreasing, 1 submodular, 2 X ∈ I if and only if r ( X ) = | X | . 3 Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 6 / 16

  28. 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 = { s 1 , . . . , s t } . 3 π a placement of the elements of S at vertices of V . π ( s 1 ) π ( s 2 ) G S = { s 1 , s 2 , s 3 } M = U 3 , 2 π ( s 3 ) Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 7 / 16

  29. 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 = { s 1 , . . . , s t } . 3 π a placement of the elements of S at vertices of V . π ( s 1 ) X π ( s 2 ) S X = { s 1 , s 2 } π ( s 3 ) Notation S X = the elements of S placed at X (= π − 1 ( X )) . Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 7 / 16

  30. 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 . π ( s 1 ) π ( s 2 ) T 2 T 1 T 3 π ( s 3 ) Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 8 / 16

  31. 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 . π ( s 1 ) π ( s 2 ) T 2 T 1 T 3 π ( s 3 ) Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 8 / 16

  32. 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 . π ( s 1 ) π ( s 2 ) T 2 T 1 T 3 π ( s 3 ) Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 8 / 16

  33. 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 . π ( s 1 ) π ( s 2 ) T 2 T 1 T 3 π ( s 3 ) Definition A packing { ( T 1 , s 1 ) , . . . , ( 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

  34. 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 . π ( s 1 ) π ( s 2 ) T 2 T 1 T 3 π ( s 3 ) Definition A packing { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } of rooted-trees is called M -based if { s i ∈ S : v ∈ V ( T i ) } forms a base of M for every v ∈ V . Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 8 / 16

  35. M -based packing of rooted-trees Definition A packing { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } of rooted-trees is called M -based if { s i ∈ S : v ∈ V ( T i ) } 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

  36. M -based packing of rooted-trees Definition A packing { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } of rooted-trees is called M -based if { s i ∈ S : v ∈ V ( T i ) } 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

  37. M -based packing of rooted-trees Definition A packing { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } of rooted-trees is called M -based if { s i ∈ S : v ∈ V ( T i ) } 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

  38. M -based packing of rooted-trees Definition A packing { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } of rooted-trees is called M -based if { s i ∈ S : v ∈ V ( T i ) } forms a base of M for every v ∈ V . Definitions 1 π is M -independent if for every v ∈ V , S v is independent in M . 2 ( G , M , S , π ) is partition-connected if for every partition P of V , e G ( P ) ≥ � X ∈P ( r M (S) − r M (S X )) . Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 8 / 16

  39. M -based packing of rooted-trees Definition A packing { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } of rooted-trees is called M -based if { s i ∈ S : v ∈ V ( T i ) } forms a base of M for every v ∈ V . Definitions 1 π is M -independent if for every v ∈ V , S v is independent in M . 2 ( G , M , S , π ) is partition-connected if for every partition P of V , e G ( P ) ≥ � X ∈P ( r M (S) − r M (S X )) . Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 8 / 16

  40. M -based packing of rooted-trees Definition A packing { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } of rooted-trees is called M -based if { s i ∈ S : v ∈ V ( T i ) } forms a base of M for every v ∈ V . Definitions 1 π is M -independent if for every v ∈ V , S v is independent in M . 2 ( G , M , S , π ) is partition-connected if for every partition P of V , e G ( P ) ≥ � X ∈P ( r M (S) − r M (S X )) . 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

  41. M -based packing of rooted-trees Definition A packing { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } of rooted-trees is called M -based if { s i ∈ S : v ∈ V ( T i ) } forms a base of M for every v ∈ V . Definitions 1 π is M -independent if for every v ∈ V , S v is independent in M . 2 ( G , M , S , π ) is partition-connected if for every partition P of V , e G ( P ) ≥ � X ∈P ( r M (S) − r M (S X )) . 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

  42. M -based packing of rooted-trees Definition A packing { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } of rooted-trees is called M -based if { s i ∈ S : v ∈ V ( T i ) } forms a base of M for every v ∈ V . Definitions 1 π is M -independent if for every v ∈ V , S v is independent in M . 2 ( G , M , S , π ) is partition-connected if for every partition P of V , e G ( P ) ≥ � X ∈P ( r M (S) − r M (S X )) . 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

  43. 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 . π ( s 1 ) π ( s 2 ) T 2 T 1 T 3 π ( s 3 ) Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 9 / 16

  44. 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 . π ( s 1 ) π ( s 2 ) T 2 T 1 T 3 π ( s 3 ) Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 9 / 16

  45. 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 . π ( s 1 ) π ( s 2 ) T 2 T 1 T 3 π ( s 3 ) Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 9 / 16

  46. 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 . π ( s 1 ) π ( s 2 ) T 2 T 1 T 3 π ( s 3 ) Definition A packing { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } of rooted-arborescences is M -based if Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 9 / 16

  47. 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 . π ( s 1 ) π ( s 2 ) T 2 T 1 T 3 π ( s 3 ) Definition A packing { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } of rooted-arborescences is M -based if { s i ∈ S : v ∈ V ( T i ) } forms a base of M for every v ∈ V . Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 9 / 16

  48. M -based packing of rooted-arborescences Definition A packing { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } of rooted-arborescences is M -based if { s i ∈ S : v ∈ V ( T i ) } 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

  49. M -based packing of rooted-arborescences Definition A packing { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } of rooted-arborescences is M -based if { s i ∈ S : v ∈ V ( T i ) } 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

  50. M -based packing of rooted-arborescences Definition A packing { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } of rooted-arborescences is M -based if { s i ∈ S : v ∈ V ( T i ) } 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

  51. M -based packing of rooted-arborescences Definition A packing { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } of rooted-arborescences is M -based if { s i ∈ S : v ∈ V ( T i ) } forms a base of M for every v ∈ V . Definition ( D , M , S , π ) is rooted-connected if for every ∅ � = X ⊆ V , ρ D ( X ) ≥ r M (S) − r M (S X ) . Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 9 / 16

  52. M -based packing of rooted-arborescences Definition A packing { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } of rooted-arborescences is M -based if { s i ∈ S : v ∈ V ( T i ) } forms a base of M for every v ∈ V . Definition ( D , M , S , π ) is rooted-connected if for every ∅ � = X ⊆ V , ρ D ( X ) ≥ r M (S) − r M (S X ) . 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

  53. M -based packing of rooted-arborescences Definition A packing { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } of rooted-arborescences is M -based if { s i ∈ S : v ∈ V ( T i ) } forms a base of M for every v ∈ V . Definition ( D , M , S , π ) is rooted-connected if for every ∅ � = X ⊆ V , ρ D ( X ) ≥ r M (S) − r M (S X ) . 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

  54. M -based packing of rooted-arborescences Definition A packing { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } of rooted-arborescences is M -based if { s i ∈ S : v ∈ V ( T i ) } forms a base of M for every v ∈ V . Definition ( D , M , S , π ) is rooted-connected if for every ∅ � = X ⊆ V , ρ D ( X ) ≥ r M (S) − r M (S X ) . 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

  55. Proof of necessity Let { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } be a matroid-based packing of rooted-arborescences in ( D , M , S , π ) and v ∈ X ⊆ V . Let B = { s i ∈ S : v ∈ V ( T i ) } , B 1 = B ∩ S X and B 2 = B \ B 1 . Since S v ⊆ B 1 ⊆ B is a base of M , π is M -independent. Since, for each root s i in B 2 , there exists an arc of T i that enters X and the arborescences are arc-disjoint, ρ D ( X ) ≥ | B 2 | = | B | − | B 1 | = r M (S) − r M ( B 1 ) ≥ r M (S) − r M (S X ) that is ( D , M , S , π ) is rooted-connected. Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 10 / 16

  56. Proof of necessity Let { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } be a matroid-based packing of rooted-arborescences in ( D , M , S , π ) and v ∈ X ⊆ V . Let B = { s i ∈ S : v ∈ V ( T i ) } , B 1 = B ∩ S X and B 2 = B \ B 1 . Since S v ⊆ B 1 ⊆ B is a base of M , π is M -independent. Since, for each root s i in B 2 , there exists an arc of T i that enters X and the arborescences are arc-disjoint, ρ D ( X ) ≥ | B 2 | = | B | − | B 1 | = r M (S) − r M ( B 1 ) ≥ r M (S) − r M (S X ) that is ( D , M , S , π ) is rooted-connected. π ( s | B 2 | ) π ( s 1 ) π ( s ℓ ) π ( s | B 1 | ) π ( s j ) X π ( s 2 ) Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 10 / 16

  57. Proof of necessity Let { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } be a matroid-based packing of rooted-arborescences in ( D , M , S , π ) and v ∈ X ⊆ V . Let B = { s i ∈ S : v ∈ V ( T i ) } , B 1 = B ∩ S X and B 2 = B \ B 1 . Since S v ⊆ B 1 ⊆ B is a base of M , π is M -independent. Since, for each root s i in B 2 , there exists an arc of T i that enters X and the arborescences are arc-disjoint, ρ D ( X ) ≥ | B 2 | = | B | − | B 1 | = r M (S) − r M ( B 1 ) ≥ r M (S) − r M (S X ) that is ( D , M , S , π ) is rooted-connected. π ( s | B 2 | ) π ( s 1 ) π ( s ℓ ) π ( s | B 1 | ) π ( s j ) X π ( s 2 ) Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 10 / 16

  58. Proof of necessity Let { ( T 1 , s 1 ) , . . . , ( T | S | , s | S | ) } be a matroid-based packing of rooted-arborescences in ( D , M , S , π ) and v ∈ X ⊆ V . Let B = { s i ∈ S : v ∈ V ( T i ) } , B 1 = B ∩ S X and B 2 = B \ B 1 . Since S v ⊆ B 1 ⊆ B is a base of M , π is M -independent. Since, for each root s i in B 2 , there exists an arc of T i that enters X and the arborescences are arc-disjoint, ρ D ( X ) ≥ | B 2 | = | B | − | B 1 | = r M (S) − r M ( B 1 ) ≥ r M (S) − r M (S X ) that is ( D , M , S , π ) is rooted-connected. π ( s | B 2 | ) π ( s 1 ) π ( s ℓ ) π ( s | B 1 | ) π ( s j ) X π ( s 2 ) Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 10 / 16

  59. Orientation results Theorem (Frank 1980) Let G = ( V , E ) be an undirected graph and h : 2 V → Z + an intersecting supermodular non-increasing set-function. There is an orientation D of G s. t. ρ D ( X ) ≥ h ( X ) ∀ ∅ � = X ⊂ V ⇐ ⇒ e G ( P ) ≥ � X ∈P h ( X ) for every partition P of V . Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 11 / 16

  60. Orientation results Theorem (Frank 1980) Let G = ( V , E ) be an undirected graph and h : 2 V → Z + an intersecting supermodular non-increasing set-function. There is an orientation D of G s. t. ρ D ( X ) ≥ h ( X ) ∀ ∅ � = X ⊂ V ⇐ ⇒ e G ( P ) ≥ � X ∈P h ( X ) for every partition P of V . Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 11 / 16

  61. Orientation results Theorem (Frank 1980) Let G = ( V , E ) be an undirected graph and h : 2 V → Z + an intersecting supermodular non-increasing set-function. There is an orientation D of G s. t. ρ D ( X ) ≥ h ( X ) ∀ ∅ � = X ⊂ V ⇐ ⇒ e G ( P ) ≥ � X ∈P h ( X ) for every partition P of V . Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 11 / 16

  62. Orientation results Theorem (Frank 1980) Let G = ( V , E ) be an undirected graph and h : 2 V → Z + an intersecting supermodular non-increasing set-function. There is an orientation D of G s. t. ρ D ( X ) ≥ h ( X ) ∀ ∅ � = X ⊂ V ⇐ ⇒ e G ( P ) ≥ � X ∈P h ( X ) for every partition P of V . Applying for h ( X ) = r M (S) − r M (S X ) provides Z. Szigeti (G-SCOP, Grenoble) On packing of arborescences January 2013 11 / 16

  63. Orientation results Theorem (Frank 1980) Let G = ( V , E ) be an undirected graph and h : 2 V → Z + an intersecting supermodular non-increasing set-function. There is an orientation D of G s. t. ρ D ( X ) ≥ h ( X ) ∀ ∅ � = X ⊂ V ⇐ ⇒ e G ( P ) ≥ � X ∈P h ( X ) for every partition P of V . Applying for h ( X ) = r M (S) − r M (S X ) 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

  64. Orientation results Theorem (Frank 1980) Let G = ( V , E ) be an undirected graph and h : 2 V → Z + an intersecting supermodular non-increasing set-function. There is an orientation D of G s. t. ρ D ( X ) ≥ h ( X ) ∀ ∅ � = X ⊂ V ⇐ ⇒ e G ( P ) ≥ � X ∈P h ( X ) for every partition P of V . Applying for h ( X ) = r M (S) − r M (S X ) 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

  65. Orientation results Theorem (Frank 1980) Let G = ( V , E ) be an undirected graph and h : 2 V → Z + an intersecting supermodular non-increasing set-function. There is an orientation D of G s. t. ρ D ( X ) ≥ h ( X ) ∀ ∅ � = X ⊂ V ⇐ ⇒ e G ( P ) ≥ � X ∈P h ( X ) for every partition P of V . Applying for h ( X ) = r M (S) − r M (S X ) 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

  66. 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

  67. 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

  68. 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

  69. 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

  70. 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

  71. 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

  72. 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

  73. 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

  74. 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

  75. 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

  76. 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

  77. 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

  78. 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

  79. 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

Recommend


More recommend