characterizing distribution rules for cost sharing games raga gopalakrishnan caltech joint work with...
Post on 14-Dec-2015
217 Views
Preview:
TRANSCRIPT
Characterizing distribution rules for cost sharing gamesRaga Gopalakrishnan
Caltech
Joint work with Jason R. Marden & Adam Wierman
Cost sharing games:Self-interested agents make decisions, and share the incurred cost among themselves.
Lots of examples:Network formation gamesFacility location gamesProfit sharing games
Key Question: How should the cost be shared?
Cost sharing games:
Lots of examples:Network formation gamesFacility location gamesProfit sharing games
S1
S2
D1
D2
Key Question: How should the cost be shared?
Self-interested agents make decisions, and share the incurred cost among themselves.
Cost sharing games:
Lots of examples:Network formation gamesFacility location gamesProfit sharing games
Key Question: How should the cost be shared?
Self-interested agents make decisions, and share the incurred cost among themselves.
Cost sharing games:
Lots of examples:Network formation gamesFacility location gamesProfit sharing games
Key Question: How should the cost be shared?
Self-interested agents make decisions, and share the incurred cost among themselves.
Cost sharing games:
Lots of examples:Network formation games
[Jackson 2003][Anshelevich et al. 2004]
Facility location games[Goemans et al. 2000] [Chekuri et al. 2006]
Profit sharing games[Kalai et al. 1982] [Ju et al. 2003]
Huge literature in Economics Growing literature in CS
New application: Designing for distributed control[Gopalakrishnan et al. 2011][Ozdaglar et al. 2009][Alpcan et al. 2009]
Key Question: How should the cost be shared?
Self-interested agents make decisions, and share the incurred cost among themselves.
Cost sharing games (more formally):
๐บ=(๐ ,๐ , {๐๐ }๐โ๐ ,๐ฒ , {๐ฐ๐}๐ โ๐)
set of agents/players
set of resources
action set of agent
welfare functionutility function
of agent
S1
S2
D1
D2
Example:
Cost sharing games (more formally):
๐บ=(๐ ,๐ , {๐๐ }๐โ๐ ,๐ฒ , {๐ฐ๐}๐ โ๐)
set of agents/players
set of resources
action set of agent
welfare functionutility function
of agent
Assumption: is separable across resources
set of agents choosingresource in allocation
Cost sharing games (more formally):
๐บ=(๐ ,๐ , {๐๐ }๐โ๐ , {๐ฒ๐ }๐โ๐ , {๐ฐ๐}๐โ๐ )
set of agents/players
set of resources
action set of agent
welfare function at resource
utility function of agent
Assumption: is scalable
๐ฃ๐โโ++ยฟ ยฟcommon base
welfare function
Cost sharing games (more formally):
๐บ=(๐ ,๐ , {๐๐ }๐โ๐ , {๐ฃ๐ }๐โ๐ ,๐ , {๐ฐ๐}๐โ๐)
set of agents/players
set of resources
action set of agent
resource-specific coefficients
utility function of agent
welfare functio
n
Cost sharing games (more formally):
๐บ=(๐ ,๐ , {๐๐ }๐โ๐ , {๐ฃ๐ }๐โ๐ ,๐ , {๐ฐ๐}๐โ๐)
set of agents/players
set of resources
action set of agent
resource-specific coefficients
utility function of agent
Assumption: Utility functions are also separable/scalable
welfare functio
n
common base distribution rule(portion of welfare at to agent )
Cost sharing games (more formally):
๐บ=(๐ ,๐ , {๐๐ }๐โ๐ , {๐ฃ๐ }๐โ๐ ,๐ , ๐ )
set of agents/players
set of resources
action set of agent
resource-specific coefficients
distribution
rule
welfare functio
n
Goal: Design the distribution rule
Requirements on the distribution ruleThe distribution rule should be:(i) Budget-balanced(ii) โStableโ and/or โFairโ(iii) โEfficientโ
Requirements on the distribution ruleThe distribution rule should be:(i) Budget-balanced(ii) โStableโ and/or โFairโ(iii) โEfficientโ
โ๐โ๐
๐ (๐ ,๐ )=๐ (๐)
Requirements on the distribution rule
[Gillies 1959][Devanur et al.
2003][Chander et al.
2006]
The distribution rule should be:(i) Budget-balanced(ii) โStableโ and/or โFairโ(iii) โEfficientโ
Lots of work on characterizingโstabilityโ and โfairnessโ
Nashequilibrium
Core
[von Neumann et al. 1944] [Nash 1951]
[Moulin 1992][Albers et al. 2006]
Requirements on the distribution rule
[Gillies 1959][Devanur et al.
2003][Chander et al.
2006]
The distribution rule should be:(i) Budget-balanced(ii) โStableโ and/or โFairโ(iii) โEfficientโ
Lots of work on characterizingโstabilityโ and โfairnessโ
Nashequilibrium
Core
[von Neumann et al. 1944] [Nash 1951]
[Moulin 1992][Albers et al. 2006]
Requirements on the distribution ruleThe distribution rule should be:(i) Budget-balanced(ii) โStableโ and/or โFairโ(iii) โEfficientโ
Has good Price of Anarchy and Price of Stability properties
The Shapley value [Shapley 1953]A playerโs share of the welfare should depend on theirโaverageโ marginal contribution
Example: If players are homogeneous,
Note: There is also a weighted Shapley value
๐ (๐ ,๐ )= โ๐โ๐ ยฟ ๐}ยฟ ยฟยฟ ยฟ
ยฟ
Players are assigned โweightsโ
Properties of the Shapley value
+ Guaranteed to be in the core for โbalancedโ games [Shapley 1967]
+ Results in a potential game [Ui 2000]
+ Guarantees the existence of a Nash equilibrium
- Often intractable to compute [Conitzer et al. 2004]
- Not โefficientโ in terms of social welfare e.g. Price of Anarchy/Stability
[Marden et al. 2011]
approximations are often tractable
[Castro et al. 2009]
Research question:
If so: can designs be more efficient and/or more tractable?If not: we can optimize over to determine the best design!
Are there distribution rules besides the (weighted) Shapley value that always guarantee a Nash equilibrium?
Research question:
Our (surprising) answer:
NO, for any submodular welfare function.
โdecreasing marginal returnsโ
Are there distribution rules besides the (weighted) Shapley value that always guarantee a Nash equilibrium?
natural way to model many real-world
problems
The inspiration for our workTheorem (Chen, Roughgarden, Valiant):There exists a welfare function , for which no
distribution rules other than the weighted Shapley value guarantee a Nash equilibrium in all games.
[Chen et al. 2010]
Our resultTheorem:For any submodular welfare function , no
distribution rules other than the weighted Shapley value guarantee a Nash equilibrium in all games.
A game is specified by
The inspiration for our workTheorem (Chen, Roughgarden, Valiant):Given all games posses a
Nash equilibrium if and only if is a weighted Shapley value.
[Chen et al. 2010]
Theorem:Given and any submodular all games posses a
Nash equilibrium if and only if is a weighted Shapley value.
Our result
Can obtain the best distribution rule by optimizing the player weights,
Can always work within a potential gameโข Small, well-defined class of gamesโข Several learning algorithms for Nash
equilibrium Fundamental limits on tractability and efficiency
Theorem:For any submodular welfare function , no
distribution rules other than the weighted Shapley value guarantee a Nash equilibrium in all games.
Our result
Consequences
Proof SketchFirst step: Represent using a linear basis
โ Define a -welfare function:
โ Given any , there exists a set , and a sequence of weights indexed by , such that:
Proof technique: Establish a series of necessary conditions on
๐โ โ๐ โ๐ฏ ๐๐๐
๐
โcontributing coalitionโ
โmagnitude of contributionโ
Proof Sketch (A single T-Welfare Function)
is completely specified by
โ is a weighted Shapley value
๐ ๐โ={ ๐ (๐ ,๐ )
๐๐
๐โ๐
arbitrary ๐โ๐
What is requiredof
Proof technique: Establish a series necessary conditions on
โ
is not formed in
is formed in
Donโt allocate welfare to any player
Allocate welfare only to players in ,
independent of others
is the basis weighted Shapley value
corresponding to , with weights
Key challenge: Each basis might use different !
Proof Sketch (General Welfare Functions)
What is requiredof
Proof technique: Establish a series necessary conditions on
no coalition from is formed in
Donโt allocate welfare to any player
Allocate welfare only to players in these formed coalitions,
independent of others
a coalition from is formed in
๐ โ โ๐โ๐ฏ ๐๐ ๐
๐
โ
๐ โ โ๐โ๐ฏ ๐๐ ๐
๐
Proof Sketch (General Welfare Functions)
What is requiredof
Proof technique: Establish a series necessary conditions on
no coalition from is formed in
Donโt allocate welfare to any player
Allocate welfare only to players in these formed coalitions,
independent of others
โ is a weightedShapley value
Weights of common players in any two coalitions must be linearly dependent
is submodular
โa coalition from is formed in
Research question:Are there distribution rules besides the (weighted) Shapley value that always guarantee a Nash equilibrium?
Cost Sharing Games
Our answer:
NO, for any submodular welfare function.
what about for other welfare functions?
Understand what causes this fundamental restriction โ perhaps some structure of action sets?
Characterizing distribution rules for cost sharing gamesRaga Gopalakrishnan
Caltech
Joint work with Jason R. Marden & Adam Wierman
Referencesโข [von Neumann et al. 1944]โข [Nash 1951]โข [Shapley 1953]โข [Gillies 1959]โข [Shapley 1967]โข [Kalai et al. 1982]โข [Moulin 1992]โข [Goemans et al. 2000]โข [Ui 2000]โข [Devanur et al. 2003]โข [Jackson 2003]โข [Ju et al. 2003]โข [Anshelevich et al. 2004]โข [Conitzer et al. 2004]โข [Albers et al. 2006]โข [Chander et al. 2006]โข [Chekuri et al. 2006]โข [Alpcan et al. 2009]โข [Ozdaglar et al. 2009]โข [Chen et al. 2010]โข [Gopalakrishnan et al. 2011]โข [Marden et al. 2011]
top related