Core Stability of Simple Flow Game Qizhi Fang, Xiaoxun Sun Jian Li

advertisement
Core Stability of Simple Flow Game
Jan 2007
Qizhi Fang, Xiaoxun Sun
City University of Hong Kong, Hong Kong
Ocean University of China, Qingdao
Jian Li
Fudan University
Cooperative Game Theory
 Profit Game
 A set of Player: N={1,….,n}
 Coalition: Sµ N
 Characteristic Function: v(S) for Sµ N, s.t.
(Superadditivity Property)
Cooperative Game Theory
 Individual Rationality Condition
Def: Imputation:
The vector
s.t.
Cooperative Game Theory
 Collective(Group) Rationality Condition
Def: Core:
A imputation
belongs to core if
Cooperative Game Theory
Def: imputation  is said to dominate
imputation  in coalition S (denoted
as
) if
Def: imputation  is said to dominate
imputation  if there is a coalition S for
which
, we donate it as
Cooperative Game Theory
Def: Stable Set S (NM-solution)
1)
implies
or
(Interior stability)
2) for any
,there is an imputation
such that
(exterior stability)
Cooperative Game Theory
THM: Core is the set of nondominant
imputations.
If core is nonempty and stable set exists, it contains
the core.
But, stable set may not exists
So, It is a natural question:
WHEN STABLE SET=CORE?
Cooperative Game Theory
 Known Results for core stability
 Determining the existence of a stable set is not
known to be computable, and it is still open (Deng
and Papadimitriou (1994))
 Core stability of assignment games (Solymosi and
Raghavan (2001))
 Core stability of minimum coloring games
(Bietenhader and Okamoto(2005))
 For convex game, the core is the unique stable set
Cooperative Game Theory
Cooperative Game Theory
 THM: (Sharkey,82; Biswas etc 99)
Let
game, then
Largeness
be a totally balanced
Extendibility
Exactness
Core Stability
Flow Game
Given a network D(V,A;s,t,w)
 V: vertex set
 A: Arc set
 s,t: source and sink
 w: A->R+ capacity function
Flow Game
The Flow Game over D:
Player: arc set A
Characteristic funtion:
v(S)={maximum s,t-flow on D(V,S;s,t,w), Sµ A}
It is easy to check superadditivity holds.
Simple Flow Game: w(e)=1 for all e2 A
Flow Game
 Known Results for Flow Game
 The core of a flow game is always non-empty, a
core member can be found in polynomial time
 When D is simple, the core is exactly the convex
hull of the characteristic vectors of minimum cuts
of D (Kalai and Zemel (1982))
 For general case, the problem of testing whether a
given imputation belongs to core is co-NPcomplete (Fang et al. (2001))
Flow Game
 Our Result:
(1) A simple flow game has a stable core if
and only if the underlying network is a
balanced DAG(directed acyclic graph).
(balanced: outdegree(v)=indegree(v) for all v2 V
except s and t)
Flow Game
 Our Result:
(2)The flow game =(A,v) is defined on the
directed graph D(V,A;s,t).The following statement
are equivalent:
(a) The flow game  is exact
(b) The flow game  is extendable
(c) The core C() is large
(d) Every (s,t)-cut contains a minimum (s,t)-cut
(e) D is a balanced serial parallel digraph
Core Stability
 In D(V,A;s,t), An arc e2 A is a Dummy Arc if
max-s,t-flow(D)=max-s,t-flow(D\{e})
Core Stability
 Lemma 1:
Core C() is stable if and only if for any y2
Imp()\C(), There is an (s,t)-path P s.t. z(P)
= 1 and z(e) >y(e) for all e2 P.
 Lemma 2:
Let e be a dummy arc,  and * be the flow
games with respect to network D and D\{e}.
Then C() is stable => C(*) is stable.
Core Stability
 THM:
The flow game has a stable core iff the
corresponding network D constains no
dummy arc.
Proof (sketched):
(<=) easy
(=>) Induction on number of dummy
arcs, and repeatedly apply lemma 2.
Core Stability
 THM:
A simple network D contains no dummy arc
iff D is balanced DAG.
Proof (sketched):
(<=) easy
(=>) easy
Exactness, Extendable,Largeness
 THM: The flow game =(A,v) is defined on the
directed graph D(V,A;s,t).The following statement
are equivalent:
(a) The flow game  is exact
(b) The flow game  is extendable
(c) The core C() is large
(d) Every (s,t)-cut contains a minimum (s,t)-cut
(e) D is a balanced serial parallel digraph
Exactness, Extendable,Largeness
Exactness, Extendable,Largeness
2-terminal SP graph:
 Base case:
 Inductive step:
s
s1
t
t1 s2
D1
D2
Combination in serial:
s
D1
t
D2
Combination in parallel:
D1
s
D2
t
t2
Exactness, Extendable,Largeness
(d)(e):
(d) Every (s,t)-cut contains a minimum (s,t)-cut
(e) D is a balanced serial parallel digraph
NOTE: (d) is equivalent to the following
statement which we call maxmin cut property:
maximum minimal cut = minimum cut
Exactness, Extendable,Largeness
 Proof cont.
 (e)=>(d):
Induction on number of edges
Combination in serials:
s
D1
t
D2
Combination in Parallel:
D1
s
D2
t
Exactness, Extendable,Largeness
 Proof cont.
 (d)=>(e):
D is a DAG, so consider the topological sort of the
vertex set.
Cut(v1,..,vi; vi+1,..,vn)
>Max Flow= min cut
vi
dummy arc
So, D contains no dummy arc, so D is balanced.
Exactness, Extendable,Largeness
 Proof cont.
 (d)=>(e):
A graph W is homeomorphic to H if it contains four
distinct vertices a,b,c,d and 5 pairwise internally vertex
disjoint paths Pab,Pbc,Pcd,Pac,Pbd.
Exactness, Extendable,Largeness
 THM(Duffin 65):
 A 2-terminal DAG D is a 2-terminal DSP
graph if and only if D doesn't contain a
subgraph homeomorphic to H.
Exactness, Extendable,Largeness
The minimal cut C with k+1 edges consists:
 4 edges: the last edges of psb and pab and the first
edges of pcd and pct.
 k-3 edges: all edges of (s,vi) in D n D3.
H
D3
THANKS~~
Related documents
Download