Coalition games
- n interaction graphs
- r a nice way to play with treewidth and brambles.
Nicolas Bousquet
joint work with Zhentao Li and Adrian Vetta
Mars 2015
1/32
Coalition games on interaction graphs or a nice way to play with - - PowerPoint PPT Presentation
Coalition games on interaction graphs or a nice way to play with treewidth and brambles. Nicolas Bousquet joint work with Zhentao Li and Adrian Vetta Mars 2015 1/32 Context We want people to work together. 2/32 Context We want
joint work with Zhentao Li and Adrian Vetta
1/32
2/32
2/32
2/32
deciding to work on its own project)
3/32
deciding to work on its own project)
3/32
i∈S xi ≥ v(S)
4/32
i∈S xi ≥ v(S)
4/32
i∈S xi ≥ v(S)
4/32
Least-Core: max
5/32
6/32
Packing-LP: ν(G) = max
6/32
Covering-LP: τ(G)∗ = min
7/32
Covering-LP: τ(G)∗ = min
ν instead.
7/32
ν(G) .
8/32
ν(G) .
8/32
ν(G) .
8/32
τ(G) = min
xi s.t.
xi ≥ v(S) ∀S ⊆ I
τ(G) = min
xi s.t.
xi ≥ v(S) ∀S ⊆ I
v(S) · yS s.t.
yS ≤ 1 ∀i ∈ I
9/32
ν(G) (and both integrality gaps) can
10/32
ν(G) (and both integrality gaps) can
2 − 1.
10/32
ν(G) (and both integrality gaps) can
2 − 1.
10/32
11/32
11/32
11/32
12/32
ν∗(G) ν(G) and τ(G) τ ∗(G).
12/32
13/32
13/32
14/32
a b c d e f g h b, c b, d a, b a, e e, f e, g g, h
14/32
a b c d e f g h b, c b, d a, b a, e e, f e, g g, h a b c d e f g h i a, b c, d b, c d, e c, d e, f · · · f, g h, i
14/32
15/32
15/32
15/32
A set of vertices V1, . . . , Vℓ is a bramble of order k if The sets V1, . . . , Vℓ are connected. The sets V1, . . . , Vℓ are pairwise intersecting or share an edge. k + 1 vertices are needed to hit V1, . . . , Vℓ.
16/32
A set of vertices V1, . . . , Vℓ is a bramble of order k if The sets V1, . . . , Vℓ are connected. The sets V1, . . . , Vℓ are pairwise intersecting or share an edge. k + 1 vertices are needed to hit V1, . . . , Vℓ.
a b c d e f g h 16/32
A set of vertices V1, . . . , Vℓ is a bramble of order k if The sets V1, . . . , Vℓ are connected. The sets V1, . . . , Vℓ are pairwise intersecting or share an edge. k + 1 vertices are needed to hit V1, . . . , Vℓ.
a b c d e f g h
a b c d e f g h i
16/32
17/32
17/32
18/32
a b c d e f g h a b c d e f g h
18/32
a b c d e f g h a b c d e f g h a b c d e f g h i a, b c d, e f g, h i
18/32
19/32
19/32
19/32
A set of vertices V1, . . . , Vℓ is a thicket of order k if The sets V1, . . . , Vℓ are connected. The sets V1, . . . , Vℓ are pairwise intersecting. The minimum number of vertices intersecting all the sets V1, . . . , Vℓ is k.
20/32
A set of vertices V1, . . . , Vℓ is a thicket of order k if The sets V1, . . . , Vℓ are connected. The sets V1, . . . , Vℓ are pairwise intersecting. The minimum number of vertices intersecting all the sets V1, . . . , Vℓ is k.
20/32
A set of vertices V1, . . . , Vℓ is a thicket of order k if The sets V1, . . . , Vℓ are connected. The sets V1, . . . , Vℓ are pairwise intersecting. The minimum number of vertices intersecting all the sets V1, . . . , Vℓ is k.
a b c d e f g h i
20/32
21/32
21/32
τ = min
xi s.t.
xi ≥ v(S) ∀S ⊆ I ν = max
v(S) · yS s.t.
yS ≤ 1 ∀i ∈ I
22/32
τ(G) ν(G).
ν(G) = vw(G)
23/32
ν(G) ≤∀ vw(G).
24/32
ν(G) ≤∀ vw(G).
24/32
ν(G) ≤∀ vw(G).
24/32
ν(G) ≤∀ vw(G).
24/32
ν(G) ≤∀ vw(G).
24/32
ν(G) ≤∀ vw(G).
24/32
25/32
ν∗ = max
v(S) · yS s.t.
yS ≤ 1 ∀i ∈ I yS ≥ 0 ∀S ⊆ I
τ ∗ = min
xi s.t.
xi ≥ v(S) ∀S ⊆ I xi ≥ ∀i ∈ I
26/32
ν∗ = max
v(S) · yS s.t.
yS ≤ 1 ∀i ∈ I yS ≥ 0 ∀S ⊆ I
τ ∗ = min
xi s.t.
xi ≥ v(S) ∀S ⊆ I xi ≥ ∀i ∈ I
26/32
ν .
27/32
ν .
ν(G) ≤∀ vw(G) :
ν(G) ≤ τ(G) ν(G) ≤∀ vw(G).
27/32
ν .
ν(G) ≤∀ vw(G) :
ν(G) ≤ τ(G) ν(G) ≤∀ vw(G).
ν∗(G) ν(G) :
27/32
28/32
28/32
2 = vw(Gd) 2
2 to each
2 · vw(G) ≤∃ ν∗(G) ν(G)
28/32
2, on cliques) ?
29/32
30/32
4 · tw(G) tight on cliques (and on grids ?).
30/32
4 · vw(G) ≤∃ τ(G) τ ∗(G) :
31/32
4 · vw(G) ≤∃ τ(G) τ ∗(G) :
31/32
4 · vw(G) ≤∃ τ(G) τ ∗(G) :
31/32
32/32
32/32