Game theory for wireless networks
Georg-August University Göttingen
Game theory for wireless networks
static games; dynamic games; repeated games; strict and weak dominance; Nash equilibrium; Pareto optimality; Subgame perfection; …
Game theory for wireless networks static games; dynamic games; - - PowerPoint PPT Presentation
Game theory for wireless networks static games; dynamic games; repeated games; strict and weak dominance; Nash equilibrium; Pareto optimality; Subgame perfection; Game theory for wireless networks Georg-August University Gttingen
Game theory for wireless networks
Georg-August University Göttingen
static games; dynamic games; repeated games; strict and weak dominance; Nash equilibrium; Pareto optimality; Subgame perfection; …
Georg-August University Göttingen
Game theory for wireless networks
2
Georg-August University Göttingen
Game theory for wireless networks
– Discouraging malicious or selfish behavior can benefit from game theoretic modeling
3
Georg-August University Göttingen
Game theory for wireless networks
4
Georg-August University Göttingen
Game theory for wireless networks
5
non-cooperative games: individuals cannot make binding agreements and the unit of analysis is the individual. In cooperative game theory, binding agreements between players are allowed and the unit of analysis is the group or coalition. Static games: each player makes a single move and all moves are made simultaneously. Perfect info: each player has a perfect knowledge of the whole previous actions of
Complete info: each player knows who the other players are, what are their possible strategies and what payoff will result of each player for any combination of moves.
Georg-August University Göttingen
Game theory for wireless networks
6
S1 S2 D1 D2 Usually, the devices are assumed to be cooperative. But what if they are not?
Georg-August University Göttingen
Game theory for wireless networks
7
game examples related to wireless network operations:
transmission resources which can make them to have selfish or malicious behavior.
and j, S-i will be Sj)
some cost
minus the cost it has to incur: Ui = bi - ci
Georg-August University Göttingen
Game theory for wireless networks
8
Georg-August University Göttingen
Game theory for wireless networks
9
blue has one data packet to send to its receiver (R2) via Green.
cost of c and Green will get the benefit of 1.
energy
better by forwarding for each other
Georg-August University Göttingen
Game theory for wireless networks
– P: set of players – S: set of strategy functions – U: set of payoff functions
(each cell corresponds to one possible combination of strategies
10
Georg-August University Göttingen
Game theory for wireless networks
' '
i i i i i i i i i i
i
i i
i
11
Strict dominance: strictly best strategy, for any possible strategy of the other player(s) where: payoff function of player i strategies of all players except player i
players:
strategy drop
Strategy strictly dominates strategy S’i if
Georg-August University Göttingen
Game theory for wireless networks
12
Solving the game by iterative strict dominance: iteratively eliminate strictly dominated strategies
This is the lack of trust between the players that leads to this suboptimal solution (green is never sure that Blue will
forward for it, if it forwards for blue (as they play simultaneously) and vice versa.)
Drop strictly dominates Forward Dilemma (F,F) would result in a better outcome for both players
BUT
Georg-August University Göttingen
Game theory for wireless networks
13
should forward the packets for it.
Georg-August University Göttingen
Game theory for wireless networks
14
'
i i i i i i i i
with strict inequality for at least one s-i
Solving the game by Iterative weak dominance: iteratively eliminate weakly dominated strategies
by Forward (so the second column is eliminated); then in the remaining parts
Forward.
dominance is not unique in general.
Weak dominance: Strategy s’i is weakly dominated by strategy si if
Georg-August University Göttingen
Game theory for wireless networks
15
Nash Equilibrium: a game strategy such that no player can increase its payoff by deviating unilaterally
E1: The Forwarder’s Dilemma:
(Drop, Drop) is a Nash Equilibrium; if Green deviates to (D,F) its payoff decreases (from 0 to –c) and similarly if blue deviates to (F,D) its payoff decreases (from 0 to –c)
E2: The Joint Packet Forwarding game:
There are 2 Nash Equilibria for this game: (F,F) and (D,D)
Georg-August University Göttingen
Game theory for wireless networks
16
* * *
i i i i i i i i
i
i i
where: payoff function of player i strategy of player i
i i
i i i i i s S
The best response of player i to the profile of strategies s-i is a strategy si such that: Nash Equilibrium = Mutual best responses
Caution! Many games have more than one Nash equilibrium
Strategy profile s* constitutes a Nash equilibrium if, for each player i,
Georg-August University Göttingen
Game theory for wireless networks
17
Benefit for the source of a successful transmission: 1 Cost of transmission: c (0 < c << 1)
Time-division channel
through the same channel; if in a given time slot both transmit packets there will be a collision and no packet will be delivered to its destination
time slot, the packet will be received by its receiver and its source will get some benefit
Georg-August University Göttingen
Game theory for wireless networks
blue
18
– Blue: choose p to maximize ublue – Green: choose q to maximize ugreen
green
1 , 1 p c q c p: probability of transmit for Blue q: probability of transmit for Green
is a mixed strategy Nash equilibrium Green: If p<1-c --> 1-c-p is positive; Green chooses q=1 If p>1-c --> 1-c-p is negative; Green chooses q=0 If p=1-c 1-c-p=0; Green’s benefit not affected by its move Blue: If q<1-c --> 1-c-q is positive; Blue chooses p=1 If q>1-c --> 1-c-q is negative; Blue chooses p=0 If q=1-c 1-c-q=0; Blue’s benefit not affected by its move
Georg-August University Göttingen
Game theory for wireless networks
19
Transmitter: has a data packet to send to its receiver at each time slot Jammer: is interested in preventing the transmitter from successful transmission by sending packets on the same channel
There is no pure-strategy Nash equilibrium
two channels: C1 and C2
transmitter jammer
is a mixed strategy Nash equilibrium p: probability of transmit on C1 for Blue q: probability of transmit on C1 for Green
Georg-August University Göttingen
Game theory for wireless networks
20
Georg-August University Göttingen
Game theory for wireless networks
21
E2: The Joint Packet Forwarding game
Pareto-optimality. Pareto-optimality: A strategy profile is Pareto-optimal if it is not possible to increase the payoff of any player without decreasing the payoff of another player.
With strict inequality for at least one player.
Georg-August University Göttingen
Game theory for wireless networks
– The Nash Equilibrium (D,D) is not Pareto-Optimal – Strategy profiles (F,F), (F,D) and (D,F) are Pareto-Optimal but not Nash Equilibria.
– (F,F) and (D,D) are Nash Equilibria; out of them only (F,F) is Pareto-Optimal.
– (T,Q) and (Q,T) are Nash Equilibria and Pareto-Optimal.
– There exists no pure-strategy Nash Equilibrium (D,D) but all pure-strategy profiles are Pareto-Optimal.
22
Georg-August University Göttingen
Game theory for wireless networks
– The mixed-strategy Nash Equilibrium (p=1-c, q=1-c) results in the payoff (0,0); – Hence, both pure-strategy Nash Equilibria are Pareto-superior to it.
profile that is Pareto-superior to all pure strategy profiles. Because each mixed strategy of a player I is a linear combination of her pure strategies with positive coefficients that sum up to one.
23
Georg-August University Göttingen
Game theory for wireless networks
24
Georg-August University Göttingen
Game theory for wireless networks
– Blue plays first, then Green plays. – Blue: leader; Green: follower
25
Reward for successful transmission: 1 Cost of transmission: c (0 < c << 1)
Time-division channel
Georg-August University Göttingen
Game theory for wireless networks
26
strategies for Blue: T, Q strategies for Green: TT, TQ, QT and QQ
TQ means that player p2 transmits if p1 transmits and remains quiet if p1 remains quiet.
Georg-August University Göttingen
Game theory for wireless networks
– Blue’s best move is T (comparing (1-c,0) to (0,1-c))
– The continuous line from a leaf of the tree to the root would be the solution
27
Georg-August University Göttingen
Game theory for wireless networks
28
Stackelberg equilibrium (subgame perfect equilibrium ): A strategy profile s is a Stackelberg equilibrium for a game with p1 as the leader and p2 as the follower if p1 maximizes her payoff subject to the constraint that player p2 chooses according to her best response function.
Georg-August University Göttingen
Game theory for wireless networks
29
Georg-August University Göttingen
Game theory for wireless networks
– most prominent games are history-1 games (players consider only the previous stage)
30
Georg-August University Göttingen
Game theory for wireless networks
i i
T i i t
31
i i t
Myopic games : players maximize their next stage payoff long-sighted finite games: players maximize their payoff
for the whole finite duration T
long-sighted infinite: the period of maximizing the payoff is not finite payoff with discounting:
t i i t
Georg-August University Göttingen
Game theory for wireless networks
stage), based on different inputs:
– others’ behavior: – others’ and own behavior: – payoff:
i i i
i i i i
32
i i i
Blue (t) initial move F D strategy name Green (t+1) F F F
AllC (always cooperate)
F F D
Tit-For-Tat (TFT) (repeat the opponent’s move)
D D D
AllD(always defect)
D D F
Anti-TFT(opposite to the
Georg-August University Göttingen
Game theory for wireless networks
Blue strategy Green strategy AllD AllD AllD TFT AllD AllC AllC AllC AllC TFT TFT TFT Blue payoff Green payoff 1
1/(1-ω)
(1-c)/(1-ω) (1-c)/(1-ω) (1-c)/(1-ω) (1-c)/(1-ω) (1-c)/(1-ω) (1-c)/(1-ω)
33
in which the players are not aware of the duration of the game
t i i t
0< ω <1
Georg-August University Göttingen
Game theory for wireless networks
34
Blue strategy Green strategy AllD AllD AllD TFT AllD AllC AllC AllC AllC TFT TFT TFT Blue payoff Green payoff 1
(1-c)/(1-ω) (1-c)/(1-ω) (1-c)/(1-ω) (1-c)/(1-ω) (1-c)/(1-ω) (1-c)/(1-ω)
Georg-August University Göttingen
Game theory for wireless networks
35
Georg-August University Göttingen
Game theory for wireless networks
Reduce military investment Increase military investment
Payoffs: 2: I have weaponry superior to the one of the opponent 1: We have equivalent weaponry and managed to reduce it on both sides 0: We have equivalent weaponry and did not managed to reduce it on both sides
36
Georg-August University Göttingen
Game theory for wireless networks
37
Both security and game theory backgrounds are useful in many cases !! Harm everyone: viruses,… Selective harm: DoS,… Spammer Cyber-gangster: phishing attacks, trojan horses,… Big brother Greedy operator Selfish mobile station
Georg-August University Göttingen
Game theory for wireless networks
38