Presentation is loading. Please wait.

Presentation is loading. Please wait.

Evolution of Cooperation in Mobile Ad Hoc Networks Jeff Hudack (working with some Italian guy)

Similar presentations


Presentation on theme: "Evolution of Cooperation in Mobile Ad Hoc Networks Jeff Hudack (working with some Italian guy)"— Presentation transcript:

1 Evolution of Cooperation in Mobile Ad Hoc Networks Jeff Hudack (working with some Italian guy)

2 Evolutionary Game Theory Components – The Game – Interaction Model – Strategy Evolution Repeated game play using the interaction model Strategies evolve according to replicator dynamic Widely applicable: – Sociology: interaction among self-interested individuals in society – Biology: evolution of complex ecosystems – Physics: arrangement and interaction of particles – Computer Science: multi-agent systems with self-interested agents

3 Game Evolutionary Game Theory Mobile Ad Hoc Networks Interaction Model Strategy Evolution

4 Prisoners’ Dilemma Players choose between cooperation (C) and defection (D) Models a situation in which two players may not cooperate for mutual benefit B > A > C > D A, AC, B B, CD, D C C D D

5 PD Example Mutual cooperation is beneficial to both agents (certain payoff) However, (D, D) is the strong equilibrium strategy 2, 20, 3 3, 01, 1 C C D D

6 Mobile Ad Hoc Networks Self-interested devices, want – to have their own packets forwarded – to conserve power Assumptions – All packets are of the same value and a neighbor will be punished for not forwarding any of them – Neighbors can be monitored to see their action and total payoff

7 Direct vs. Indirect Packets A DCB In a purely selfish scenario B does not care about A’s packets and will not punish C if he drops them To simplify the game we assume that B will punish C for dropping any packets, regardless of origin

8 Reduced PD (Nowak, May; 1992) R = 1, T = b (b > 1), S = P = 0 Single parameter b, the benefit of defection (C, C) - all packets forwarded (D, C), (C, D) - exploitation (D, D) - packets dropped 1, 10, b b, 00, 0 C C D D

9 Game Evolutionary Game Theory Mobile Ad Hoc Networks Interaction Model Strategy Evolution Packet Forwarding

10 Interaction Model Random Geometric Graph – Nodes placed randomly in space – Interact if within (Euclidean) distance r Toroidal space to avoid border effects such as – Edge nodes have no packets to forward – Lower degree at edges – Mobility models tend to gather at center Agents play all neighbors at each time step

11 Mobility Model Random Waypoint Model – Each agent chooses a destination point at random, moves towards it – When arrived, choose new waypoint – The most popular mobile ad hoc network simulation model (but not perfect!) Parameters – v: velocity of agents – p: pause time (p=0)

12 Game Evolutionary Game Theory Mobile Ad Hoc Networks Interaction Model Strategy Evolution Packet Forwarding RGG with RWP

13 Strategy Evolution Replication by imitation Choose a neighbor j at random – If P i > P j, do nothing – Otherwise, adopt neighbors strategy with probability proportionate to how much better they did

14 Game Evolutionary Game Theory Mobile Ad Hoc Networks Interaction Model Strategy Evolution Packet Forwarding RGG with RWP Replication by Imitation

15 Expectations Brownian movement keeps agents relatively close to one another RWP inherently leads to constant changing of neighbors It should be harder for RWP (a more realistic model) to converge to cooperation

16 Experiments Parameters – Fixed: N = 1000, r = 1 – Variable: b, ρ = N/L 2 XP1: Density -> % cooperation convergence – Fixed b = 1.1, v = {0.001, 0.01} XP2: Comparison of Brownian and RWP models – Link Change Rate (LCR) - frequency of link generations/breaks – Link Duration (LD) - lifespan of links XP3: b vs. v -> % cooperation convergence – Fixed ρ = 1.3

17 XP1: Motivation Show the transition of evolution to cooperation w.r.t. density Brownian, v=0.01 Meloni, S., Buscarino, A., Fortuna, L., and Frasca, M. (2009). Effects of mobility in a population of prisoner’s dilemma players. pages 1–4.

18 XP1: Agent Density (v=0.001)

19 XP1: Interpretation Convergence to cooperation is still possible with RWP! However, RWP needs slower movement to counteract the volatility of the mobility model Is it because the dynamic models are inherently different?

20 XP2: Motivation Brownian model with v = 0.01, σ = 1.3, b = 1.1 always converges to full cooperation RWP model with same parameters converges to defection RWP model with v = 0.001 has similar behavior as Brownian with v=0.01 GOAL: Compare the dynamic properties of the mobility models

21 XP2: Link Change Rate

22 XP2: Link Duration

23 XP2: Results Brownian (v=0.01) – LCR: 0.033 – LD: 122.89 RWP (v=0.001) – LCR: 0.0037 – LD: 1249.8 Conclusion: Not even close!

24 XP2: Interpretation The LCR and LD are not the reasons for the different behavior The must be a different dynamic, guessing something like “edge diversity” NEED METRIC: How often are agents that disconnect reconnecting to each other?

25 XP3: Motivation Show the relationship between velocity and the benefit of defection In progress! Had to restart due to an error with random seeding giving agents the same waypoint.

26 Future Work New mobility models – Gauss-Markov turning model – Squad-based movement New replicator dynamics Stochastic PD for direct vs indirect routing Pockets of cooperation are no longer collection of individuals, but rather a structure with changing individuals – This may be the “big idea” for dissertation


Download ppt "Evolution of Cooperation in Mobile Ad Hoc Networks Jeff Hudack (working with some Italian guy)"

Similar presentations


Ads by Google