SlideShare una empresa de Scribd logo
1 de 79
Graph Consensus: Autonomus and Controlled Prepared by Abhijit Das
Many of the beautiful pictures are from a lecture by  Ron Chen , City U. Hong Kong Pinning Control of Graphs Natural and biological structures
Airline Route Systems
Distribution of galaxies in the universe
Motions of biological groups Fish school Birds flock Locusts swarm Fireflies synchronize
J.J. Finnigan, Complex science for a complex world The internet ecosystem Professional Collaboration network Barcelona rail network
Graph Directed Graph or Diagraph Un-directed Graph 11/07/11 ARRI, UTA
Two properties of diagraph nodes ,[object Object],[object Object],[object Object],11/07/11 ARRI, UTA
Important types of Diagraphs Balanced Strongly Connected Tree 11/07/11 ARRI, UTA
What is Consensus among nodes Consensus  in the English language is defined firstly as unanimous or general agreement Before Consensus After Consensus 11/07/11 ARRI, UTA
Graph Dynamics (Diagraph) Adjacency Matrix or Diagonal Matrix Laplacian matrix Note that  is row stochastic 11/07/11 ARRI, UTA
Continuous Time System ,[object Object],[object Object],[object Object],11/07/11 ARRI, UTA
Comment As  is row stochastic The first eigenvalue of  will be 0 The right eigenvector corresponding to 0 eigenvalue will be At steady state all state values will be equal 11/07/11 ARRI, UTA
State solution Eigen decomposition and Left and right eigenvector Right eigenvector  Left eigenvector  11/07/11 ARRI, UTA
State solution (Contd..) 11/07/11 ARRI, UTA
State solution (Contd..) At Steady state  11/07/11 ARRI, UTA
State solution (Contd..) with 11/07/11 ARRI, UTA
Finding consensus value for SC graph Considering only the first line of the equation For balanced graph 11/07/11 ARRI, UTA
Simulation results (SC graph) 11/07/11 ARRI, UTA
What if there is one leader in the graph Assuming rest of the graph is connected The Laplacian matrix of a graph with a leader with may be anything Left eigenvector  11/07/11 ARRI, UTA
Consensus value for one leader graph Note that if there is more than one leaders then no single solution is possible 11/07/11 ARRI, UTA
Simulation result (one leader case) For tree network the result will be  equivalent 11/07/11 ARRI, UTA
Graph contains a spanning tree How the value of can be determined ? 11/07/11 ARRI, UTA
Eigenvalue properties ,[object Object],[object Object],[object Object],[object Object],11/07/11 ARRI, UTA
Gershgorin disk of a network 11/07/11 ARRI, UTA
More comments ,[object Object],[object Object],[object Object],[object Object],11/07/11 ARRI, UTA
Reducibility Consider a matrix  with  . If  is reducible, there exist an integer  and a Permutation matrix  such that  11/07/11 ARRI, UTA
Irreducibility 11/07/11 ARRI, UTA Consider a matrix  . Then,  is  irreducible if and only if  For any scalar  .
Comment on reducibility ,[object Object],[object Object],11/07/11 ARRI, UTA
Discrete time system  Murray-Saber, 2004 Continuous time system  Max out-degree Discretized Perron matrix 11/07/11 ARRI, UTA
Definition 11/07/11 ARRI, UTA
Perron-Frobenius Theorem 11/07/11 ARRI, UTA
Comment 11/07/11 ARRI, UTA
State Solution- DT system 11/07/11 ARRI, UTA
Comparison 11/07/11 ARRI, UTA Courtesy: Fax-Murray-Saber, 2006
Performance –  Murray-Saber 2007 11/07/11 ARRI, UTA
Theorems 11/07/11 ARRI, UTA
Alternative Laplacian-Structure:  Fax-Murray 2004 11/07/11 ARRI, UTA
Based on Vicsek model:  Jadbabaie-Lin-Morse 11/07/11 ARRI, UTA
Example: Bipartite graph 11/07/11 ARRI, UTA
Trust Consensus:  Ballal-Lewis-2008 11/07/11 ARRI, UTA
Bilinear trust Dynamics 11/07/11 ARRI, UTA
Simulations 11/07/11 ARRI, UTA
Comment 11/07/11 ARRI, UTA
Zhihua Qu’s formulation 11/07/11 ARRI, UTA
Comment 11/07/11 ARRI, UTA
Passive system: Definition 11/07/11 ARRI, UTA
Mark Spong’s Lyapunov formulation 11/07/11 ARRI, UTA
Can we change  for which  11/07/11 ARRI, UTA
Zhihua Qu’s Lyapunov formulation 11/07/11 ARRI, UTA
Comments:  Zhihua Qu  11/07/11 ARRI, UTA
Lihua Xie’s Lyapunov formulation 11/07/11 ARRI, UTA
Lihua Xie’s formulation contd… 11/07/11 ARRI, UTA
Scale free network 11/07/11 ARRI, UTA Courtesy Wikipedia
Ron Chen’s pinning control 11/07/11 ARRI, UTA
Ron Chen’s Lyapunov formulation 11/07/11 ARRI, UTA
Ron Chen’s formulation contd… 11/07/11 ARRI, UTA
Ron Chen’s formulation contd… 11/07/11 ARRI, UTA
Ron Chen’s formulation contd… 11/07/11 ARRI, UTA
Controlled consensus 11/07/11 ARRI, UTA
Some case studies Consensus time approx 7.5 sec 11/07/11 ARRI, UTA 1 4 2 3
Some case studies contd… 1 4 2 3 L Consensus time approx 8 sec 11/07/11 ARRI, UTA
Some case studies contd… 1 4 2 3 L Consensus time approx: 3 sec 11/07/11 ARRI, UTA
A special case 11/07/11 ARRI, UTA L L
A special case contd… L 11/07/11 ARRI, UTA
Mathematical formulation:  Lewis, 09 11/07/11 ARRI, UTA
Controlled consensus:  Lewis-’09 11/07/11 ARRI, UTA
Leader-Graph network Leader network Graph network Connection may  be from both way 11/07/11 ARRI, UTA
One case study:  based on Z. Qu’s Laplacian Lower triangularly  complete 11/07/11 ARRI, UTA N1 N3 N2
One case study 11/07/11 ARRI, UTA
Case study: contd… 11/07/11 ARRI, UTA
Jadbabaie-Lin-Morse’s leader network 11/07/11 ARRI, UTA
Noisy information exchange:  Ren-Beard-Kingston-2005 11/07/11 ARRI, UTA
Estimator dynamics 11/07/11 ARRI, UTA
Das-Lewis contribution 11/07/11 ARRI, UTA Select from Lyapunov
11/07/11 ARRI, UTA Thank you
Addendum:  Zhihong Man 11/07/11 ARRI, UTA
Addendum:  Lihua Xie 11/07/11 ARRI, UTA
Addendum:  Courtesy Fang-Antsaklis 11/07/11 ARRI, UTA

Más contenido relacionado

La actualidad más candente

Distributed shred memory architecture
Distributed shred memory architectureDistributed shred memory architecture
Distributed shred memory architectureMaulik Togadiya
 
Ethereum Blockchain explained
Ethereum Blockchain explainedEthereum Blockchain explained
Ethereum Blockchain explainedEthWorks
 
Chapter 6-Consistency and Replication.ppt
Chapter 6-Consistency and Replication.pptChapter 6-Consistency and Replication.ppt
Chapter 6-Consistency and Replication.pptsirajmohammed35
 
Address Binding Scheme
Address Binding SchemeAddress Binding Scheme
Address Binding SchemeRajesh Piryani
 
Distributed shared memory shyam soni
Distributed shared memory shyam soniDistributed shared memory shyam soni
Distributed shared memory shyam soniShyam Soni
 
the history of data visualization
the history of data visualizationthe history of data visualization
the history of data visualizationNIFTIT
 
8. mutual exclusion in Distributed Operating Systems
8. mutual exclusion in Distributed Operating Systems8. mutual exclusion in Distributed Operating Systems
8. mutual exclusion in Distributed Operating SystemsDr Sandeep Kumar Poonia
 
Summarising User Research - D2I presentation CSCDUG 130723.pptx
Summarising User Research - D2I presentation CSCDUG 130723.pptxSummarising User Research - D2I presentation CSCDUG 130723.pptx
Summarising User Research - D2I presentation CSCDUG 130723.pptxRocioMendez59
 
Analysis of Time Series
Analysis of Time SeriesAnalysis of Time Series
Analysis of Time SeriesManu Antony
 
The Commons: Governance and Collective Action
The Commons: Governance and Collective ActionThe Commons: Governance and Collective Action
The Commons: Governance and Collective ActionCAPRi
 
distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memoryAshish Kumar
 
Semantics, Blockchains and Ricardian Contracts
Semantics, Blockchains and Ricardian ContractsSemantics, Blockchains and Ricardian Contracts
Semantics, Blockchains and Ricardian ContractsChristopher Brewster
 
Transaction and concurrency control
Transaction and concurrency controlTransaction and concurrency control
Transaction and concurrency controlAnil Shrestha
 
Introduction to Stata
Introduction to StataIntroduction to Stata
Introduction to Stataizahn
 
Database ,11 Concurrency Control
Database ,11 Concurrency ControlDatabase ,11 Concurrency Control
Database ,11 Concurrency ControlAli Usman
 

La actualidad más candente (20)

Reports vs analysis
Reports vs analysisReports vs analysis
Reports vs analysis
 
Distributed shred memory architecture
Distributed shred memory architectureDistributed shred memory architecture
Distributed shred memory architecture
 
Ethereum Blockchain explained
Ethereum Blockchain explainedEthereum Blockchain explained
Ethereum Blockchain explained
 
Chapter 6-Consistency and Replication.ppt
Chapter 6-Consistency and Replication.pptChapter 6-Consistency and Replication.ppt
Chapter 6-Consistency and Replication.ppt
 
Address Binding Scheme
Address Binding SchemeAddress Binding Scheme
Address Binding Scheme
 
Distributed shared memory shyam soni
Distributed shared memory shyam soniDistributed shared memory shyam soni
Distributed shared memory shyam soni
 
the history of data visualization
the history of data visualizationthe history of data visualization
the history of data visualization
 
randomwalk.ppt
randomwalk.pptrandomwalk.ppt
randomwalk.ppt
 
8. mutual exclusion in Distributed Operating Systems
8. mutual exclusion in Distributed Operating Systems8. mutual exclusion in Distributed Operating Systems
8. mutual exclusion in Distributed Operating Systems
 
Summarising User Research - D2I presentation CSCDUG 130723.pptx
Summarising User Research - D2I presentation CSCDUG 130723.pptxSummarising User Research - D2I presentation CSCDUG 130723.pptx
Summarising User Research - D2I presentation CSCDUG 130723.pptx
 
10. resource management
10. resource management10. resource management
10. resource management
 
Analysis of Time Series
Analysis of Time SeriesAnalysis of Time Series
Analysis of Time Series
 
Regimes
RegimesRegimes
Regimes
 
The Commons: Governance and Collective Action
The Commons: Governance and Collective ActionThe Commons: Governance and Collective Action
The Commons: Governance and Collective Action
 
distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memory
 
Semantics, Blockchains and Ricardian Contracts
Semantics, Blockchains and Ricardian ContractsSemantics, Blockchains and Ricardian Contracts
Semantics, Blockchains and Ricardian Contracts
 
Transaction and concurrency control
Transaction and concurrency controlTransaction and concurrency control
Transaction and concurrency control
 
Distributed and clustered systems
Distributed and clustered systemsDistributed and clustered systems
Distributed and clustered systems
 
Introduction to Stata
Introduction to StataIntroduction to Stata
Introduction to Stata
 
Database ,11 Concurrency Control
Database ,11 Concurrency ControlDatabase ,11 Concurrency Control
Database ,11 Concurrency Control
 

Graph Consensus: A Review