Packing arborescences : a survey
Zolt´ an Szigeti
Combinatorial Optimization Group, G-SCOP
- Univ. Grenoble Alpes, Grenoble INP, CNRS, France
2017 April 20
- Z. Szigeti (G-SCOP, Grenoble)
Packing of arborescences 2017 April 20 1 / 1
Packing arborescences : a survey Zolt an Szigeti Combinatorial - - PowerPoint PPT Presentation
Packing arborescences : a survey Zolt an Szigeti Combinatorial Optimization Group, G-SCOP Univ. Grenoble Alpes, Grenoble INP, CNRS, France 2017 April 20 Z. Szigeti (G-SCOP, Grenoble) Packing of arborescences 2017 April 20 1 / 1 Outline
Combinatorial Optimization Group, G-SCOP
Packing of arborescences 2017 April 20 1 / 1
Packing of arborescences 2017 April 20 2 / 1
Digraphs
Packing of arborescences 2017 April 20 2 / 1
Digraphs Matroid-based rooted-digraphs
Packing of arborescences 2017 April 20 2 / 1
Digraphs Matroid-based rooted-digraphs Digraphs with matroid
Packing of arborescences 2017 April 20 2 / 1
Digraphs Matroid-based rooted-digraphs Digraphs with matroid
Matroid-rooted digraphs
Packing of arborescences 2017 April 20 2 / 1
Digraphs
Packing spanning arborescences
Matroid-based rooted-digraphs Digraphs with matroid
Matroid-rooted digraphs
Packing of arborescences 2017 April 20 2 / 1
Digraphs
Packing spanning arborescences Packing reachability arborescences
Matroid-based rooted-digraphs Digraphs with matroid
Matroid-rooted digraphs
Packing of arborescences 2017 April 20 2 / 1
Digraphs
Packing spanning arborescences Packing reachability arborescences
Matroid-based rooted-digraphs
Matroid-based packing of rooted-arborescences
Digraphs with matroid
Matroid-rooted digraphs
Packing of arborescences 2017 April 20 2 / 1
Digraphs
Packing spanning arborescences Packing reachability arborescences
Matroid-based rooted-digraphs
Matroid-based packing of rooted-arborescences Reachability-based packing of rooted-arborescences
Digraphs with matroid
Matroid-rooted digraphs
Packing of arborescences 2017 April 20 2 / 1
Digraphs
Packing spanning arborescences Packing reachability arborescences
Matroid-based rooted-digraphs
Matroid-based packing of rooted-arborescences Reachability-based packing of rooted-arborescences
Digraphs with matroid
Matroid-restricted packing of spanning arborescences
Matroid-rooted digraphs
Packing of arborescences 2017 April 20 2 / 1
Digraphs
Packing spanning arborescences Packing reachability arborescences
Matroid-based rooted-digraphs
Matroid-based packing of rooted-arborescences Reachability-based packing of rooted-arborescences
Digraphs with matroid
Matroid-restricted packing of spanning arborescences
Matroid-rooted digraphs
Matroid-based packing of spanning arborescences
Packing of arborescences 2017 April 20 2 / 1
Digraphs
Packing spanning arborescences Packing reachability arborescences
Matroid-based rooted-digraphs
Matroid-based packing of rooted-arborescences Reachability-based packing of rooted-arborescences
Digraphs with matroid
Matroid-restricted packing of spanning arborescences
Matroid-rooted digraphs
Matroid-based packing of spanning arborescences Matroid-based matroid-restricted packing of arborescences
Packing of arborescences 2017 April 20 2 / 1
Digraphs
Packing spanning arborescences Packing reachability arborescences
Matroid-based rooted-digraphs
Matroid-based packing of rooted-arborescences Reachability-based packing of rooted-arborescences
Digraphs with matroid
Matroid-restricted packing of spanning arborescences
Matroid-rooted digraphs
Matroid-based packing of spanning arborescences Matroid-based matroid-restricted packing of arborescences Reachability-based matroid-restricted packing of arborescences
Packing of arborescences 2017 April 20 2 / 1
Packing of arborescences 2017 April 20 3 / 1
1 ∂(Z, X) : set of arcs from Z to X, for Z ⊆ V \ X,
Packing of arborescences 2017 April 20 3 / 1
1 ∂(Z, X) : set of arcs from Z to X, for Z ⊆ V \ X, 2 |∂(X)| = |∂(V \ X, X)| : in-degree of X,
Packing of arborescences 2017 April 20 3 / 1
1 ∂(Z, X) : set of arcs from Z to X, for Z ⊆ V \ X, 2 |∂(X)| = |∂(V \ X, X)| : in-degree of X, 3 P(X) : set of vertices from which X can be reached in
X
P(X) u x
V
Packing of arborescences 2017 April 20 3 / 1
Packing of arborescences 2017 April 20 4 / 1
1 A subgraph
r2 r1
Packing of arborescences 2017 April 20 4 / 1
1 A subgraph
1
T is a tree,
r2 r1
Packing of arborescences 2017 April 20 4 / 1
1 A subgraph
1
T is a tree,
2
r ∈ U with |∂B(r)| = 0,
r2 r1
Packing of arborescences 2017 April 20 4 / 1
1 A subgraph
1
T is a tree,
2
r ∈ U with |∂B(r)| = 0,
3
|∂B(u)| = 1 for all u ∈ U \ r.
r2 r1
Packing of arborescences 2017 April 20 4 / 1
1 A subgraph
1
T is a tree,
2
r ∈ U with |∂B(r)| = 0,
3
|∂B(u)| = 1 for all u ∈ U \ r.
2 An r-arborescence
r2 r1
Packing of arborescences 2017 April 20 4 / 1
1 A subgraph
1
T is a tree,
2
r ∈ U with |∂B(r)| = 0,
3
|∂B(u)| = 1 for all u ∈ U \ r.
2 An r-arborescence
1
spanning if U = V ,
r2 r1
Packing of arborescences 2017 April 20 4 / 1
1 A subgraph
1
T is a tree,
2
r ∈ U with |∂B(r)| = 0,
3
|∂B(u)| = 1 for all u ∈ U \ r.
2 An r-arborescence
1
spanning if U = V ,
2
reachability if U = {v : r ∈ P(v)}.
r2 r1
Packing of arborescences 2017 April 20 4 / 1
1 A subgraph
1
T is a tree,
2
r ∈ U with |∂B(r)| = 0,
3
|∂B(u)| = 1 for all u ∈ U \ r.
2 An r-arborescence
1
spanning if U = V ,
2
reachability if U = {v : r ∈ P(v)}.
3 Packing of arborescences is a set of
r2 r1
Packing of arborescences 2017 April 20 4 / 1
Packing of arborescences 2017 April 20 5 / 1
Packing of arborescences 2017 April 20 5 / 1
each message was assigned to one agent and an agent could have been assigned to zero, one or more messages.
any agent may send any message they know to any of their contacts.
Packing of arborescences 2017 April 20 5 / 1
each message was assigned to one agent and an agent could have been assigned to zero, one or more messages.
any agent may send any message they know to any of their contacts.
the transmission of at most one message is allowed via any channel.
Packing of arborescences 2017 April 20 5 / 1
it is possible that given a subset of messages, one would get no extra information by adding another message to the set.
all the information ? and all information they could have received before ?
Packing of arborescences 2017 April 20 6 / 1
it is possible that given a subset of messages, one would get no extra information by adding another message to the set.
all the information ? and all information they could have received before ?
Packing of arborescences 2017 April 20 6 / 1
Packing of arborescences 2017 April 20 7 / 1
Packing of arborescences 2017 April 20 7 / 1
Packing of arborescences 2017 April 20 8 / 1
1 There exists a packing of k spanning r-arborescences
r
Packing of arborescences 2017 April 20 8 / 1
1 There exists a packing of k spanning r-arborescences
2 |∂(X)| ≥ k for all ∅ = X ⊆ V \ r.
r
Packing of arborescences 2017 April 20 8 / 1
Packing of arborescences 2017 April 20 9 / 1
1 There exists a packing of spanning ri-arborescences
r1
r2
Packing of arborescences 2017 April 20 9 / 1
1 There exists a packing of spanning ri-arborescences
2 |∂(X)| ≥ |{ri ∈ V \ X}| for all ∅ = X ⊆ V .
r1
r2
Packing of arborescences 2017 April 20 9 / 1
Packing of arborescences 2017 April 20 10 / 1
1 A packing of reachability arborescences is a set {
r2 r1
Packing of arborescences 2017 April 20 10 / 1
1 A packing of reachability arborescences is a set {
r2 r1
Packing of arborescences 2017 April 20 10 / 1
Packing of arborescences 2017 April 20 11 / 1
1 ∃ a packing of reachability arborescences
r2 r1
Packing of arborescences 2017 April 20 11 / 1
1 ∃ a packing of reachability arborescences
2 |∂(X)| ≥ |{ri ∈ P(X) \ X}| for all X ⊆ V .
r2 r1
Packing of arborescences 2017 April 20 11 / 1
1 ∃ a packing of reachability arborescences
2 |∂(X)| ≥ |{ri ∈ P(X) \ X}| for all X ⊆ V .
r2 r1
Packing of arborescences 2017 April 20 11 / 1
1 ∃ a packing of reachability arborescences
2 |∂(X)| ≥ |{ri ∈ P(X) \ X}| for all X ⊆ V .
r2 r1
1 |∂(X)| ≥ |{ri ∈ V \ X}| for all ∅ = X ⊆ V implies the above
Packing of arborescences 2017 April 20 11 / 1
1 ∃ a packing of reachability arborescences
2 |∂(X)| ≥ |{ri ∈ P(X) \ X}| for all X ⊆ V .
r2 r1
1 |∂(X)| ≥ |{ri ∈ V \ X}| for all ∅ = X ⊆ V implies the above
Packing of arborescences 2017 April 20 11 / 1
1 ∃ a packing of reachability arborescences
2 |∂(X)| ≥ |{ri ∈ P(X) \ X}| for all X ⊆ V .
r2 r1
1 |∂(X)| ≥ |{ri ∈ V \ X}| for all ∅ = X ⊆ V implies the above
2 Thus there exists a packing of reachability ri-arborescences
Packing of arborescences 2017 April 20 11 / 1
1 ∃ a packing of reachability arborescences
2 |∂(X)| ≥ |{ri ∈ P(X) \ X}| for all X ⊆ V .
r2 r1
1 |∂(X)| ≥ |{ri ∈ V \ X}| for all ∅ = X ⊆ V implies the above
2 Thus there exists a packing of reachability ri-arborescences and hence
Packing of arborescences 2017 April 20 11 / 1
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.
Packing of arborescences 2017 April 20 12 / 1
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.
1 Linear :
2 Graphic :
3 Uniform :
4 Free :
5 Transversal : end-vertices in S of matchings of bipartite graph (S, T; E)
Packing of arborescences 2017 April 20 12 / 1
1 base : maximal independent set, 2 rank function : r(X) = max{|Y | : Y ∈ I, Y ⊆ X}, submodular
Packing of arborescences 2017 April 20 13 / 1
1 base : maximal independent set, 2 rank function : r(X) = max{|Y | : Y ∈ I, Y ⊆ X}, submodular
Packing of arborescences 2017 April 20 13 / 1
1 base : maximal independent set, 2 rank function : r(X) = max{|Y | : Y ∈ I, Y ⊆ X}, submodular
1 M1 and M2 have a common independent set of size k ⇐
2 A common base of M1 and M2 of minimum weight can be found in
Packing of arborescences 2017 April 20 13 / 1
1
2 M is a matroid on a set S = {s1, . . . , st}. 3 π is a placement of the elements of S at vertices of V such that
π(s1) π(s3) π(s2)
M = U3,2 S = {s1, s2, s3}
π(s1) π(s3) π(s2)
X SX = {s1, s2}
Packing of arborescences 2017 April 20 14 / 1
π(s1) π(s3) π(s2)
Packing of arborescences 2017 April 20 15 / 1
1 s ∈ S, π(s1) π(s3) π(s2)
Packing of arborescences 2017 April 20 15 / 1
1 s ∈ S, 2
π(s1) π(s3) π(s2)
Packing of arborescences 2017 April 20 15 / 1
1 s ∈ S, 2
π(s1) π(s3) π(s2)
Packing of arborescences 2017 April 20 15 / 1
1 s ∈ S, 2
π(s1) π(s3) π(s2)
Packing of arborescences 2017 April 20 15 / 1
1 s ∈ S, 2
π(s1) π(s3) π(s2)
Packing of arborescences 2017 April 20 15 / 1
1 s ∈ S, 2
π(s1) π(s3) π(s2)
1 matroid-based packing of rooted-arborescences
Packing of arborescences 2017 April 20 15 / 1
1 s ∈ S, 2
π(s1) π(s3) π(s2)
1 matroid-based packing of rooted-arborescences
2 packing of spanning π(si)-arborescences.
Packing of arborescences 2017 April 20 15 / 1
Packing of arborescences 2017 April 20 16 / 1
1 ∃ matroid-based packing of rooted-arborescences
π(s1) π(s3) π(s2)
Packing of arborescences 2017 April 20 16 / 1
1 ∃ matroid-based packing of rooted-arborescences
2 |∂(X)| ≥ rM(S) − rM(SX) for all ∅ = X ⊆ V .
π(s1) π(s3) π(s2)
Packing of arborescences 2017 April 20 16 / 1
1 ∃ matroid-based packing of rooted-arborescences
2 |∂(X)| ≥ rM(S) − rM(SX) for all ∅ = X ⊆ V .
π(s1) π(s3) π(s2)
Packing of arborescences 2017 April 20 16 / 1
1 ∃ matroid-based packing of rooted-arborescences
2 |∂(X)| ≥ rM(S) − rM(SX) for all ∅ = X ⊆ V .
π(s1) π(s3) π(s2)
1 |∂(X)| ≥ |{ri ∈ V \ X}| = rM(S) − rM(SX) for all ∅ = X ⊆ V
Packing of arborescences 2017 April 20 16 / 1
1 ∃ matroid-based packing of rooted-arborescences
2 |∂(X)| ≥ rM(S) − rM(SX) for all ∅ = X ⊆ V .
π(s1) π(s3) π(s2)
1 |∂(X)| ≥ |{ri ∈ V \ X}| = rM(S) − rM(SX) for all ∅ = X ⊆ V
2 Thus there exists a matroid-based packing of rooted-arborescences
Packing of arborescences 2017 April 20 16 / 1
1 ∃ matroid-based packing of rooted-arborescences
2 |∂(X)| ≥ rM(S) − rM(SX) for all ∅ = X ⊆ V .
π(s1) π(s3) π(s2)
1 |∂(X)| ≥ |{ri ∈ V \ X}| = rM(S) − rM(SX) for all ∅ = X ⊆ V
2 Thus there exists a matroid-based packing of rooted-arborescences
Packing of arborescences 2017 April 20 16 / 1
Packing of arborescences 2017 April 20 17 / 1
Packing of arborescences 2017 April 20 17 / 1
Packing of arborescences 2017 April 20 17 / 1
1 There exists a reachability-based packing of rooted-arborescences ⇐
Packing of arborescences 2017 April 20 17 / 1
1 There exists a reachability-based packing of rooted-arborescences ⇐
2 |∂(X)| ≥ rM(SP(X)) − rM(SX) for all X ⊆ V .
Packing of arborescences 2017 April 20 17 / 1
1 There exists a reachability-based packing of rooted-arborescences ⇐
2 |∂(X)| ≥ rM(SP(X)) − rM(SX) for all X ⊆ V .
1 It implies 1
DdG-N-Sz’ theorem if |∂(X)| ≥ rM(S) − rM(SX ) for all ∅ = X ⊆ V ,
Packing of arborescences 2017 April 20 17 / 1
1 There exists a reachability-based packing of rooted-arborescences ⇐
2 |∂(X)| ≥ rM(SP(X)) − rM(SX) for all X ⊆ V .
1 It implies 1
DdG-N-Sz’ theorem if |∂(X)| ≥ rM(S) − rM(SX ) for all ∅ = X ⊆ V ,
2
Kamiyama, Katoh, Takizawa’s theorem if M is the free matroid.
Packing of arborescences 2017 April 20 17 / 1
Packing of arborescences 2017 April 20 18 / 1
1
r
Packing of arborescences 2017 April 20 18 / 1
1
2 F is a packing of k spanning trees of G, |∂
F (v)| = k ∀ v ∈ V ⇐
r
Packing of arborescences 2017 April 20 18 / 1
1
2 F is a packing of k spanning trees of G, |∂
F (v)| = k ∀ v ∈ V ⇐
3 F is a common base of M1 = k-sum of the graphic matroid of G and
r
Packing of arborescences 2017 April 20 18 / 1
1A(Ti) ∈ I.
Packing of arborescences 2017 April 20 19 / 1
1A(Ti) ∈ I.
Packing of arborescences 2017 April 20 19 / 1
1A(Ti) ∈ I.
Packing of arborescences 2017 April 20 19 / 1
1A(Ti) ∈ I.
Packing of arborescences 2017 April 20 19 / 1
1A(Ti) ∈ I.
1 For free matroid, we are back to packing of k spanning s-arborescen.
Packing of arborescences 2017 April 20 19 / 1
1A(Ti) ∈ I.
1 For free matroid, we are back to packing of k spanning s-arborescen. 2 This problem can also be formulated as matroid intersection.
Packing of arborescences 2017 April 20 19 / 1
1A(Ti) ∈ I.
1 For free matroid, we are back to packing of k spanning s-arborescen. 2 This problem can also be formulated as matroid intersection. 3 For general matroid M, the problem is NP-complete, even for k = 1.
Packing of arborescences 2017 April 20 19 / 1
s π(s1) π(s3) π(s2) s1 s3 s2
Packing of arborescences 2017 April 20 20 / 1
s π(s1) π(s3) π(s2) s1 s3 s2
Packing of arborescences 2017 April 20 20 / 1
s π(s1) π(s3) π(s2) s1 s3 s2
1 There is a M-based packing of s-arborescences
Packing of arborescences 2017 April 20 20 / 1
s π(s1) π(s3) π(s2) s1 s3 s2
1 There is a M-based packing of s-arborescences
2 rM(∂(s, X)) + |∂(V \ X, X)| ≥ rM(∂(s, V )) for all ∅ = X ⊆ V .
Packing of arborescences 2017 April 20 20 / 1
s s1 s3 s2
Packing of arborescences 2017 April 20 21 / 1
s s1 s3 s2
Packing of arborescences 2017 April 20 21 / 1
Packing of arborescences 2017 April 20 21 / 1
Packing of arborescences 2017 April 20 21 / 1
1 Conjecture is not true in general.
Packing of arborescences 2017 April 20 21 / 1
1 Conjecture is not true in general. 2 Corresponding decision problem is NP-complet.
Packing of arborescences 2017 April 20 21 / 1
1 Conjecture is not true in general. 2 Corresponding decision problem is NP-complet. 3 Conjecture is true for
Packing of arborescences 2017 April 20 21 / 1
1 Conjecture is not true in general. 2 Corresponding decision problem is NP-complet. 3 Conjecture is true for 1
rank 2 matroids,
Packing of arborescences 2017 April 20 21 / 1
1 Conjecture is not true in general. 2 Corresponding decision problem is NP-complet. 3 Conjecture is true for 1
rank 2 matroids,
2
graphic matroids,
Packing of arborescences 2017 April 20 21 / 1
1 Conjecture is not true in general. 2 Corresponding decision problem is NP-complet. 3 Conjecture is true for 1
rank 2 matroids,
2
graphic matroids,
3
transversal matroids.
Packing of arborescences 2017 April 20 21 / 1
Packing of arborescences 2017 April 20 22 / 1
Packing of arborescences 2017 April 20 22 / 1
X s F ∂(X) − F
Packing of arborescences 2017 April 20 22 / 1
X s F ∂(X) − F
1 It contains matroid-restricted packing of spanning s-arborescences,
Packing of arborescences 2017 April 20 22 / 1
X s F ∂(X) − F
1 It contains matroid-restricted packing of spanning s-arborescences,
2 For free M2, we are back to M1-based packing of s-arborescences.
Packing of arborescences 2017 April 20 22 / 1
Packing of arborescences 2017 April 20 23 / 1
Packing of arborescences 2017 April 20 23 / 1
Packing of arborescences 2017 April 20 23 / 1
1 It implies the previous theorem, because
Packing of arborescences 2017 April 20 23 / 1
1 It implies the previous theorem, because
2 It implies Cs. Kir´
Packing of arborescences 2017 April 20 23 / 1
spanning matroid-based matroid-restricted matroid intersection reachability reachability-based matroid-restricted matroid-based matroid-restricted reachability-based
Packing of arborescences 2017 April 20 24 / 1
Packing of arborescences 2017 April 20 25 / 1
(even the weighted case) by (weighted) matroid intersection
Packing of arborescences 2017 April 20 25 / 1
(even the weighted case) by (weighted) matroid intersection
Packing of arborescences 2017 April 20 25 / 1
(even the weighted case) by (weighted) matroid intersection
Packing of arborescences 2017 April 20 25 / 1
(even the weighted case) by (weighted) matroid intersection
provided an oracle exists for verifying the condition :
Packing of arborescences 2017 April 20 25 / 1
(even the weighted case) by (weighted) matroid intersection
provided an oracle exists for verifying the condition : submodular
function minimization,
Packing of arborescences 2017 April 20 25 / 1
(even the weighted case) by (weighted) matroid intersection
provided an oracle exists for verifying the condition : submodular
function minimization, matroid intersection,
Packing of arborescences 2017 April 20 25 / 1
(even the weighted case) by (weighted) matroid intersection
provided an oracle exists for verifying the condition : submodular
function minimization, matroid intersection, independent flows by Iwata.
Packing of arborescences 2017 April 20 25 / 1
(even the weighted case) by (weighted) matroid intersection
provided an oracle exists for verifying the condition : submodular
function minimization, matroid intersection, independent flows by Iwata.
weighted case : polyhedral description, ellipsoid method.
Packing of arborescences 2017 April 20 25 / 1
(even the weighted case) by (weighted) matroid intersection
provided an oracle exists for verifying the condition : submodular
function minimization, matroid intersection, independent flows by Iwata.
weighted case : polyhedral description, ellipsoid method.
Packing of arborescences 2017 April 20 25 / 1
(even the weighted case) by (weighted) matroid intersection
provided an oracle exists for verifying the condition : submodular
function minimization, matroid intersection, independent flows by Iwata.
weighted case : polyhedral description, ellipsoid method.
weighted case by B´ erczi, T. Kir´ aly, Kobayashi.
Packing of arborescences 2017 April 20 25 / 1
(even the weighted case) by (weighted) matroid intersection
provided an oracle exists for verifying the condition : submodular
function minimization, matroid intersection, independent flows by Iwata.
weighted case : polyhedral description, ellipsoid method.
weighted case by B´ erczi, T. Kir´ aly, Kobayashi.
Packing of arborescences 2017 April 20 25 / 1
(even the weighted case) by (weighted) matroid intersection
provided an oracle exists for verifying the condition : submodular
function minimization, matroid intersection, independent flows by Iwata.
weighted case : polyhedral description, ellipsoid method.
weighted case by B´ erczi, T. Kir´ aly, Kobayashi.
algorithmic proof using submodular function minimization.
Packing of arborescences 2017 April 20 25 / 1
(even the weighted case) by (weighted) matroid intersection
provided an oracle exists for verifying the condition : submodular
function minimization, matroid intersection, independent flows by Iwata.
weighted case : polyhedral description, ellipsoid method.
weighted case by B´ erczi, T. Kir´ aly, Kobayashi.
algorithmic proof using submodular function minimization. weighted case by weighted matroid intersection by Tanigawa.
Packing of arborescences 2017 April 20 25 / 1
(even the weighted case) by (weighted) matroid intersection
provided an oracle exists for verifying the condition : submodular
function minimization, matroid intersection, independent flows by Iwata.
weighted case : polyhedral description, ellipsoid method.
weighted case by B´ erczi, T. Kir´ aly, Kobayashi.
algorithmic proof using submodular function minimization. weighted case by weighted matroid intersection by Tanigawa.
Packing of arborescences 2017 April 20 25 / 1
(even the weighted case) by (weighted) matroid intersection
provided an oracle exists for verifying the condition : submodular
function minimization, matroid intersection, independent flows by Iwata.
weighted case : polyhedral description, ellipsoid method.
weighted case by B´ erczi, T. Kir´ aly, Kobayashi.
algorithmic proof using submodular function minimization. weighted case by weighted matroid intersection by Tanigawa.
algorithmic proof using submodular function minimization.
Packing of arborescences 2017 April 20 25 / 1
(even the weighted case) by (weighted) matroid intersection
provided an oracle exists for verifying the condition : submodular
function minimization, matroid intersection, independent flows by Iwata.
weighted case : polyhedral description, ellipsoid method.
weighted case by B´ erczi, T. Kir´ aly, Kobayashi.
algorithmic proof using submodular function minimization. weighted case by weighted matroid intersection by Tanigawa.
algorithmic proof using submodular function minimization. weighted case : Open problem.
Packing of arborescences 2017 April 20 25 / 1
matroid-restricted reachability matroid-based digraph dypergraph matroid-based matroid-based reachability-based matroid-restricted reachability-based matroid-restricted dypergraph dypergraph reachability dypergraph reachability-based reachability-based matroid-restricted dypergraph Frank-T.Kir´ aly-Z.Kir´ aly B´ erczi-Frank Fortier-Cs.Kir´ aly-L´ eonard-Szigeti-Talon Cs.Kir´ aly-Szigeti
Packing of arborescences 2017 April 20 26 / 1
Packing of arborescences 2017 April 20 27 / 1