SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Collective navigation of complex networks:
Participatory greedy routing
Kaj Kolja Kleineberg | kkleineberg@ethz.ch
@KoljaKleineberg | koljakleineberg.wordpress.com
“I read somewhere that
on this planet is separated by only 
six other people.
separation. Between us and everybody
else on this planet. The president of
the United States. A gondolier in Venice.
Fill in the names. . . . Six degrees of
separation between me and everyone
else on this planet.
everybody
Six degrees of
But to find the
the right six people..."
John Guare, Six Degrees of Separation (1990)
We are actually quite good at this
map
we can build a
of the system
networkRoad
networkAirtravel
space
Euclidean
Maps:
Maps:
space
Hyperbolic
[Network Science, Barabasi]
networkRoad
networkAirtravel
space
Euclidean
Maps:
Maps:
space
Hyperbolic
[PRE 82, 036106]
[Figures: Network Science, Barabasi]
Maps of scale-free clustered networks
are hyperbolic
“Hyperbolic geometry of complex networks” [PRE 82, 036106]
Distribute:
ρ(r) ∝ e
1
2
(γ−1)r
Connect:
p(xij) =
1
1 + e
xij−R
2T
xij = cosh−1
(cosh ri cosh rj
− sinh ri sinh rj cos ∆θij)
Maps of scale-free clustered networks
are hyperbolic
“Hyperbolic geometry of complex networks” [PRE 82, 036106]
Distribute:
ρ(r) ∝ e
1
2
(γ−1)r
Connect:
p(xij) =
1
1 + e
xij−R
2T
xij = cosh−1
(cosh ri cosh rj
− sinh ri sinh rj cos ∆θij)
Maps of scale-free clustered networks
are hyperbolic
“Hyperbolic geometry of complex networks” [PRE 82, 036106]
Distribute:
ρ(r) ∝ e
1
2
(γ−1)r
Connect:
p(xij) =
1
1 + e
xij−R
2T
xij = cosh−1
(cosh ri cosh rj
− sinh ri sinh rj cos ∆θij)
Real networks can be embedded into hyperbolic
space by inverting the model.
Inferred maps can be used to navigate the network
relying only on local information (greedy routing)
[Credits: Marian Boguna]
Forward message
to contact closest to
target in metric space
Delivery fails
if message runs into a
loop (define success
rate P)
Inferred maps can be used to navigate the network
relying only on local information (greedy routing)
[Credits: Marian Boguna]
Forward message
to contact closest to
target in metric space
Delivery fails
if message runs into a
loop (define success
rate P)
Inferred maps can be used to navigate the network
relying only on local information (greedy routing)
[Credits: Marian Boguna]
Forward message
to contact closest to
target in metric space
Delivery fails
if message runs into a
loop (define success
rate P)
Inferred maps can be used to navigate the network
relying only on local information (greedy routing)
[Credits: Marian Boguna]
Forward message
to contact closest to
target in metric space
Delivery fails
if message runs into a
loop (define success
rate P)
Inferred maps can be used to navigate the network
relying only on local information (greedy routing)
[Credits: Marian Boguna]
Forward message
to contact closest to
target in metric space
Delivery fails
if message runs into a
loop (define success
rate P)
Greedy routing requires
active participation
from agents.
Greedy routing requires
active participation
from agents.
Greedy routing requires
active participation
from agents.
What if they
don't?
Game theory:
Sending message
has a cost
Succesul delivery
creates value
Agents may defect Value is shared
Individuals obtain a payoff if message is delivered
but forwarding has a cost
Cooperator
Defector
Message is sent
Message is lost
SuccessFailure
Individuals imitate the behavior
of more successful contacts
After N message sending events, individuals can update their
strategies according to imitation dynamics:
Individuals imitate the behavior
of more successful contacts
After N message sending events, individuals can update their
strategies according to imitation dynamics:
i copies strategy of randomly
selected neighbor j with
probability
pi←j =
1
1 + e−(pj−pi)/K
pi,j denotes collected payoffs
Individuals imitate the behavior
of more successful contacts
After N message sending events, individuals can update their
strategies according to imitation dynamics:
i copies strategy of randomly
selected neighbor j with
probability
pi←j =
1
1 + e−(pj−pi)/K
pi,j denotes collected payoffs
After each update step, we reset the payoffs.
Bistability: the system is either highly functional
or performance breaks down completely
b: Value generated by successful delivery
C0: Initial density of cooperators
System self-organizes into local clusters of cooperators
prior to the emergence of global cooperation
Distributing the initial cooperators into local clusters
favors significantly the emergence of cooperation
Heterogeneity favors cooperation in the system
in addition to initial localization
Rand.
Clust.
5 10 15 20 25 30 35
0.1
0.3
0.5
0.7
0.9
b
C0Threshold
γ = 3.1
γ = 2.9
γ = 2.7
γ = 2.5
γ = 2.3
γ = 2.1
Different values of power-law exponent γ
Collective navigation of complex networks:
Participatory greedy routing
Results:
- Greedy routing: Forwarding of messages with local
knowledge based on underlying metric spaces
Collective navigation of complex networks:
Participatory greedy routing
Results:
- Greedy routing: Forwarding of messages with local
knowledge based on underlying metric spaces
- Participatory greedy routing: Sending messages has a cost,
but successful deliveries create value (agents can defect)
Collective navigation of complex networks:
Participatory greedy routing
Results:
- Greedy routing: Forwarding of messages with local
knowledge based on underlying metric spaces
- Participatory greedy routing: Sending messages has a cost,
but successful deliveries create value (agents can defect)
- Self-organization into local clusters (visible in underlying
metric space)
Collective navigation of complex networks:
Participatory greedy routing
Results:
- Greedy routing: Forwarding of messages with local
knowledge based on underlying metric spaces
- Participatory greedy routing: Sending messages has a cost,
but successful deliveries create value (agents can defect)
- Self-organization into local clusters (visible in underlying
metric space)
- This can be exploited to lower necessary number of initial
cooperators (localization)
Collective navigation of complex networks:
Participatory greedy routing
Results:
- Greedy routing: Forwarding of messages with local
knowledge based on underlying metric spaces
- Participatory greedy routing: Sending messages has a cost,
but successful deliveries create value (agents can defect)
- Self-organization into local clusters (visible in underlying
metric space)
- This can be exploited to lower necessary number of initial
cooperators (localization)
Outlook:
- Reputation system
- Adaptive networks
Reference:
»Collective navigation of complex networks: Participatory greedy
routing«
arXiv:1611.04395 (2016)
K-K. Kleineberg & Dirk Helbing
Thanks to:
Dirk Helbing
Kaj Kolja Kleineberg:
• kkleineberg@ethz.ch
• @KoljaKleineberg
• koljakleineberg.wordpress.com
Reference:
»Collective navigation of complex networks: Participatory greedy
routing«
arXiv:1611.04395 (2016)
K-K. Kleineberg & Dirk Helbing
Thanks to:
Dirk Helbing
Kaj Kolja Kleineberg:
• kkleineberg@ethz.ch
• @KoljaKleineberg ← Slides
• koljakleineberg.wordpress.com
Reference:
»Collective navigation of complex networks: Participatory greedy
routing«
arXiv:1611.04395 (2016)
K-K. Kleineberg & Dirk Helbing
Thanks to:
Dirk Helbing
Kaj Kolja Kleineberg:
• kkleineberg@ethz.ch
• @KoljaKleineberg ← Slides
• koljakleineberg.wordpress.com ← Slides

Weitere ähnliche Inhalte

Was ist angesagt?

Towards controlling evolutionary dynamics through network geometry: some very...
Towards controlling evolutionary dynamics through network geometry: some very...Towards controlling evolutionary dynamics through network geometry: some very...
Towards controlling evolutionary dynamics through network geometry: some very...Kolja Kleineberg
 
Interplay between social influence and competitive strategical games in multi...
Interplay between social influence and competitive strategical games in multi...Interplay between social influence and competitive strategical games in multi...
Interplay between social influence and competitive strategical games in multi...Kolja Kleineberg
 
Is bigger always better? How local online social networks can outperform glob...
Is bigger always better? How local online social networks can outperform glob...Is bigger always better? How local online social networks can outperform glob...
Is bigger always better? How local online social networks can outperform glob...Kolja Kleineberg
 
A Proposed Algorithm to Detect the Largest Community Based On Depth Level
A Proposed Algorithm to Detect the Largest Community Based On Depth LevelA Proposed Algorithm to Detect the Largest Community Based On Depth Level
A Proposed Algorithm to Detect the Largest Community Based On Depth LevelEswar Publications
 
Community Detection in Social Media
Community Detection in Social MediaCommunity Detection in Social Media
Community Detection in Social Mediarezahk
 
Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...
Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...
Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...cscpconf
 
k fault tolerance Mobile Adhoc Network under Cost Constraint
k fault tolerance Mobile Adhoc Network under Cost Constraintk fault tolerance Mobile Adhoc Network under Cost Constraint
k fault tolerance Mobile Adhoc Network under Cost Constraintsugandhasinghhooda
 
Congestion control, routing, and scheduling 2015
Congestion control, routing, and scheduling 2015Congestion control, routing, and scheduling 2015
Congestion control, routing, and scheduling 2015parry prabhu
 
Ecology 2.0: Coexistence and domination among interacting networks
Ecology 2.0: Coexistence and domination among interacting networksEcology 2.0: Coexistence and domination among interacting networks
Ecology 2.0: Coexistence and domination among interacting networksKolja Kleineberg
 
Community detection
Community detectionCommunity detection
Community detectionScott Pauls
 
LCF: A Temporal Approach to Link Prediction in Dynamic Social Networks
 LCF: A Temporal Approach to Link Prediction in Dynamic Social Networks LCF: A Temporal Approach to Link Prediction in Dynamic Social Networks
LCF: A Temporal Approach to Link Prediction in Dynamic Social NetworksIJCSIS Research Publications
 
DYNAMIC ADDRESS ROUTING FOR SCALABLE AD HOC NETWORKS
DYNAMIC ADDRESS ROUTING FOR SCALABLE AD HOC NETWORKSDYNAMIC ADDRESS ROUTING FOR SCALABLE AD HOC NETWORKS
DYNAMIC ADDRESS ROUTING FOR SCALABLE AD HOC NETWORKSIAEME Publication
 
The Neighborhood Broadcast Problem in Wireless Ad Hoc Sensor Networks
The Neighborhood Broadcast Problem in Wireless Ad Hoc Sensor NetworksThe Neighborhood Broadcast Problem in Wireless Ad Hoc Sensor Networks
The Neighborhood Broadcast Problem in Wireless Ad Hoc Sensor Networksgraphhoc
 
AOTO: Adaptive overlay topology optimization in unstructured P2P systems
AOTO: Adaptive overlay topology optimization in unstructured P2P systemsAOTO: Adaptive overlay topology optimization in unstructured P2P systems
AOTO: Adaptive overlay topology optimization in unstructured P2P systemsZhenyun Zhuang
 
Representation Learning on Complex Graphs
Representation Learning on Complex GraphsRepresentation Learning on Complex Graphs
Representation Learning on Complex GraphseXascale Infolab
 
Defeating jamming with the power of silence a gametheoretic analysis
Defeating jamming with the power of silence a gametheoretic analysisDefeating jamming with the power of silence a gametheoretic analysis
Defeating jamming with the power of silence a gametheoretic analysisranjith kumar
 

Was ist angesagt? (19)

Towards controlling evolutionary dynamics through network geometry: some very...
Towards controlling evolutionary dynamics through network geometry: some very...Towards controlling evolutionary dynamics through network geometry: some very...
Towards controlling evolutionary dynamics through network geometry: some very...
 
Interplay between social influence and competitive strategical games in multi...
Interplay between social influence and competitive strategical games in multi...Interplay between social influence and competitive strategical games in multi...
Interplay between social influence and competitive strategical games in multi...
 
Is bigger always better? How local online social networks can outperform glob...
Is bigger always better? How local online social networks can outperform glob...Is bigger always better? How local online social networks can outperform glob...
Is bigger always better? How local online social networks can outperform glob...
 
A Proposed Algorithm to Detect the Largest Community Based On Depth Level
A Proposed Algorithm to Detect the Largest Community Based On Depth LevelA Proposed Algorithm to Detect the Largest Community Based On Depth Level
A Proposed Algorithm to Detect the Largest Community Based On Depth Level
 
Geographic routing in
Geographic routing inGeographic routing in
Geographic routing in
 
Ijcnc050215
Ijcnc050215Ijcnc050215
Ijcnc050215
 
Community Detection in Social Media
Community Detection in Social MediaCommunity Detection in Social Media
Community Detection in Social Media
 
Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...
Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...
Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...
 
k fault tolerance Mobile Adhoc Network under Cost Constraint
k fault tolerance Mobile Adhoc Network under Cost Constraintk fault tolerance Mobile Adhoc Network under Cost Constraint
k fault tolerance Mobile Adhoc Network under Cost Constraint
 
Congestion control, routing, and scheduling 2015
Congestion control, routing, and scheduling 2015Congestion control, routing, and scheduling 2015
Congestion control, routing, and scheduling 2015
 
Ecology 2.0: Coexistence and domination among interacting networks
Ecology 2.0: Coexistence and domination among interacting networksEcology 2.0: Coexistence and domination among interacting networks
Ecology 2.0: Coexistence and domination among interacting networks
 
Community detection
Community detectionCommunity detection
Community detection
 
Deepwalk vs Node2vec
Deepwalk vs Node2vecDeepwalk vs Node2vec
Deepwalk vs Node2vec
 
LCF: A Temporal Approach to Link Prediction in Dynamic Social Networks
 LCF: A Temporal Approach to Link Prediction in Dynamic Social Networks LCF: A Temporal Approach to Link Prediction in Dynamic Social Networks
LCF: A Temporal Approach to Link Prediction in Dynamic Social Networks
 
DYNAMIC ADDRESS ROUTING FOR SCALABLE AD HOC NETWORKS
DYNAMIC ADDRESS ROUTING FOR SCALABLE AD HOC NETWORKSDYNAMIC ADDRESS ROUTING FOR SCALABLE AD HOC NETWORKS
DYNAMIC ADDRESS ROUTING FOR SCALABLE AD HOC NETWORKS
 
The Neighborhood Broadcast Problem in Wireless Ad Hoc Sensor Networks
The Neighborhood Broadcast Problem in Wireless Ad Hoc Sensor NetworksThe Neighborhood Broadcast Problem in Wireless Ad Hoc Sensor Networks
The Neighborhood Broadcast Problem in Wireless Ad Hoc Sensor Networks
 
AOTO: Adaptive overlay topology optimization in unstructured P2P systems
AOTO: Adaptive overlay topology optimization in unstructured P2P systemsAOTO: Adaptive overlay topology optimization in unstructured P2P systems
AOTO: Adaptive overlay topology optimization in unstructured P2P systems
 
Representation Learning on Complex Graphs
Representation Learning on Complex GraphsRepresentation Learning on Complex Graphs
Representation Learning on Complex Graphs
 
Defeating jamming with the power of silence a gametheoretic analysis
Defeating jamming with the power of silence a gametheoretic analysisDefeating jamming with the power of silence a gametheoretic analysis
Defeating jamming with the power of silence a gametheoretic analysis
 

Ähnlich wie Collective navigation of complex networks: Participatory greedy routing

Creating Community at WeWork through Graph Embeddings with node2vec - Karry Lu
Creating Community at WeWork through Graph Embeddings with node2vec - Karry LuCreating Community at WeWork through Graph Embeddings with node2vec - Karry Lu
Creating Community at WeWork through Graph Embeddings with node2vec - Karry LuRising Media Ltd.
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
1 chayes
1 chayes1 chayes
1 chayesYandex
 
Resnet.pptx
Resnet.pptxResnet.pptx
Resnet.pptxYanhuaSi
 
DCCN Network Layer congestion control TCP
DCCN Network Layer congestion control TCPDCCN Network Layer congestion control TCP
DCCN Network Layer congestion control TCPSreedhar Chowdam
 
Pedestrian behavior/intention modeling for autonomous driving V
Pedestrian behavior/intention modeling for autonomous driving VPedestrian behavior/intention modeling for autonomous driving V
Pedestrian behavior/intention modeling for autonomous driving VYu Huang
 
4 musatov
4 musatov4 musatov
4 musatovYandex
 
Network sampling, community detection
Network sampling, community detectionNetwork sampling, community detection
Network sampling, community detectionroberval mariano
 
Resnet.pdf
Resnet.pdfResnet.pdf
Resnet.pdfYanhuaSi
 
MLS An Efficient Location Service for Mobile Ad Hoc Networks
MLS An Efficient Location Service for Mobile Ad Hoc NetworksMLS An Efficient Location Service for Mobile Ad Hoc Networks
MLS An Efficient Location Service for Mobile Ad Hoc Networkskga185
 
Neo4j MeetUp - Graph Exploration with MetaExp
Neo4j MeetUp - Graph Exploration with MetaExpNeo4j MeetUp - Graph Exploration with MetaExp
Neo4j MeetUp - Graph Exploration with MetaExpAdrian Ziegler
 
Computer Communication Networks-Routing protocols 1
Computer Communication Networks-Routing protocols 1Computer Communication Networks-Routing protocols 1
Computer Communication Networks-Routing protocols 1Krishna Nanda
 
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)Gabriel Balderas
 
From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"diannepatricia
 
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSravan Puttagunta
 
Scalable Graph Clustering with Pregel
Scalable Graph Clustering with PregelScalable Graph Clustering with Pregel
Scalable Graph Clustering with PregelSqrrl
 

Ähnlich wie Collective navigation of complex networks: Participatory greedy routing (20)

Creating Community at WeWork through Graph Embeddings with node2vec - Karry Lu
Creating Community at WeWork through Graph Embeddings with node2vec - Karry LuCreating Community at WeWork through Graph Embeddings with node2vec - Karry Lu
Creating Community at WeWork through Graph Embeddings with node2vec - Karry Lu
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Geo-Rtg-Sp-10.ppt
Geo-Rtg-Sp-10.pptGeo-Rtg-Sp-10.ppt
Geo-Rtg-Sp-10.ppt
 
1 chayes
1 chayes1 chayes
1 chayes
 
Resnet.pptx
Resnet.pptxResnet.pptx
Resnet.pptx
 
DCCN Network Layer congestion control TCP
DCCN Network Layer congestion control TCPDCCN Network Layer congestion control TCP
DCCN Network Layer congestion control TCP
 
Pedestrian behavior/intention modeling for autonomous driving V
Pedestrian behavior/intention modeling for autonomous driving VPedestrian behavior/intention modeling for autonomous driving V
Pedestrian behavior/intention modeling for autonomous driving V
 
Colloquium.pptx
Colloquium.pptxColloquium.pptx
Colloquium.pptx
 
Notes
NotesNotes
Notes
 
Clustering coefficient
Clustering coefficient Clustering coefficient
Clustering coefficient
 
4 musatov
4 musatov4 musatov
4 musatov
 
Network sampling, community detection
Network sampling, community detectionNetwork sampling, community detection
Network sampling, community detection
 
Resnet.pdf
Resnet.pdfResnet.pdf
Resnet.pdf
 
MLS An Efficient Location Service for Mobile Ad Hoc Networks
MLS An Efficient Location Service for Mobile Ad Hoc NetworksMLS An Efficient Location Service for Mobile Ad Hoc Networks
MLS An Efficient Location Service for Mobile Ad Hoc Networks
 
Neo4j MeetUp - Graph Exploration with MetaExp
Neo4j MeetUp - Graph Exploration with MetaExpNeo4j MeetUp - Graph Exploration with MetaExp
Neo4j MeetUp - Graph Exploration with MetaExp
 
Computer Communication Networks-Routing protocols 1
Computer Communication Networks-Routing protocols 1Computer Communication Networks-Routing protocols 1
Computer Communication Networks-Routing protocols 1
 
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)
 
From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"
 
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
 
Scalable Graph Clustering with Pregel
Scalable Graph Clustering with PregelScalable Graph Clustering with Pregel
Scalable Graph Clustering with Pregel
 

Mehr von Kolja Kleineberg

Catastrophic instabilities in interacting networks and possible remedies
Catastrophic instabilities in interacting networks and possible remediesCatastrophic instabilities in interacting networks and possible remedies
Catastrophic instabilities in interacting networks and possible remediesKolja Kleineberg
 
Towards a democratic, scalable, and sustainable digital future (a complex sys...
Towards a democratic, scalable, and sustainable digital future (a complex sys...Towards a democratic, scalable, and sustainable digital future (a complex sys...
Towards a democratic, scalable, and sustainable digital future (a complex sys...Kolja Kleineberg
 
Re-inventing society in the digital age: Catastrophic instabilities in intera...
Re-inventing society in the digital age: Catastrophic instabilities in intera...Re-inventing society in the digital age: Catastrophic instabilities in intera...
Re-inventing society in the digital age: Catastrophic instabilities in intera...Kolja Kleineberg
 
A 1:1000 scale model of the digital world
A 1:1000 scale model of the digital worldA 1:1000 scale model of the digital world
A 1:1000 scale model of the digital worldKolja Kleineberg
 
From the Evolution of Online Social Networks to Digital Ecology in a Nutshell
From the Evolution of Online Social Networks to Digital Ecology in a NutshellFrom the Evolution of Online Social Networks to Digital Ecology in a Nutshell
From the Evolution of Online Social Networks to Digital Ecology in a NutshellKolja Kleineberg
 
Evolution and Ecology of the Digital World
Evolution and Ecology of the Digital WorldEvolution and Ecology of the Digital World
Evolution and Ecology of the Digital WorldKolja Kleineberg
 

Mehr von Kolja Kleineberg (6)

Catastrophic instabilities in interacting networks and possible remedies
Catastrophic instabilities in interacting networks and possible remediesCatastrophic instabilities in interacting networks and possible remedies
Catastrophic instabilities in interacting networks and possible remedies
 
Towards a democratic, scalable, and sustainable digital future (a complex sys...
Towards a democratic, scalable, and sustainable digital future (a complex sys...Towards a democratic, scalable, and sustainable digital future (a complex sys...
Towards a democratic, scalable, and sustainable digital future (a complex sys...
 
Re-inventing society in the digital age: Catastrophic instabilities in intera...
Re-inventing society in the digital age: Catastrophic instabilities in intera...Re-inventing society in the digital age: Catastrophic instabilities in intera...
Re-inventing society in the digital age: Catastrophic instabilities in intera...
 
A 1:1000 scale model of the digital world
A 1:1000 scale model of the digital worldA 1:1000 scale model of the digital world
A 1:1000 scale model of the digital world
 
From the Evolution of Online Social Networks to Digital Ecology in a Nutshell
From the Evolution of Online Social Networks to Digital Ecology in a NutshellFrom the Evolution of Online Social Networks to Digital Ecology in a Nutshell
From the Evolution of Online Social Networks to Digital Ecology in a Nutshell
 
Evolution and Ecology of the Digital World
Evolution and Ecology of the Digital WorldEvolution and Ecology of the Digital World
Evolution and Ecology of the Digital World
 

Kürzlich hochgeladen

Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsSumit Kumar yadav
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptxRajatChauhan518211
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
fundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyfundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyDrAnita Sharma
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 

Kürzlich hochgeladen (20)

Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
fundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyfundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomology
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 

Collective navigation of complex networks: Participatory greedy routing

  • 1. Collective navigation of complex networks: Participatory greedy routing Kaj Kolja Kleineberg | kkleineberg@ethz.ch @KoljaKleineberg | koljakleineberg.wordpress.com
  • 2. “I read somewhere that on this planet is separated by only  six other people. separation. Between us and everybody else on this planet. The president of the United States. A gondolier in Venice. Fill in the names. . . . Six degrees of separation between me and everyone else on this planet. everybody Six degrees of But to find the the right six people..." John Guare, Six Degrees of Separation (1990)
  • 4. map we can build a of the system
  • 7. Maps of scale-free clustered networks are hyperbolic “Hyperbolic geometry of complex networks” [PRE 82, 036106] Distribute: ρ(r) ∝ e 1 2 (γ−1)r Connect: p(xij) = 1 1 + e xij−R 2T xij = cosh−1 (cosh ri cosh rj − sinh ri sinh rj cos ∆θij)
  • 8. Maps of scale-free clustered networks are hyperbolic “Hyperbolic geometry of complex networks” [PRE 82, 036106] Distribute: ρ(r) ∝ e 1 2 (γ−1)r Connect: p(xij) = 1 1 + e xij−R 2T xij = cosh−1 (cosh ri cosh rj − sinh ri sinh rj cos ∆θij)
  • 9. Maps of scale-free clustered networks are hyperbolic “Hyperbolic geometry of complex networks” [PRE 82, 036106] Distribute: ρ(r) ∝ e 1 2 (γ−1)r Connect: p(xij) = 1 1 + e xij−R 2T xij = cosh−1 (cosh ri cosh rj − sinh ri sinh rj cos ∆θij) Real networks can be embedded into hyperbolic space by inverting the model.
  • 10. Inferred maps can be used to navigate the network relying only on local information (greedy routing) [Credits: Marian Boguna] Forward message to contact closest to target in metric space Delivery fails if message runs into a loop (define success rate P)
  • 11. Inferred maps can be used to navigate the network relying only on local information (greedy routing) [Credits: Marian Boguna] Forward message to contact closest to target in metric space Delivery fails if message runs into a loop (define success rate P)
  • 12. Inferred maps can be used to navigate the network relying only on local information (greedy routing) [Credits: Marian Boguna] Forward message to contact closest to target in metric space Delivery fails if message runs into a loop (define success rate P)
  • 13. Inferred maps can be used to navigate the network relying only on local information (greedy routing) [Credits: Marian Boguna] Forward message to contact closest to target in metric space Delivery fails if message runs into a loop (define success rate P)
  • 14. Inferred maps can be used to navigate the network relying only on local information (greedy routing) [Credits: Marian Boguna] Forward message to contact closest to target in metric space Delivery fails if message runs into a loop (define success rate P)
  • 18. Game theory: Sending message has a cost Succesul delivery creates value Agents may defect Value is shared
  • 19. Individuals obtain a payoff if message is delivered but forwarding has a cost Cooperator Defector Message is sent Message is lost SuccessFailure
  • 20. Individuals imitate the behavior of more successful contacts After N message sending events, individuals can update their strategies according to imitation dynamics:
  • 21. Individuals imitate the behavior of more successful contacts After N message sending events, individuals can update their strategies according to imitation dynamics: i copies strategy of randomly selected neighbor j with probability pi←j = 1 1 + e−(pj−pi)/K pi,j denotes collected payoffs
  • 22. Individuals imitate the behavior of more successful contacts After N message sending events, individuals can update their strategies according to imitation dynamics: i copies strategy of randomly selected neighbor j with probability pi←j = 1 1 + e−(pj−pi)/K pi,j denotes collected payoffs After each update step, we reset the payoffs.
  • 23. Bistability: the system is either highly functional or performance breaks down completely b: Value generated by successful delivery C0: Initial density of cooperators
  • 24. System self-organizes into local clusters of cooperators prior to the emergence of global cooperation
  • 25. Distributing the initial cooperators into local clusters favors significantly the emergence of cooperation
  • 26. Heterogeneity favors cooperation in the system in addition to initial localization Rand. Clust. 5 10 15 20 25 30 35 0.1 0.3 0.5 0.7 0.9 b C0Threshold γ = 3.1 γ = 2.9 γ = 2.7 γ = 2.5 γ = 2.3 γ = 2.1 Different values of power-law exponent γ
  • 27. Collective navigation of complex networks: Participatory greedy routing Results: - Greedy routing: Forwarding of messages with local knowledge based on underlying metric spaces
  • 28. Collective navigation of complex networks: Participatory greedy routing Results: - Greedy routing: Forwarding of messages with local knowledge based on underlying metric spaces - Participatory greedy routing: Sending messages has a cost, but successful deliveries create value (agents can defect)
  • 29. Collective navigation of complex networks: Participatory greedy routing Results: - Greedy routing: Forwarding of messages with local knowledge based on underlying metric spaces - Participatory greedy routing: Sending messages has a cost, but successful deliveries create value (agents can defect) - Self-organization into local clusters (visible in underlying metric space)
  • 30. Collective navigation of complex networks: Participatory greedy routing Results: - Greedy routing: Forwarding of messages with local knowledge based on underlying metric spaces - Participatory greedy routing: Sending messages has a cost, but successful deliveries create value (agents can defect) - Self-organization into local clusters (visible in underlying metric space) - This can be exploited to lower necessary number of initial cooperators (localization)
  • 31. Collective navigation of complex networks: Participatory greedy routing Results: - Greedy routing: Forwarding of messages with local knowledge based on underlying metric spaces - Participatory greedy routing: Sending messages has a cost, but successful deliveries create value (agents can defect) - Self-organization into local clusters (visible in underlying metric space) - This can be exploited to lower necessary number of initial cooperators (localization) Outlook: - Reputation system - Adaptive networks
  • 32. Reference: »Collective navigation of complex networks: Participatory greedy routing« arXiv:1611.04395 (2016) K-K. Kleineberg & Dirk Helbing Thanks to: Dirk Helbing Kaj Kolja Kleineberg: • kkleineberg@ethz.ch • @KoljaKleineberg • koljakleineberg.wordpress.com
  • 33. Reference: »Collective navigation of complex networks: Participatory greedy routing« arXiv:1611.04395 (2016) K-K. Kleineberg & Dirk Helbing Thanks to: Dirk Helbing Kaj Kolja Kleineberg: • kkleineberg@ethz.ch • @KoljaKleineberg ← Slides • koljakleineberg.wordpress.com
  • 34. Reference: »Collective navigation of complex networks: Participatory greedy routing« arXiv:1611.04395 (2016) K-K. Kleineberg & Dirk Helbing Thanks to: Dirk Helbing Kaj Kolja Kleineberg: • kkleineberg@ethz.ch • @KoljaKleineberg ← Slides • koljakleineberg.wordpress.com ← Slides