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

Slides:



Advertisements
Similar presentations
Complex Cooperative Networks from Evolutionary Preferential Attachment Complex Cooperative Networks from Evolutionary Preferential Attachment Jesús Gómez.
Advertisements

Evolving Cooperation in the N-player Prisoner's Dilemma: A Social Network Model Dept Computer Science and Software Engineering Golriz Rezaei Michael Kirley.
Collaboration Mechanisms in SOA based MANETs. Introduction Collaboration implies the cooperation between the nodes to support the proper functioning of.
1 Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces Dmitri Krioukov CAIDA/UCSD Joint work with F. Papadopoulos, M.
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed slides from Richard Yang.
DARWIN: Distributed and Adaptive Reputation Mechanism for Wireless Ad- hoc Networks CHEN Xiao Wei, Cheung Siu Ming CSE, CUHK May 15, 2008 This talk is.
Evolution and Repeated Games D. Fudenberg (Harvard) E. Maskin (IAS, Princeton)
Evolution of Cooperation The importance of being suspicious.
Chapter 14 Infinite Horizon 1.Markov Games 2.Markov Solutions 3.Infinite Horizon Repeated Games 4.Trigger Strategy Solutions 5.Investing in Strategic Capital.
An Introduction to... Evolutionary Game Theory
Maynard Smith Revisited: Spatial Mobility and Limited Resources Shaping Population Dynamics and Evolutionary Stable Strategies Pedro Ribeiro de Andrade.
Cooperation in Anonymous Dynamic Social Networks Brendan Lucier University of Toronto Brian Rogers Northwestern University Nicole Immorlica Northwestern.
Generated Waypoint Efficiency: The efficiency considered here is defined as follows: As can be seen from the graph, for the obstruction radius values (200,
By Paul Cottrell, BSc, MBA, ABD. Author Complexity Science, Behavioral Finance, Dynamic Hedging, Financial Statistics, Chaos Theory Proprietary Trader.
A Memetic Framework for Describing and Simulating Spatial Prisoner’s Dilemma with Coalition Formation Sneak Review by Udara Weerakoon.
Why How We Learn Matters Russell Golman Scott E Page.
Human Social Dilemmas Cooperation Between Non-Relatives Complex Evolutionary Problem Repeated Interaction, Conditional Cooperation Human Cooperation Often.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Mobility (II) 11th Week
Building Low-Diameter P2P Networks Eli Upfal Department of Computer Science Brown University Joint work with Gopal Pandurangan and Prabhakar Raghavan.
Nash Q-Learning for General-Sum Stochastic Games Hu & Wellman March 6 th, 2006 CS286r Presented by Ilan Lobel.
Introduction to Game Theory and Behavior Networked Life CIS 112 Spring 2009 Prof. Michael Kearns.
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed some Richard Yang‘s slides.
1 Characterizing Selfishly Constructed Overlay Routing Networks March 11, 2004 Byung-Gon Chun, Rodrigo Fonseca, Ion Stoica, and John Kubiatowicz University.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Evolutionary Games The solution concepts that we have discussed in some detail include strategically dominant solutions equilibrium solutions Pareto optimal.
Segregation and Neighborhood Interaction Work in progress Jason Barr, Rutgers Newark Troy Tassier, Fordham October 31, 2006.
Anonymizing Web Services Through a Club Mechanism With Economic Incentives Mamata Jenamani Leszek Lilien Bharat Bhargava Department of Computer Sciences.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
Performance Evaluation of Vehicular DTN Routing under Realistic Mobility Models Pei’en LUO.
Agent Based Modeling and Simulation
Nodes Bearing Grudges: Towards Routing Security, Fairness, and Robustness in Mobile Ad Hoc Networks Sonja Buchegger Jean-Yves Le Boudec.
Chapter 12 Choices Involving Strategy Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written.
Learning in Multiagent systems
1 1 Quantifying Impact of Mobility on Data Availability in Mobile Ad Hoc Networks Takahiro Hara IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 9, NO. 2, FEBRUARY.
5. Alternative Approaches. Strategic Bahavior in Business and Econ 1. Introduction 2. Individual Decision Making 3. Basic Topics in Game Theory 4. The.
Transit price negotiation: repeated game approach Sogea 23 Mai 2007 Nancy, France D.Barth, J.Cohen, L.Echabbi and C.Hamlaoui
Example Department of Computer Science University of Bologna Italy ( Decentralised, Evolving, Large-scale Information Systems (DELIS)
Rationality meets the tribe: Some models of cultural group selection David Hales, The Open University Hales, D., (2010) Rationality.
The Evolution of Fairness PSC 120 Jeff Schank. Fairness People engage in fair exchanges of resources even when it would benefit them more to act unfairly.
SLAC and SLACER: Simple copy & rewire algorithms for trust and cooperation in P2P David Hales, Stefano Arteconi, Ozalp Babaoglu University of Bologna,
Evolving cooperation in one-time interactions with strangers Tags produce cooperation in the single round prisoner’s dilemma and it’s.
Project funded by the Future and Emerging Technologies arm of the IST Programme From Selfish Nodes to Cooperative Networks – Emergent Link-based Incentives.
Analytical Foundations of Networked Computing Kirstie Bellman, Luiz DaSilva, Robert Kleinberg, Michael Mahoney, Amin Saberi, Ion Stoica, Eva Tardos, Shanghua.
Game Theory by James Crissey Luis Mendez James Reid.
Opportunistic MANETs: Mobility Can Make Up for Low Transmission Power.
Mobility Models for Wireless Ad Hoc Network Research EECS 600 Advanced Network Research, Spring 2005 Instructor: Shudong Jin March 28, 2005.
Chapter 14 : Modeling Mobility Andreas Berl. 2 Motivation  Wireless network simulations often involve movements of entities  Examples  Users are roaming.
Repeated Game Modeling of Multicast Overlays Mike Afergan (MIT CSAIL/Akamai) Rahul Sami (University of Michigan) April 25, 2006.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Urban Traffic Simulated From A Dual Perspective Hu Mao-Bin University of Science and Technology of China Hefei, P.R. China
Project funded by the Future and Emerging Technologies arm of the IST Programme Altruism “for free” using Tags David Hales Department.
The Role of Altruistic Punishment in Promoting Cooperation
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Communications Range Analysis Simulation Set Up –Single Biological Threat placed in Soldier Field –Communication range varied from meters –Sensor.
Ch. 16 Oligopoly. Oligopoly Only a few sellers offer similar or identical products Actions of any seller can have large impact on profits of other sellers.
Replicator Dynamics. Nash makes sense (arguably) if… -Uber-rational -Calculating.
Verein Konstantin Melnik Svetlana
Modeling Changes in Exploitative vs. Protective Behavior Joseph Blass Motivation and Questions Humans exploit others for selfish reasons Humans also protect.
Social Norm, Costly Punishment and the Evolution to Cooperation : Theory, Experiment and Simulation Tongkui Yu 1, 2, Shu-Heng Chen 2, Honggang Li 1* 1.
Indirect Reciprocity in the Selective Play Environment Nobuyuki Takahashi and Rie Mashima Department of Behavioral Science Hokkaido University 08/07/2003.
A Novel Coalitional Game Model for Security Issues in Wireless Networks Xiaoqi LiMichael Lyu Computer Science and Engineering Department The Chinese University.
Pengyuan Du, Mario Gerla Department of Computer Science, UCLA, USA
Game Theory and Cooperation
David K. Y. Yau Department of Computer Science Purdue University
The Matching Hypothesis
The outbreak of cooperation among success-driven individuals under noisy conditions Success-driven migration and imitation as a driver for cooperative.
Altruism “for free” using Tags
Evolving cooperation in one-time interactions with strangers
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Agent-Based Models Hiroki Sayama
Phase transitions to cooperation in the prisoner‘s dilemma
Presentation transcript:

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

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

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

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

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

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

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

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

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

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

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)

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

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

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

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

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

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.

XP1: Agent Density (v=0.001)

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?

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 = has similar behavior as Brownian with v=0.01 GOAL: Compare the dynamic properties of the mobility models

XP2: Link Change Rate

XP2: Link Duration

XP2: Results Brownian (v=0.01) – LCR: – LD: RWP (v=0.001) – LCR: – LD: Conclusion: Not even close!

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?

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.

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