Professional Documents
Culture Documents
Introduction
Coalitional game
Class I: Canonical coalitional games
Class II: Coalition formation games
Class III: Coalitional graph games
Summary
in wireless networks
Levels
of cooperation
Walid Saad, Zhu Han, Merouane Debbah, Are Hjorungnes, and Tamer Basar,
``Coalitional Game Theory for Communication Networks", IEEE Signal
Processing Magazine, Special Issue on Game Theory, p.p. 77-97, September 2009.
Introduction to Bargaining
Bargaining situation
A number of individuals have a common interest to cooperate but
a conflicting interest on how to cooperate
Key tradeoff
Players wish to reach an agreement rather than disagree but
Each player is self interested
What is bargaining?
Process through which the players on their own attempt to reach
an agreement
Can be tedious, involving offers and counter-offers, negotiations,
etc.
Introduction
Which element from the efficient set must the players elect?
Motivating Example
I can give you
100$ if and only
if you agree on
how to share it
Bargaining
theory and the
Nash bargaining
solution!
Consider
convex
A utility is a function that assigns a value to every
player, given the strategy choices of both players
Define
A Nash
(S,d)
Axiom 1: Feasibility
Axiom 2: Pareto efficiency
Axiom 3: Symmetry
Axiom 4: Invariance to linear transformation
Axiom 5: Independence of irrelevant alternatives
Axiom 1: Feasibility
Can be sometimes put as part of the definition of the space S
Axiom 3: Symmetry
If the utility region is symmetric around a line with slope 45
degrees then the outcome will lie on the line of symmetry
Formally, if d1 = d2 and S is symmetric around u = v, then
u*= v*
Controversial axiom
If we increase the maximum utility achievable by a player,
the outcome does not change!
It is shown that although the bargaining power of one player
might improve in the bigger set, the other would not
We will explore an alternative in later slides
When d1 = d2 = 0, this is
equivalent to the famous solution
of telecommunication networks:
Proportional fairness
Known as the
Nash product
Is
it fair?
Alternatives?
Ideal point:
Maximum such that the
Point of best achievable
point d + (I d) is still in S
utilities forbetween
the players
The KSBS is simply the intersection
the Pareto
Individual
monotonicity
and the KSBS
KSBS vs NBS
Dynamic Bargaining
The
Dynamic
bargaining
Alternating-offers process
At time 0, A makes an offer to B
If B accepts, the game ends, otherwise
B rejects and makes a counter offer at time > 0
The process continues infinitely until an agreement is
reached
Rubinstein
Varying
models)
Emphasis
Dynamic
Past Decade
Video
Multimedia
Gaming
Instant Messaging & Presence
Data Transfer
Need
for fairtheory!
and efficient
Bargaining
Stringent
sharing QoS Requirements on
resource
constrainted
networks!
of the scarce
radio resources:
frequency, power, etc.
Bargaining Problem
What
results
N
2
NBS almost
as good as
the sumrate
maximizing
point!
Distortion
Constant
Allocated
rate to user i
Constants
depending on
the video
characteristics
Bargaining situation!
Two players want to cooperate but
they are self-interested
Rubinstein
Two players
The share of the cake is the share of the time period
each player uses for sensing
The utilities are a function of the time share, the rate,
and the probability of detection
Discount rate is function of the PU SU distance
Cognitive radio
Spectrum allocation using local bargaining (L. Cao and H. Zheng,
IEEE SECON, 2005)
Dynamic spectrum allocation using NBS and dynamic games (Z.
Ji and K. J. Liu, IEEE JSAC, vol. 26, no. 1, Jan. 2008)
Channel and power assignment in cognitive networks (Attar et al.,
IEEE TWC, vol. 8, no. 4, Apr. 2009)
Distributed spectrum sharing through bargaining (Komali et al.,
IEEE TWC, vol. 8, no. 10, Oct. 2009)
Several papers by Hosseinabadi from the group of Jean-Pierre
Hubaux at EPFL using Nash Bargaining in resource allocation for
cognitive radio
Others
KSBS for common radio resource management (M. Kahn et al.,
Gamenets, May 2009)
Using Nash bargaining for improving wireless access in vehicular
networks (B. Shrestha et al., IEEE GLOBECOM, 2008)
New applications
Physical layer security: any connection between secrecy rates and Nash
bargaining or KSBS?
Smart grid: allocation of utility resources?
Routing in wireless networks
Introduction
Coalitional game
Class I: Canonical coalitional games
Class II: Coalition formation games
Class III: Coalitional graph games
Summary
utility (TU)
Non-transferable
utility (NTU)
Payoff division
Equal fair
Each user guarantees its non-cooperative utility
The extra worth is divided equally among coalition users
Proportional fair
Each user guarantees its non-cooperative utility
A proportional fair division, based on the non-cooperative worth, is done
on the extra utility available through cooperation
Other fairness
Shapley value
Nucleolus
Market Fairness
Transferable utility
A new classification
properties
Objectives
The
v({2,3}) = 0
v({1,2}) = a2
v({1,3}) = a3 = v({1,2,3})
Graphical Method
Provides an insight on the core existence
Suited for small games (typically 3-player games)
Example 2
Consider a 3 players game with N={1,2,3}
Using
Destination
Phase 1
Phase 2
Sender
Sender
Relay
Relay
Main Idea
To get a good position, try to volunteer first
CR users
PR transmission
Zhu Han and H. Vincent Poor, ``Coalition Games with Cooperative Transmission:
A Cure for the Curse of Boundary Nodes in Selfish Packet-Forwarding Wireless
Networks", IEEE Transactions on Communications. vol. 57, No. 1, P.P. 203-213,
January 2009.
Main Properties
The game is NOT superadditive
Cooperation gains are limited by a cost
Key Questions
How can the users form coalitions?
What is the network structure that will form?
How can the users adapt to environmental changes such as
mobility, the deployment of new users, or others?
Can we say anything on the stability of the network structure?
A decision
Stability Notions
Dhp stable
Merge
Split
Arbitray iterations until it terminates
Resulting partition
Coalitional games!
Simulation Results
When allowed to
make distributed
decisions, SU 4
prefers to stay with
{2,1,6}
Vehicular Network
Endless possibilities
Main properties
The game is in graph form
Key Questions
How can the users form the graph structure that will result in the
network?
If all players form a single graph (grand coalition with a graph), can it
be stabilized?
How can the users adapt to environmental changes such as mobility,
the deployment of new users, or others?
What is the effect of the graph on the game?