SlideShare ist ein Scribd-Unternehmen logo
1 von 121
Downloaden Sie, um offline zu lesen
Outline
                   Introduction
           Topological Features
                     Philosophy
                         Design
                       Analyses
                    Conclusions




An Overview of Complex Networks Design and
                 Analyses

                        Sanket Patil


                      May 12, 2008




                   Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                             Philosophy
                                 Design
                               Analyses
                            Conclusions

1   Introduction
       Definition
       Representation
2   Topological Features
       Scale-free Nature
       “Small World” properties
       Other features
3   Philosophy
       Emergence
       Machines vs Societies
       Self Interest
4   Design
       Systems Design: Desiderata
       Complex Systems Design
5   Analyses
6   Conclusions
                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                                          Definition
                             Philosophy
                                          Representation
                                 Design
                               Analyses
                            Conclusions


Complex Networks




     Not “simple networks”
     Not random graphs
     Have non-trivial topological features




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                                          Definition
                             Philosophy
                                          Representation
                                 Design
                               Analyses
                            Conclusions


Complex Networks




     Not “simple networks”
     Not random graphs
     Have non-trivial topological features




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                                          Definition
                             Philosophy
                                          Representation
                                 Design
                               Analyses
                            Conclusions


Complex Networks




     Not “simple networks”
     Not random graphs
     Have non-trivial topological features




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                                          Definition
                             Philosophy
                                          Representation
                                 Design
                               Analyses
                            Conclusions


Examples




     Computer Networks, the Internet, the Web
     Food-webs, protein interaction networks
     Social Networks, Trade Networks
     The brain




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                                          Definition
                             Philosophy
                                          Representation
                                 Design
                               Analyses
                            Conclusions


Examples




     Computer Networks, the Internet, the Web
     Food-webs, protein interaction networks
     Social Networks, Trade Networks
     The brain




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                                          Definition
                             Philosophy
                                          Representation
                                 Design
                               Analyses
                            Conclusions


Examples




     Computer Networks, the Internet, the Web
     Food-webs, protein interaction networks
     Social Networks, Trade Networks
     The brain




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                                          Definition
                             Philosophy
                                          Representation
                                 Design
                               Analyses
                            Conclusions


Examples




     Computer Networks, the Internet, the Web
     Food-webs, protein interaction networks
     Social Networks, Trade Networks
     The brain




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                                          Definition
                             Philosophy
                                          Representation
                                 Design
                               Analyses
                            Conclusions


Complex Networks




     Designed (for performance)
     Have evolved/emerged over time
     Are teleological / have purpose of life




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                                          Definition
                             Philosophy
                                          Representation
                                 Design
                               Analyses
                            Conclusions


Complex Networks




     Designed (for performance)
     Have evolved/emerged over time
     Are teleological / have purpose of life




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                                          Definition
                             Philosophy
                                          Representation
                                 Design
                               Analyses
                            Conclusions


Complex Networks




     Designed (for performance)
     Have evolved/emerged over time
     Are teleological / have purpose of life




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                                          Definition
                             Philosophy
                                          Representation
                                 Design
                               Analyses
                            Conclusions


Representation


     Networks are modelled as “Graphs”
     A node/vertex/point represents a machine, a human, a cell
     etc.
     An edge/arc/line represents a relation between two nodes
     Edges can be undirected or directed.
     Weights are used to convey additional (extra-topological)
     information




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                                           Definition
                              Philosophy
                                           Representation
                                  Design
                                Analyses
                             Conclusions


Basic Definitions



      Degree: The number of edges incident on a node
      Indegree (outdegree): Number of incoming (outgoing)
      edges
      Degree Distribution: A probability distribution of node
      degrees




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                                           Definition
                              Philosophy
                                           Representation
                                  Design
                                Analyses
                             Conclusions


Basic Definitions



      Degree: The number of edges incident on a node
      Indegree (outdegree): Number of incoming (outgoing)
      edges
      Degree Distribution: A probability distribution of node
      degrees




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                     Introduction
             Topological Features
                                    Definition
                       Philosophy
                                    Representation
                           Design
                         Analyses
                      Conclusions


Path: A sequence of adjacent vertices
Pathlength: The number of edges in a path




                     Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features   Scale-free Nature
                              Philosophy   “Small World” properties
                                  Design   Other features
                                Analyses
                             Conclusions


Scale-free Nature




      Network dynamics/behaviour is independent of the size
      Power Law degree distributions




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features   Scale-free Nature
                              Philosophy   “Small World” properties
                                  Design   Other features
                                Analyses
                             Conclusions


Scale-free Nature




      Network dynamics/behaviour is independent of the size
      Power Law degree distributions




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                        Introduction
                Topological Features   Scale-free Nature
                          Philosophy   “Small World” properties
                              Design   Other features
                            Analyses
                         Conclusions


Power Law Distribution




                        Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features   Scale-free Nature
                              Philosophy   “Small World” properties
                                  Design   Other features
                                Analyses
                             Conclusions


Properties



      P[X = k] α k −p
      Small number of nodes with a very high degree and a large
      number of nodes with a very low degree
      “heavy tail”, “long tail”, “80:20”
      Income distributions, page rank, wikipedia contribution




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features   Scale-free Nature
                              Philosophy   “Small World” properties
                                  Design   Other features
                                Analyses
                             Conclusions


Properties



      P[X = k] α k −p
      Small number of nodes with a very high degree and a large
      number of nodes with a very low degree
      “heavy tail”, “long tail”, “80:20”
      Income distributions, page rank, wikipedia contribution




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features   Scale-free Nature
                              Philosophy   “Small World” properties
                                  Design   Other features
                                Analyses
                             Conclusions


Properties



      P[X = k] α k −p
      Small number of nodes with a very high degree and a large
      number of nodes with a very low degree
      “heavy tail”, “long tail”, “80:20”
      Income distributions, page rank, wikipedia contribution




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features   Scale-free Nature
                              Philosophy   “Small World” properties
                                  Design   Other features
                                Analyses
                             Conclusions


Properties



      P[X = k] α k −p
      Small number of nodes with a very high degree and a large
      number of nodes with a very low degree
      “heavy tail”, “long tail”, “80:20”
      Income distributions, page rank, wikipedia contribution




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                             Introduction
                     Topological Features   Scale-free Nature
                               Philosophy   “Small World” properties
                                   Design   Other features
                                 Analyses
                              Conclusions


Preferential Attachment




      Nodes prefer to attach to “popular” nodes
      “Rich getting richer”
      Entrenchment




                             Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                             Introduction
                     Topological Features   Scale-free Nature
                               Philosophy   “Small World” properties
                                   Design   Other features
                                 Analyses
                              Conclusions


Preferential Attachment




      Nodes prefer to attach to “popular” nodes
      “Rich getting richer”
      Entrenchment




                             Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                             Introduction
                     Topological Features   Scale-free Nature
                               Philosophy   “Small World” properties
                                   Design   Other features
                                 Analyses
                              Conclusions


Preferential Attachment




      Nodes prefer to attach to “popular” nodes
      “Rich getting richer”
      Entrenchment




                             Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Scale-free Nature
                             Philosophy   “Small World” properties
                                 Design   Other features
                               Analyses
                            Conclusions


“Small World” Properties



     Stanley Milgram: Small world experiment
     Mean Path Length        6
     Critique: not a comprehensive study
     “Six degrees of separation”
     Watts and Strogatz




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Scale-free Nature
                             Philosophy   “Small World” properties
                                 Design   Other features
                               Analyses
                            Conclusions


“Small World” Properties



     Stanley Milgram: Small world experiment
     Mean Path Length        6
     Critique: not a comprehensive study
     “Six degrees of separation”
     Watts and Strogatz




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Scale-free Nature
                             Philosophy   “Small World” properties
                                 Design   Other features
                               Analyses
                            Conclusions


“Small World” Properties



     Stanley Milgram: Small world experiment
     Mean Path Length        6
     Critique: not a comprehensive study
     “Six degrees of separation”
     Watts and Strogatz




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Scale-free Nature
                             Philosophy   “Small World” properties
                                 Design   Other features
                               Analyses
                            Conclusions


“Small World” Properties



     Stanley Milgram: Small world experiment
     Mean Path Length        6
     Critique: not a comprehensive study
     “Six degrees of separation”
     Watts and Strogatz




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Scale-free Nature
                             Philosophy   “Small World” properties
                                 Design   Other features
                               Analyses
                            Conclusions


“Small World” Properties



     Stanley Milgram: Small world experiment
     Mean Path Length        6
     Critique: not a comprehensive study
     “Six degrees of separation”
     Watts and Strogatz




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                        Introduction
                Topological Features   Scale-free Nature
                          Philosophy   “Small World” properties
                              Design   Other features
                            Analyses
                         Conclusions


Saul Steinberg: Ninth Avenue




                        Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                     Introduction
             Topological Features   Scale-free Nature
                       Philosophy   “Small World” properties
                           Design   Other features
                         Analyses
                      Conclusions




Social Commentary
Small world geometry




                     Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                     Introduction
             Topological Features   Scale-free Nature
                       Philosophy   “Small World” properties
                           Design   Other features
                         Analyses
                      Conclusions




Social Commentary
Small world geometry




                     Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features   Scale-free Nature
                              Philosophy   “Small World” properties
                                  Design   Other features
                                Analyses
                             Conclusions


Kleinberg’s “small world”




      Ninth Avenue as a powerful analogy
      The “far” is almost as accessible as the “near”
      How are your friends/acquaintances distributed?




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features   Scale-free Nature
                              Philosophy   “Small World” properties
                                  Design   Other features
                                Analyses
                             Conclusions


Kleinberg’s “small world”




      Ninth Avenue as a powerful analogy
      The “far” is almost as accessible as the “near”
      How are your friends/acquaintances distributed?




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features   Scale-free Nature
                              Philosophy   “Small World” properties
                                  Design   Other features
                                Analyses
                             Conclusions


Kleinberg’s “small world”




      Ninth Avenue as a powerful analogy
      The “far” is almost as accessible as the “near”
      How are your friends/acquaintances distributed?




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                     Introduction
             Topological Features   Scale-free Nature
                       Philosophy   “Small World” properties
                           Design   Other features
                         Analyses
                      Conclusions


Clustering




                     Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                             Introduction
                     Topological Features   Scale-free Nature
                               Philosophy   “Small World” properties
                                   Design   Other features
                                 Analyses
                              Conclusions


Clustering Coefficient




     Neighbourhood: Nodes that are adjacent to a node
           no of edges in the neighbourhood
     Ci =         total possible edges
                 n
                 i=0 Ci
     Cgraph =      n




                             Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                             Introduction
                     Topological Features   Scale-free Nature
                               Philosophy   “Small World” properties
                                   Design   Other features
                                 Analyses
                              Conclusions


Clustering Coefficient




     Neighbourhood: Nodes that are adjacent to a node
           no of edges in the neighbourhood
     Ci =         total possible edges
                 n
                 i=0 Ci
     Cgraph =      n




                             Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                             Introduction
                     Topological Features   Scale-free Nature
                               Philosophy   “Small World” properties
                                   Design   Other features
                                 Analyses
                              Conclusions


Clustering Coefficient




     Neighbourhood: Nodes that are adjacent to a node
           no of edges in the neighbourhood
     Ci =         total possible edges
                 n
                 i=0 Ci
     Cgraph =      n




                             Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                          Introduction
                  Topological Features   Scale-free Nature
                            Philosophy   “Small World” properties
                                Design   Other features
                              Analyses
                           Conclusions


Small Worlds




     High clustering coefficient
     Low average path length




                          Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features   Scale-free Nature
                              Philosophy   “Small World” properties
                                  Design   Other features
                                Analyses
                             Conclusions


Navigability in small worlds




      Kleinberg’s metric space models (circa 2000)
      Short paths do exist
      But can we find them using local information?




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features   Scale-free Nature
                              Philosophy   “Small World” properties
                                  Design   Other features
                                Analyses
                             Conclusions


Navigability in small worlds




      Kleinberg’s metric space models (circa 2000)
      Short paths do exist
      But can we find them using local information?




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features   Scale-free Nature
                              Philosophy   “Small World” properties
                                  Design   Other features
                                Analyses
                             Conclusions


Navigability in small worlds




      Kleinberg’s metric space models (circa 2000)
      Short paths do exist
      But can we find them using local information?




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                        Introduction
                Topological Features   Scale-free Nature
                          Philosophy   “Small World” properties
                              Design   Other features
                            Analyses
                         Conclusions


Short range and long range connections




                        Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Scale-free Nature
                             Philosophy   “Small World” properties
                                 Design   Other features
                               Analyses
                            Conclusions


Clustering Exponent



     Connections based on distance (r) and clustering exponent α
     For a node u, the probability of connecting to v is r −α
     Highly clustered neighbourhood
     Number of long range links decays with distance
     Only when α = 2, a decentralized routing algorithm can be
     found which has a log n bound




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Scale-free Nature
                             Philosophy   “Small World” properties
                                 Design   Other features
                               Analyses
                            Conclusions


Clustering Exponent



     Connections based on distance (r) and clustering exponent α
     For a node u, the probability of connecting to v is r −α
     Highly clustered neighbourhood
     Number of long range links decays with distance
     Only when α = 2, a decentralized routing algorithm can be
     found which has a log n bound




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Scale-free Nature
                             Philosophy   “Small World” properties
                                 Design   Other features
                               Analyses
                            Conclusions


Clustering Exponent



     Connections based on distance (r) and clustering exponent α
     For a node u, the probability of connecting to v is r −α
     Highly clustered neighbourhood
     Number of long range links decays with distance
     Only when α = 2, a decentralized routing algorithm can be
     found which has a log n bound




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Scale-free Nature
                             Philosophy   “Small World” properties
                                 Design   Other features
                               Analyses
                            Conclusions


Clustering Exponent



     Connections based on distance (r) and clustering exponent α
     For a node u, the probability of connecting to v is r −α
     Highly clustered neighbourhood
     Number of long range links decays with distance
     Only when α = 2, a decentralized routing algorithm can be
     found which has a log n bound




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Scale-free Nature
                             Philosophy   “Small World” properties
                                 Design   Other features
                               Analyses
                            Conclusions


Clustering Exponent



     Connections based on distance (r) and clustering exponent α
     For a node u, the probability of connecting to v is r −α
     Highly clustered neighbourhood
     Number of long range links decays with distance
     Only when α = 2, a decentralized routing algorithm can be
     found which has a log n bound




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                         Introduction
                 Topological Features   Scale-free Nature
                           Philosophy   “Small World” properties
                               Design   Other features
                             Analyses
                          Conclusions


Finding short paths




                         Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Scale-free Nature
                             Philosophy   “Small World” properties
                                 Design   Other features
                               Analyses
                            Conclusions


Other Features




     Communities
     Hierarchical Structures




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Scale-free Nature
                             Philosophy   “Small World” properties
                                 Design   Other features
                               Analyses
                            Conclusions


Other Features




     Communities
     Hierarchical Structures




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Emergence
                             Philosophy   Machines vs Societies
                                 Design   Self Interest
                               Analyses
                            Conclusions


Complex Systems: Philosophy



     Systems Theory
     Cybernetics
     Non-linear Dynamics
     Multiagent Systems and AI
     Network Science, Connectionism, Cognitive Psychology




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Emergence
                             Philosophy   Machines vs Societies
                                 Design   Self Interest
                               Analyses
                            Conclusions


Complex Systems: Philosophy



     Systems Theory
     Cybernetics
     Non-linear Dynamics
     Multiagent Systems and AI
     Network Science, Connectionism, Cognitive Psychology




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Emergence
                             Philosophy   Machines vs Societies
                                 Design   Self Interest
                               Analyses
                            Conclusions


Complex Systems: Philosophy



     Systems Theory
     Cybernetics
     Non-linear Dynamics
     Multiagent Systems and AI
     Network Science, Connectionism, Cognitive Psychology




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Emergence
                             Philosophy   Machines vs Societies
                                 Design   Self Interest
                               Analyses
                            Conclusions


Complex Systems: Philosophy



     Systems Theory
     Cybernetics
     Non-linear Dynamics
     Multiagent Systems and AI
     Network Science, Connectionism, Cognitive Psychology




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Emergence
                             Philosophy   Machines vs Societies
                                 Design   Self Interest
                               Analyses
                            Conclusions


Complex Systems: Philosophy



     Systems Theory
     Cybernetics
     Non-linear Dynamics
     Multiagent Systems and AI
     Network Science, Connectionism, Cognitive Psychology




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Emergence
                             Philosophy   Machines vs Societies
                                 Design   Self Interest
                               Analyses
                            Conclusions


Strudy of Complex Networks




     Structure or Topology
     How structure governs the function
     How design can be analysed teleologically
     Can we use this knowledge to build better systems?




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Emergence
                             Philosophy   Machines vs Societies
                                 Design   Self Interest
                               Analyses
                            Conclusions


Strudy of Complex Networks




     Structure or Topology
     How structure governs the function
     How design can be analysed teleologically
     Can we use this knowledge to build better systems?




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Emergence
                             Philosophy   Machines vs Societies
                                 Design   Self Interest
                               Analyses
                            Conclusions


Strudy of Complex Networks




     Structure or Topology
     How structure governs the function
     How design can be analysed teleologically
     Can we use this knowledge to build better systems?




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features   Emergence
                             Philosophy   Machines vs Societies
                                 Design   Self Interest
                               Analyses
                            Conclusions


Strudy of Complex Networks




     Structure or Topology
     How structure governs the function
     How design can be analysed teleologically
     Can we use this knowledge to build better systems?




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                          Introduction
                  Topological Features   Emergence
                            Philosophy   Machines vs Societies
                                Design   Self Interest
                              Analyses
                           Conclusions


Emergence




     The connections between the components is as important as
     the components
     Emergent behaviour of complex networks
     Case Study: The Human Brain




                          Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                          Introduction
                  Topological Features   Emergence
                            Philosophy   Machines vs Societies
                                Design   Self Interest
                              Analyses
                           Conclusions


Emergence




     The connections between the components is as important as
     the components
     Emergent behaviour of complex networks
     Case Study: The Human Brain




                          Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                          Introduction
                  Topological Features   Emergence
                            Philosophy   Machines vs Societies
                                Design   Self Interest
                              Analyses
                           Conclusions


Emergence




     The connections between the components is as important as
     the components
     Emergent behaviour of complex networks
     Case Study: The Human Brain




                          Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                             Introduction
                     Topological Features   Emergence
                               Philosophy   Machines vs Societies
                                   Design   Self Interest
                                 Analyses
                              Conclusions


Machines vs Societies



      Systems Thinking: parts and whole
      Machines funcion based on norms
      Societies are declarative
      Societies are more robust
      Case study: The Heart




                             Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                             Introduction
                     Topological Features   Emergence
                               Philosophy   Machines vs Societies
                                   Design   Self Interest
                                 Analyses
                              Conclusions


Machines vs Societies



      Systems Thinking: parts and whole
      Machines funcion based on norms
      Societies are declarative
      Societies are more robust
      Case study: The Heart




                             Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                             Introduction
                     Topological Features   Emergence
                               Philosophy   Machines vs Societies
                                   Design   Self Interest
                                 Analyses
                              Conclusions


Machines vs Societies



      Systems Thinking: parts and whole
      Machines funcion based on norms
      Societies are declarative
      Societies are more robust
      Case study: The Heart




                             Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                             Introduction
                     Topological Features   Emergence
                               Philosophy   Machines vs Societies
                                   Design   Self Interest
                                 Analyses
                              Conclusions


Machines vs Societies



      Systems Thinking: parts and whole
      Machines funcion based on norms
      Societies are declarative
      Societies are more robust
      Case study: The Heart




                             Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                             Introduction
                     Topological Features   Emergence
                               Philosophy   Machines vs Societies
                                   Design   Self Interest
                                 Analyses
                              Conclusions


Machines vs Societies



      Systems Thinking: parts and whole
      Machines funcion based on norms
      Societies are declarative
      Societies are more robust
      Case study: The Heart




                             Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                             Introduction
                     Topological Features   Emergence
                               Philosophy   Machines vs Societies
                                   Design   Self Interest
                                 Analyses
                              Conclusions


Self Interest




      Autonomous agents
      Local constraints and self interest
      Global or environmental dampeners




                             Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                             Introduction
                     Topological Features   Emergence
                               Philosophy   Machines vs Societies
                                   Design   Self Interest
                                 Analyses
                              Conclusions


Self Interest




      Autonomous agents
      Local constraints and self interest
      Global or environmental dampeners




                             Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                             Introduction
                     Topological Features   Emergence
                               Philosophy   Machines vs Societies
                                   Design   Self Interest
                                 Analyses
                              Conclusions


Self Interest




      Autonomous agents
      Local constraints and self interest
      Global or environmental dampeners




                             Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                          Introduction
                  Topological Features
                                         Systems Design: Desiderata
                            Philosophy
                                         Complex Systems Design
                                Design
                              Analyses
                           Conclusions


Systems Design: Desiderata




     Safety
     Resilience
     Fairness
     Livenss




                          Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                          Introduction
                  Topological Features
                                         Systems Design: Desiderata
                            Philosophy
                                         Complex Systems Design
                                Design
                              Analyses
                           Conclusions


Systems Design: Desiderata




     Safety
     Resilience
     Fairness
     Livenss




                          Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                          Introduction
                  Topological Features
                                         Systems Design: Desiderata
                            Philosophy
                                         Complex Systems Design
                                Design
                              Analyses
                           Conclusions


Systems Design: Desiderata




     Safety
     Resilience
     Fairness
     Livenss




                          Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                          Introduction
                  Topological Features
                                         Systems Design: Desiderata
                            Philosophy
                                         Complex Systems Design
                                Design
                              Analyses
                           Conclusions


Systems Design: Desiderata




     Safety
     Resilience
     Fairness
     Livenss




                          Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                          Introduction
                  Topological Features
                                         Systems Design: Desiderata
                            Philosophy
                                         Complex Systems Design
                                Design
                              Analyses
                           Conclusions


Complex Systems Design




     Efficiency
     Robustness
     Cost




                          Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                          Introduction
                  Topological Features
                                         Systems Design: Desiderata
                            Philosophy
                                         Complex Systems Design
                                Design
                              Analyses
                           Conclusions


Complex Systems Design




     Efficiency
     Robustness
     Cost




                          Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                          Introduction
                  Topological Features
                                         Systems Design: Desiderata
                            Philosophy
                                         Complex Systems Design
                                Design
                              Analyses
                           Conclusions


Complex Systems Design




     Efficiency
     Robustness
     Cost




                          Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                                          Systems Design: Desiderata
                             Philosophy
                                          Complex Systems Design
                                 Design
                               Analyses
                            Conclusions


An Optimization Problem




     Designing complex systems is an optmization process
     Search in a multidimensional space




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                                          Systems Design: Desiderata
                             Philosophy
                                          Complex Systems Design
                                 Design
                               Analyses
                            Conclusions


An Optimization Problem




     Designing complex systems is an optmization process
     Search in a multidimensional space




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                          Introduction
                  Topological Features
                                         Systems Design: Desiderata
                            Philosophy
                                         Complex Systems Design
                                Design
                              Analyses
                           Conclusions


Approaches



     Mathematical Programming
     Ant Colony Optimization
     Swarm Intelligence
     Simulated Annealing
     Genetic Algorithms




                          Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                             Philosophy
                                 Design
                               Analyses
                            Conclusions


Graph Theoretic Analyses



     Graph thoretic properties used in design and analyses
     Constraints and objectives are defined in terms of graph
     properties
     Design is usually evolution of optimal graphs under the given
     constraints




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                             Philosophy
                                 Design
                               Analyses
                            Conclusions


Graph Theoretic Analyses



     Graph thoretic properties used in design and analyses
     Constraints and objectives are defined in terms of graph
     properties
     Design is usually evolution of optimal graphs under the given
     constraints




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                             Philosophy
                                 Design
                               Analyses
                            Conclusions


Graph Theoretic Analyses



     Graph thoretic properties used in design and analyses
     Constraints and objectives are defined in terms of graph
     properties
     Design is usually evolution of optimal graphs under the given
     constraints




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                             Philosophy
                                 Design
                               Analyses
                            Conclusions


Efficiency




     APL: Average of all pairs shortest paths
     Diameter: The longest shortest path. An upper bound on
     efficiency.




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                             Philosophy
                                 Design
                               Analyses
                            Conclusions


Efficiency




     APL: Average of all pairs shortest paths
     Diameter: The longest shortest path. An upper bound on
     efficiency.




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Local Objectives



      Eccentricity: The longest shortest path for a node
      The greatest separation a node suffers
      Average eccentricity or eccentricity distribution are also good
      indicators of efficiency
      Radius: Smallest eccentricity. “Central” node
      Number of “central” nodes can be another measure




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Local Objectives



      Eccentricity: The longest shortest path for a node
      The greatest separation a node suffers
      Average eccentricity or eccentricity distribution are also good
      indicators of efficiency
      Radius: Smallest eccentricity. “Central” node
      Number of “central” nodes can be another measure




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Local Objectives



      Eccentricity: The longest shortest path for a node
      The greatest separation a node suffers
      Average eccentricity or eccentricity distribution are also good
      indicators of efficiency
      Radius: Smallest eccentricity. “Central” node
      Number of “central” nodes can be another measure




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Local Objectives



      Eccentricity: The longest shortest path for a node
      The greatest separation a node suffers
      Average eccentricity or eccentricity distribution are also good
      indicators of efficiency
      Radius: Smallest eccentricity. “Central” node
      Number of “central” nodes can be another measure




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Local Objectives



      Eccentricity: The longest shortest path for a node
      The greatest separation a node suffers
      Average eccentricity or eccentricity distribution are also good
      indicators of efficiency
      Radius: Smallest eccentricity. “Central” node
      Number of “central” nodes can be another measure




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Cost




       Density(connectance): no of edges/no of possible edges
       Edges per node
       Weights, costs and other environment dependent measures




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Cost




       Density(connectance): no of edges/no of possible edges
       Edges per node
       Weights, costs and other environment dependent measures




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Cost




       Density(connectance): no of edges/no of possible edges
       Edges per node
       Weights, costs and other environment dependent measures




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Robustness




     Centrality Measures
     Connectivity




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Robustness




     Centrality Measures
     Connectivity




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Centrality


      Degree Centrality: degree distribution
      Betweenness: importance of nodes based on the no. of
      paths passing through them
      Closeness: per node average path length
      Eigenvector Centrality: importance of nodes based not just
      on how many are endorsing, but also who is connected.
      When a centrality distribution is uniform, the network is most
      robust



                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Centrality


      Degree Centrality: degree distribution
      Betweenness: importance of nodes based on the no. of
      paths passing through them
      Closeness: per node average path length
      Eigenvector Centrality: importance of nodes based not just
      on how many are endorsing, but also who is connected.
      When a centrality distribution is uniform, the network is most
      robust



                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Centrality


      Degree Centrality: degree distribution
      Betweenness: importance of nodes based on the no. of
      paths passing through them
      Closeness: per node average path length
      Eigenvector Centrality: importance of nodes based not just
      on how many are endorsing, but also who is connected.
      When a centrality distribution is uniform, the network is most
      robust



                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Centrality


      Degree Centrality: degree distribution
      Betweenness: importance of nodes based on the no. of
      paths passing through them
      Closeness: per node average path length
      Eigenvector Centrality: importance of nodes based not just
      on how many are endorsing, but also who is connected.
      When a centrality distribution is uniform, the network is most
      robust



                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Centrality


      Degree Centrality: degree distribution
      Betweenness: importance of nodes based on the no. of
      paths passing through them
      Closeness: per node average path length
      Eigenvector Centrality: importance of nodes based not just
      on how many are endorsing, but also who is connected.
      When a centrality distribution is uniform, the network is most
      robust



                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Connectivity


      Connected, strongly connected and weakly connected
      Vertex Cut: The smallest number of vertices whose removal
      renders the network disconnected
      Edge Cut: The smallest number od edges whose removal
      renders the network disconnected
      A graph is k − connected if the size of its vertex cut is k
      Higher the connectivity, more robust the network




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Connectivity


      Connected, strongly connected and weakly connected
      Vertex Cut: The smallest number of vertices whose removal
      renders the network disconnected
      Edge Cut: The smallest number od edges whose removal
      renders the network disconnected
      A graph is k − connected if the size of its vertex cut is k
      Higher the connectivity, more robust the network




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Connectivity


      Connected, strongly connected and weakly connected
      Vertex Cut: The smallest number of vertices whose removal
      renders the network disconnected
      Edge Cut: The smallest number od edges whose removal
      renders the network disconnected
      A graph is k − connected if the size of its vertex cut is k
      Higher the connectivity, more robust the network




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Connectivity


      Connected, strongly connected and weakly connected
      Vertex Cut: The smallest number of vertices whose removal
      renders the network disconnected
      Edge Cut: The smallest number od edges whose removal
      renders the network disconnected
      A graph is k − connected if the size of its vertex cut is k
      Higher the connectivity, more robust the network




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                            Introduction
                    Topological Features
                              Philosophy
                                  Design
                                Analyses
                             Conclusions


Connectivity


      Connected, strongly connected and weakly connected
      Vertex Cut: The smallest number of vertices whose removal
      renders the network disconnected
      Edge Cut: The smallest number od edges whose removal
      renders the network disconnected
      A graph is k − connected if the size of its vertex cut is k
      Higher the connectivity, more robust the network




                            Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                          Introduction
                  Topological Features
                            Philosophy
                                Design
                              Analyses
                           Conclusions


Independent/Disjoint Paths



     Two paths are vertex independent if they have no common
     vertices (except the terminals)
     Two paths are edge independent if they have no common
     edges
     Menger’s Theorem: Max-flow min-cut
     More independent paths implies higher robustness




                          Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                          Introduction
                  Topological Features
                            Philosophy
                                Design
                              Analyses
                           Conclusions


Independent/Disjoint Paths



     Two paths are vertex independent if they have no common
     vertices (except the terminals)
     Two paths are edge independent if they have no common
     edges
     Menger’s Theorem: Max-flow min-cut
     More independent paths implies higher robustness




                          Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                          Introduction
                  Topological Features
                            Philosophy
                                Design
                              Analyses
                           Conclusions


Independent/Disjoint Paths



     Two paths are vertex independent if they have no common
     vertices (except the terminals)
     Two paths are edge independent if they have no common
     edges
     Menger’s Theorem: Max-flow min-cut
     More independent paths implies higher robustness




                          Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                          Introduction
                  Topological Features
                            Philosophy
                                Design
                              Analyses
                           Conclusions


Independent/Disjoint Paths



     Two paths are vertex independent if they have no common
     vertices (except the terminals)
     Two paths are edge independent if they have no common
     edges
     Menger’s Theorem: Max-flow min-cut
     More independent paths implies higher robustness




                          Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                             Philosophy
                                 Design
                               Analyses
                            Conclusions


Number of connected components


     Robustness can be measured in terms of the number of
     components that result due to failures
     Size of the connected components also matters in many cases
     Toughness: A toughness of t means, for a given number
     k(> 1), at least t ∗ k nodes need to be removed to fragment
     the graph into k connected components
     Graph Toughness: Biggest value of t




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                             Philosophy
                                 Design
                               Analyses
                            Conclusions


Number of connected components


     Robustness can be measured in terms of the number of
     components that result due to failures
     Size of the connected components also matters in many cases
     Toughness: A toughness of t means, for a given number
     k(> 1), at least t ∗ k nodes need to be removed to fragment
     the graph into k connected components
     Graph Toughness: Biggest value of t




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                             Philosophy
                                 Design
                               Analyses
                            Conclusions


Number of connected components


     Robustness can be measured in terms of the number of
     components that result due to failures
     Size of the connected components also matters in many cases
     Toughness: A toughness of t means, for a given number
     k(> 1), at least t ∗ k nodes need to be removed to fragment
     the graph into k connected components
     Graph Toughness: Biggest value of t




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                             Philosophy
                                 Design
                               Analyses
                            Conclusions


Number of connected components


     Robustness can be measured in terms of the number of
     components that result due to failures
     Size of the connected components also matters in many cases
     Toughness: A toughness of t means, for a given number
     k(> 1), at least t ∗ k nodes need to be removed to fragment
     the graph into k connected components
     Graph Toughness: Biggest value of t




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                             Philosophy
                                 Design
                               Analyses
                            Conclusions


Conclusions



     Complex Networks design have non-trivial topological
     properties
     Structure governs function
     Designed for efficiency under constraints of robustness and
     cost
     Graph thoretic measures are useful for design and analyses




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                             Philosophy
                                 Design
                               Analyses
                            Conclusions


Conclusions



     Complex Networks design have non-trivial topological
     properties
     Structure governs function
     Designed for efficiency under constraints of robustness and
     cost
     Graph thoretic measures are useful for design and analyses




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                             Philosophy
                                 Design
                               Analyses
                            Conclusions


Conclusions



     Complex Networks design have non-trivial topological
     properties
     Structure governs function
     Designed for efficiency under constraints of robustness and
     cost
     Graph thoretic measures are useful for design and analyses




                           Sanket Patil   An Overview of Complex Networks Design and Analyses
Outline
                           Introduction
                   Topological Features
                             Philosophy
                                 Design
                               Analyses
                            Conclusions


Conclusions



     Complex Networks design have non-trivial topological
     properties
     Structure governs function
     Designed for efficiency under constraints of robustness and
     cost
     Graph thoretic measures are useful for design and analyses




                           Sanket Patil   An Overview of Complex Networks Design and Analyses

Weitere ähnliche Inhalte

Ähnlich wie Complex Networks: Design Philosophy and Analyses

A vision on collaborative computation of things for personalized analyses
A vision on collaborative computation of things for personalized analysesA vision on collaborative computation of things for personalized analyses
A vision on collaborative computation of things for personalized analysesDaniele Gianni
 
Fundamentals of Information Architecture Workshop
Fundamentals of Information Architecture WorkshopFundamentals of Information Architecture Workshop
Fundamentals of Information Architecture WorkshopKate Simpson
 
Grethe Thilly - Portfolio
Grethe Thilly - PortfolioGrethe Thilly - Portfolio
Grethe Thilly - PortfolioGrethe Thilly
 
On the Development of a Brain Simulator
On the Development of a Brain SimulatorOn the Development of a Brain Simulator
On the Development of a Brain SimulatorJimmy Lu
 
4+1view architecture
4+1view architecture4+1view architecture
4+1view architecturedrewz lin
 
4+1view architecture
4+1view architecture4+1view architecture
4+1view architectureTot Bob
 
Systems Practice in Engineering (SPiE)
Systems Practice in Engineering (SPiE)Systems Practice in Engineering (SPiE)
Systems Practice in Engineering (SPiE)mikeyearworth
 
Icalt2010 hoel hollins
Icalt2010 hoel hollinsIcalt2010 hoel hollins
Icalt2010 hoel hollinsTore Hoel
 
Mining Social Graph Data
Mining Social Graph DataMining Social Graph Data
Mining Social Graph DataDrew Conway
 
Strategic Architecture Presentation Pdf
Strategic Architecture Presentation PdfStrategic Architecture Presentation Pdf
Strategic Architecture Presentation Pdfsd131203
 
01 necto introduction_ready
01 necto introduction_ready01 necto introduction_ready
01 necto introduction_readywww.panorama.com
 
Selecting Approaches to Enterprise Architecture
Selecting Approaches to Enterprise ArchitectureSelecting Approaches to Enterprise Architecture
Selecting Approaches to Enterprise Architecturesallybean
 
Catalyst college-presentation
Catalyst college-presentationCatalyst college-presentation
Catalyst college-presentationVinodh Kombissan
 
Software Design_Se lect16 btech
Software Design_Se lect16 btechSoftware Design_Se lect16 btech
Software Design_Se lect16 btechIIITA
 
The New Normal: Predictive Power on the Front Lines
The New Normal: Predictive Power on the Front LinesThe New Normal: Predictive Power on the Front Lines
The New Normal: Predictive Power on the Front LinesInside Analysis
 
A Feature-based Framework for Model-Driven Engineering
A Feature-based Framework for Model-Driven EngineeringA Feature-based Framework for Model-Driven Engineering
A Feature-based Framework for Model-Driven EngineeringHelko Glathe
 
Obeo thales@md day2011
Obeo thales@md day2011Obeo thales@md day2011
Obeo thales@md day2011MDDAY11
 

Ähnlich wie Complex Networks: Design Philosophy and Analyses (20)

201006 its tutorial
201006 its tutorial201006 its tutorial
201006 its tutorial
 
A vision on collaborative computation of things for personalized analyses
A vision on collaborative computation of things for personalized analysesA vision on collaborative computation of things for personalized analyses
A vision on collaborative computation of things for personalized analyses
 
Fundamentals of Information Architecture Workshop
Fundamentals of Information Architecture WorkshopFundamentals of Information Architecture Workshop
Fundamentals of Information Architecture Workshop
 
Grethe Thilly - Portfolio
Grethe Thilly - PortfolioGrethe Thilly - Portfolio
Grethe Thilly - Portfolio
 
On the Development of a Brain Simulator
On the Development of a Brain SimulatorOn the Development of a Brain Simulator
On the Development of a Brain Simulator
 
4+1view architecture
4+1view architecture4+1view architecture
4+1view architecture
 
4+1view architecture
4+1view architecture4+1view architecture
4+1view architecture
 
Systems Practice in Engineering (SPiE)
Systems Practice in Engineering (SPiE)Systems Practice in Engineering (SPiE)
Systems Practice in Engineering (SPiE)
 
Icalt2010 hoel hollins
Icalt2010 hoel hollinsIcalt2010 hoel hollins
Icalt2010 hoel hollins
 
Mining Social Graph Data
Mining Social Graph DataMining Social Graph Data
Mining Social Graph Data
 
Strategic Architecture Presentation Pdf
Strategic Architecture Presentation PdfStrategic Architecture Presentation Pdf
Strategic Architecture Presentation Pdf
 
TAO DAYS - ROADMAP
TAO DAYS - ROADMAPTAO DAYS - ROADMAP
TAO DAYS - ROADMAP
 
01 necto introduction_ready
01 necto introduction_ready01 necto introduction_ready
01 necto introduction_ready
 
Selecting Approaches to Enterprise Architecture
Selecting Approaches to Enterprise ArchitectureSelecting Approaches to Enterprise Architecture
Selecting Approaches to Enterprise Architecture
 
Catalyst college-presentation
Catalyst college-presentationCatalyst college-presentation
Catalyst college-presentation
 
Sapphire
SapphireSapphire
Sapphire
 
Software Design_Se lect16 btech
Software Design_Se lect16 btechSoftware Design_Se lect16 btech
Software Design_Se lect16 btech
 
The New Normal: Predictive Power on the Front Lines
The New Normal: Predictive Power on the Front LinesThe New Normal: Predictive Power on the Front Lines
The New Normal: Predictive Power on the Front Lines
 
A Feature-based Framework for Model-Driven Engineering
A Feature-based Framework for Model-Driven EngineeringA Feature-based Framework for Model-Driven Engineering
A Feature-based Framework for Model-Driven Engineering
 
Obeo thales@md day2011
Obeo thales@md day2011Obeo thales@md day2011
Obeo thales@md day2011
 

Kürzlich hochgeladen

Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizharallensay1
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon investment
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876dlhescort
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...lizamodels9
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceDamini Dixit
 

Kürzlich hochgeladen (20)

Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 

Complex Networks: Design Philosophy and Analyses

  • 1. Outline Introduction Topological Features Philosophy Design Analyses Conclusions An Overview of Complex Networks Design and Analyses Sanket Patil May 12, 2008 Sanket Patil An Overview of Complex Networks Design and Analyses
  • 2. Outline Introduction Topological Features Philosophy Design Analyses Conclusions 1 Introduction Definition Representation 2 Topological Features Scale-free Nature “Small World” properties Other features 3 Philosophy Emergence Machines vs Societies Self Interest 4 Design Systems Design: Desiderata Complex Systems Design 5 Analyses 6 Conclusions Sanket Patil An Overview of Complex Networks Design and Analyses
  • 3. Outline Introduction Topological Features Definition Philosophy Representation Design Analyses Conclusions Complex Networks Not “simple networks” Not random graphs Have non-trivial topological features Sanket Patil An Overview of Complex Networks Design and Analyses
  • 4. Outline Introduction Topological Features Definition Philosophy Representation Design Analyses Conclusions Complex Networks Not “simple networks” Not random graphs Have non-trivial topological features Sanket Patil An Overview of Complex Networks Design and Analyses
  • 5. Outline Introduction Topological Features Definition Philosophy Representation Design Analyses Conclusions Complex Networks Not “simple networks” Not random graphs Have non-trivial topological features Sanket Patil An Overview of Complex Networks Design and Analyses
  • 6. Outline Introduction Topological Features Definition Philosophy Representation Design Analyses Conclusions Examples Computer Networks, the Internet, the Web Food-webs, protein interaction networks Social Networks, Trade Networks The brain Sanket Patil An Overview of Complex Networks Design and Analyses
  • 7. Outline Introduction Topological Features Definition Philosophy Representation Design Analyses Conclusions Examples Computer Networks, the Internet, the Web Food-webs, protein interaction networks Social Networks, Trade Networks The brain Sanket Patil An Overview of Complex Networks Design and Analyses
  • 8. Outline Introduction Topological Features Definition Philosophy Representation Design Analyses Conclusions Examples Computer Networks, the Internet, the Web Food-webs, protein interaction networks Social Networks, Trade Networks The brain Sanket Patil An Overview of Complex Networks Design and Analyses
  • 9. Outline Introduction Topological Features Definition Philosophy Representation Design Analyses Conclusions Examples Computer Networks, the Internet, the Web Food-webs, protein interaction networks Social Networks, Trade Networks The brain Sanket Patil An Overview of Complex Networks Design and Analyses
  • 10. Outline Introduction Topological Features Definition Philosophy Representation Design Analyses Conclusions Complex Networks Designed (for performance) Have evolved/emerged over time Are teleological / have purpose of life Sanket Patil An Overview of Complex Networks Design and Analyses
  • 11. Outline Introduction Topological Features Definition Philosophy Representation Design Analyses Conclusions Complex Networks Designed (for performance) Have evolved/emerged over time Are teleological / have purpose of life Sanket Patil An Overview of Complex Networks Design and Analyses
  • 12. Outline Introduction Topological Features Definition Philosophy Representation Design Analyses Conclusions Complex Networks Designed (for performance) Have evolved/emerged over time Are teleological / have purpose of life Sanket Patil An Overview of Complex Networks Design and Analyses
  • 13. Outline Introduction Topological Features Definition Philosophy Representation Design Analyses Conclusions Representation Networks are modelled as “Graphs” A node/vertex/point represents a machine, a human, a cell etc. An edge/arc/line represents a relation between two nodes Edges can be undirected or directed. Weights are used to convey additional (extra-topological) information Sanket Patil An Overview of Complex Networks Design and Analyses
  • 14. Outline Introduction Topological Features Definition Philosophy Representation Design Analyses Conclusions Basic Definitions Degree: The number of edges incident on a node Indegree (outdegree): Number of incoming (outgoing) edges Degree Distribution: A probability distribution of node degrees Sanket Patil An Overview of Complex Networks Design and Analyses
  • 15. Outline Introduction Topological Features Definition Philosophy Representation Design Analyses Conclusions Basic Definitions Degree: The number of edges incident on a node Indegree (outdegree): Number of incoming (outgoing) edges Degree Distribution: A probability distribution of node degrees Sanket Patil An Overview of Complex Networks Design and Analyses
  • 16. Outline Introduction Topological Features Definition Philosophy Representation Design Analyses Conclusions Path: A sequence of adjacent vertices Pathlength: The number of edges in a path Sanket Patil An Overview of Complex Networks Design and Analyses
  • 17. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Scale-free Nature Network dynamics/behaviour is independent of the size Power Law degree distributions Sanket Patil An Overview of Complex Networks Design and Analyses
  • 18. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Scale-free Nature Network dynamics/behaviour is independent of the size Power Law degree distributions Sanket Patil An Overview of Complex Networks Design and Analyses
  • 19. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Power Law Distribution Sanket Patil An Overview of Complex Networks Design and Analyses
  • 20. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Properties P[X = k] α k −p Small number of nodes with a very high degree and a large number of nodes with a very low degree “heavy tail”, “long tail”, “80:20” Income distributions, page rank, wikipedia contribution Sanket Patil An Overview of Complex Networks Design and Analyses
  • 21. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Properties P[X = k] α k −p Small number of nodes with a very high degree and a large number of nodes with a very low degree “heavy tail”, “long tail”, “80:20” Income distributions, page rank, wikipedia contribution Sanket Patil An Overview of Complex Networks Design and Analyses
  • 22. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Properties P[X = k] α k −p Small number of nodes with a very high degree and a large number of nodes with a very low degree “heavy tail”, “long tail”, “80:20” Income distributions, page rank, wikipedia contribution Sanket Patil An Overview of Complex Networks Design and Analyses
  • 23. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Properties P[X = k] α k −p Small number of nodes with a very high degree and a large number of nodes with a very low degree “heavy tail”, “long tail”, “80:20” Income distributions, page rank, wikipedia contribution Sanket Patil An Overview of Complex Networks Design and Analyses
  • 24. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Preferential Attachment Nodes prefer to attach to “popular” nodes “Rich getting richer” Entrenchment Sanket Patil An Overview of Complex Networks Design and Analyses
  • 25. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Preferential Attachment Nodes prefer to attach to “popular” nodes “Rich getting richer” Entrenchment Sanket Patil An Overview of Complex Networks Design and Analyses
  • 26. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Preferential Attachment Nodes prefer to attach to “popular” nodes “Rich getting richer” Entrenchment Sanket Patil An Overview of Complex Networks Design and Analyses
  • 27. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions “Small World” Properties Stanley Milgram: Small world experiment Mean Path Length 6 Critique: not a comprehensive study “Six degrees of separation” Watts and Strogatz Sanket Patil An Overview of Complex Networks Design and Analyses
  • 28. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions “Small World” Properties Stanley Milgram: Small world experiment Mean Path Length 6 Critique: not a comprehensive study “Six degrees of separation” Watts and Strogatz Sanket Patil An Overview of Complex Networks Design and Analyses
  • 29. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions “Small World” Properties Stanley Milgram: Small world experiment Mean Path Length 6 Critique: not a comprehensive study “Six degrees of separation” Watts and Strogatz Sanket Patil An Overview of Complex Networks Design and Analyses
  • 30. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions “Small World” Properties Stanley Milgram: Small world experiment Mean Path Length 6 Critique: not a comprehensive study “Six degrees of separation” Watts and Strogatz Sanket Patil An Overview of Complex Networks Design and Analyses
  • 31. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions “Small World” Properties Stanley Milgram: Small world experiment Mean Path Length 6 Critique: not a comprehensive study “Six degrees of separation” Watts and Strogatz Sanket Patil An Overview of Complex Networks Design and Analyses
  • 32. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Saul Steinberg: Ninth Avenue Sanket Patil An Overview of Complex Networks Design and Analyses
  • 33. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Social Commentary Small world geometry Sanket Patil An Overview of Complex Networks Design and Analyses
  • 34. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Social Commentary Small world geometry Sanket Patil An Overview of Complex Networks Design and Analyses
  • 35. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Kleinberg’s “small world” Ninth Avenue as a powerful analogy The “far” is almost as accessible as the “near” How are your friends/acquaintances distributed? Sanket Patil An Overview of Complex Networks Design and Analyses
  • 36. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Kleinberg’s “small world” Ninth Avenue as a powerful analogy The “far” is almost as accessible as the “near” How are your friends/acquaintances distributed? Sanket Patil An Overview of Complex Networks Design and Analyses
  • 37. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Kleinberg’s “small world” Ninth Avenue as a powerful analogy The “far” is almost as accessible as the “near” How are your friends/acquaintances distributed? Sanket Patil An Overview of Complex Networks Design and Analyses
  • 38. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Clustering Sanket Patil An Overview of Complex Networks Design and Analyses
  • 39. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Clustering Coefficient Neighbourhood: Nodes that are adjacent to a node no of edges in the neighbourhood Ci = total possible edges n i=0 Ci Cgraph = n Sanket Patil An Overview of Complex Networks Design and Analyses
  • 40. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Clustering Coefficient Neighbourhood: Nodes that are adjacent to a node no of edges in the neighbourhood Ci = total possible edges n i=0 Ci Cgraph = n Sanket Patil An Overview of Complex Networks Design and Analyses
  • 41. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Clustering Coefficient Neighbourhood: Nodes that are adjacent to a node no of edges in the neighbourhood Ci = total possible edges n i=0 Ci Cgraph = n Sanket Patil An Overview of Complex Networks Design and Analyses
  • 42. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Small Worlds High clustering coefficient Low average path length Sanket Patil An Overview of Complex Networks Design and Analyses
  • 43. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Navigability in small worlds Kleinberg’s metric space models (circa 2000) Short paths do exist But can we find them using local information? Sanket Patil An Overview of Complex Networks Design and Analyses
  • 44. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Navigability in small worlds Kleinberg’s metric space models (circa 2000) Short paths do exist But can we find them using local information? Sanket Patil An Overview of Complex Networks Design and Analyses
  • 45. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Navigability in small worlds Kleinberg’s metric space models (circa 2000) Short paths do exist But can we find them using local information? Sanket Patil An Overview of Complex Networks Design and Analyses
  • 46. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Short range and long range connections Sanket Patil An Overview of Complex Networks Design and Analyses
  • 47. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Clustering Exponent Connections based on distance (r) and clustering exponent α For a node u, the probability of connecting to v is r −α Highly clustered neighbourhood Number of long range links decays with distance Only when α = 2, a decentralized routing algorithm can be found which has a log n bound Sanket Patil An Overview of Complex Networks Design and Analyses
  • 48. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Clustering Exponent Connections based on distance (r) and clustering exponent α For a node u, the probability of connecting to v is r −α Highly clustered neighbourhood Number of long range links decays with distance Only when α = 2, a decentralized routing algorithm can be found which has a log n bound Sanket Patil An Overview of Complex Networks Design and Analyses
  • 49. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Clustering Exponent Connections based on distance (r) and clustering exponent α For a node u, the probability of connecting to v is r −α Highly clustered neighbourhood Number of long range links decays with distance Only when α = 2, a decentralized routing algorithm can be found which has a log n bound Sanket Patil An Overview of Complex Networks Design and Analyses
  • 50. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Clustering Exponent Connections based on distance (r) and clustering exponent α For a node u, the probability of connecting to v is r −α Highly clustered neighbourhood Number of long range links decays with distance Only when α = 2, a decentralized routing algorithm can be found which has a log n bound Sanket Patil An Overview of Complex Networks Design and Analyses
  • 51. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Clustering Exponent Connections based on distance (r) and clustering exponent α For a node u, the probability of connecting to v is r −α Highly clustered neighbourhood Number of long range links decays with distance Only when α = 2, a decentralized routing algorithm can be found which has a log n bound Sanket Patil An Overview of Complex Networks Design and Analyses
  • 52. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Finding short paths Sanket Patil An Overview of Complex Networks Design and Analyses
  • 53. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Other Features Communities Hierarchical Structures Sanket Patil An Overview of Complex Networks Design and Analyses
  • 54. Outline Introduction Topological Features Scale-free Nature Philosophy “Small World” properties Design Other features Analyses Conclusions Other Features Communities Hierarchical Structures Sanket Patil An Overview of Complex Networks Design and Analyses
  • 55. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Complex Systems: Philosophy Systems Theory Cybernetics Non-linear Dynamics Multiagent Systems and AI Network Science, Connectionism, Cognitive Psychology Sanket Patil An Overview of Complex Networks Design and Analyses
  • 56. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Complex Systems: Philosophy Systems Theory Cybernetics Non-linear Dynamics Multiagent Systems and AI Network Science, Connectionism, Cognitive Psychology Sanket Patil An Overview of Complex Networks Design and Analyses
  • 57. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Complex Systems: Philosophy Systems Theory Cybernetics Non-linear Dynamics Multiagent Systems and AI Network Science, Connectionism, Cognitive Psychology Sanket Patil An Overview of Complex Networks Design and Analyses
  • 58. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Complex Systems: Philosophy Systems Theory Cybernetics Non-linear Dynamics Multiagent Systems and AI Network Science, Connectionism, Cognitive Psychology Sanket Patil An Overview of Complex Networks Design and Analyses
  • 59. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Complex Systems: Philosophy Systems Theory Cybernetics Non-linear Dynamics Multiagent Systems and AI Network Science, Connectionism, Cognitive Psychology Sanket Patil An Overview of Complex Networks Design and Analyses
  • 60. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Strudy of Complex Networks Structure or Topology How structure governs the function How design can be analysed teleologically Can we use this knowledge to build better systems? Sanket Patil An Overview of Complex Networks Design and Analyses
  • 61. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Strudy of Complex Networks Structure or Topology How structure governs the function How design can be analysed teleologically Can we use this knowledge to build better systems? Sanket Patil An Overview of Complex Networks Design and Analyses
  • 62. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Strudy of Complex Networks Structure or Topology How structure governs the function How design can be analysed teleologically Can we use this knowledge to build better systems? Sanket Patil An Overview of Complex Networks Design and Analyses
  • 63. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Strudy of Complex Networks Structure or Topology How structure governs the function How design can be analysed teleologically Can we use this knowledge to build better systems? Sanket Patil An Overview of Complex Networks Design and Analyses
  • 64. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Emergence The connections between the components is as important as the components Emergent behaviour of complex networks Case Study: The Human Brain Sanket Patil An Overview of Complex Networks Design and Analyses
  • 65. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Emergence The connections between the components is as important as the components Emergent behaviour of complex networks Case Study: The Human Brain Sanket Patil An Overview of Complex Networks Design and Analyses
  • 66. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Emergence The connections between the components is as important as the components Emergent behaviour of complex networks Case Study: The Human Brain Sanket Patil An Overview of Complex Networks Design and Analyses
  • 67. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Machines vs Societies Systems Thinking: parts and whole Machines funcion based on norms Societies are declarative Societies are more robust Case study: The Heart Sanket Patil An Overview of Complex Networks Design and Analyses
  • 68. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Machines vs Societies Systems Thinking: parts and whole Machines funcion based on norms Societies are declarative Societies are more robust Case study: The Heart Sanket Patil An Overview of Complex Networks Design and Analyses
  • 69. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Machines vs Societies Systems Thinking: parts and whole Machines funcion based on norms Societies are declarative Societies are more robust Case study: The Heart Sanket Patil An Overview of Complex Networks Design and Analyses
  • 70. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Machines vs Societies Systems Thinking: parts and whole Machines funcion based on norms Societies are declarative Societies are more robust Case study: The Heart Sanket Patil An Overview of Complex Networks Design and Analyses
  • 71. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Machines vs Societies Systems Thinking: parts and whole Machines funcion based on norms Societies are declarative Societies are more robust Case study: The Heart Sanket Patil An Overview of Complex Networks Design and Analyses
  • 72. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Self Interest Autonomous agents Local constraints and self interest Global or environmental dampeners Sanket Patil An Overview of Complex Networks Design and Analyses
  • 73. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Self Interest Autonomous agents Local constraints and self interest Global or environmental dampeners Sanket Patil An Overview of Complex Networks Design and Analyses
  • 74. Outline Introduction Topological Features Emergence Philosophy Machines vs Societies Design Self Interest Analyses Conclusions Self Interest Autonomous agents Local constraints and self interest Global or environmental dampeners Sanket Patil An Overview of Complex Networks Design and Analyses
  • 75. Outline Introduction Topological Features Systems Design: Desiderata Philosophy Complex Systems Design Design Analyses Conclusions Systems Design: Desiderata Safety Resilience Fairness Livenss Sanket Patil An Overview of Complex Networks Design and Analyses
  • 76. Outline Introduction Topological Features Systems Design: Desiderata Philosophy Complex Systems Design Design Analyses Conclusions Systems Design: Desiderata Safety Resilience Fairness Livenss Sanket Patil An Overview of Complex Networks Design and Analyses
  • 77. Outline Introduction Topological Features Systems Design: Desiderata Philosophy Complex Systems Design Design Analyses Conclusions Systems Design: Desiderata Safety Resilience Fairness Livenss Sanket Patil An Overview of Complex Networks Design and Analyses
  • 78. Outline Introduction Topological Features Systems Design: Desiderata Philosophy Complex Systems Design Design Analyses Conclusions Systems Design: Desiderata Safety Resilience Fairness Livenss Sanket Patil An Overview of Complex Networks Design and Analyses
  • 79. Outline Introduction Topological Features Systems Design: Desiderata Philosophy Complex Systems Design Design Analyses Conclusions Complex Systems Design Efficiency Robustness Cost Sanket Patil An Overview of Complex Networks Design and Analyses
  • 80. Outline Introduction Topological Features Systems Design: Desiderata Philosophy Complex Systems Design Design Analyses Conclusions Complex Systems Design Efficiency Robustness Cost Sanket Patil An Overview of Complex Networks Design and Analyses
  • 81. Outline Introduction Topological Features Systems Design: Desiderata Philosophy Complex Systems Design Design Analyses Conclusions Complex Systems Design Efficiency Robustness Cost Sanket Patil An Overview of Complex Networks Design and Analyses
  • 82. Outline Introduction Topological Features Systems Design: Desiderata Philosophy Complex Systems Design Design Analyses Conclusions An Optimization Problem Designing complex systems is an optmization process Search in a multidimensional space Sanket Patil An Overview of Complex Networks Design and Analyses
  • 83. Outline Introduction Topological Features Systems Design: Desiderata Philosophy Complex Systems Design Design Analyses Conclusions An Optimization Problem Designing complex systems is an optmization process Search in a multidimensional space Sanket Patil An Overview of Complex Networks Design and Analyses
  • 84. Outline Introduction Topological Features Systems Design: Desiderata Philosophy Complex Systems Design Design Analyses Conclusions Approaches Mathematical Programming Ant Colony Optimization Swarm Intelligence Simulated Annealing Genetic Algorithms Sanket Patil An Overview of Complex Networks Design and Analyses
  • 85. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Graph Theoretic Analyses Graph thoretic properties used in design and analyses Constraints and objectives are defined in terms of graph properties Design is usually evolution of optimal graphs under the given constraints Sanket Patil An Overview of Complex Networks Design and Analyses
  • 86. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Graph Theoretic Analyses Graph thoretic properties used in design and analyses Constraints and objectives are defined in terms of graph properties Design is usually evolution of optimal graphs under the given constraints Sanket Patil An Overview of Complex Networks Design and Analyses
  • 87. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Graph Theoretic Analyses Graph thoretic properties used in design and analyses Constraints and objectives are defined in terms of graph properties Design is usually evolution of optimal graphs under the given constraints Sanket Patil An Overview of Complex Networks Design and Analyses
  • 88. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Efficiency APL: Average of all pairs shortest paths Diameter: The longest shortest path. An upper bound on efficiency. Sanket Patil An Overview of Complex Networks Design and Analyses
  • 89. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Efficiency APL: Average of all pairs shortest paths Diameter: The longest shortest path. An upper bound on efficiency. Sanket Patil An Overview of Complex Networks Design and Analyses
  • 90. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Local Objectives Eccentricity: The longest shortest path for a node The greatest separation a node suffers Average eccentricity or eccentricity distribution are also good indicators of efficiency Radius: Smallest eccentricity. “Central” node Number of “central” nodes can be another measure Sanket Patil An Overview of Complex Networks Design and Analyses
  • 91. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Local Objectives Eccentricity: The longest shortest path for a node The greatest separation a node suffers Average eccentricity or eccentricity distribution are also good indicators of efficiency Radius: Smallest eccentricity. “Central” node Number of “central” nodes can be another measure Sanket Patil An Overview of Complex Networks Design and Analyses
  • 92. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Local Objectives Eccentricity: The longest shortest path for a node The greatest separation a node suffers Average eccentricity or eccentricity distribution are also good indicators of efficiency Radius: Smallest eccentricity. “Central” node Number of “central” nodes can be another measure Sanket Patil An Overview of Complex Networks Design and Analyses
  • 93. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Local Objectives Eccentricity: The longest shortest path for a node The greatest separation a node suffers Average eccentricity or eccentricity distribution are also good indicators of efficiency Radius: Smallest eccentricity. “Central” node Number of “central” nodes can be another measure Sanket Patil An Overview of Complex Networks Design and Analyses
  • 94. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Local Objectives Eccentricity: The longest shortest path for a node The greatest separation a node suffers Average eccentricity or eccentricity distribution are also good indicators of efficiency Radius: Smallest eccentricity. “Central” node Number of “central” nodes can be another measure Sanket Patil An Overview of Complex Networks Design and Analyses
  • 95. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Cost Density(connectance): no of edges/no of possible edges Edges per node Weights, costs and other environment dependent measures Sanket Patil An Overview of Complex Networks Design and Analyses
  • 96. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Cost Density(connectance): no of edges/no of possible edges Edges per node Weights, costs and other environment dependent measures Sanket Patil An Overview of Complex Networks Design and Analyses
  • 97. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Cost Density(connectance): no of edges/no of possible edges Edges per node Weights, costs and other environment dependent measures Sanket Patil An Overview of Complex Networks Design and Analyses
  • 98. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Robustness Centrality Measures Connectivity Sanket Patil An Overview of Complex Networks Design and Analyses
  • 99. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Robustness Centrality Measures Connectivity Sanket Patil An Overview of Complex Networks Design and Analyses
  • 100. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Centrality Degree Centrality: degree distribution Betweenness: importance of nodes based on the no. of paths passing through them Closeness: per node average path length Eigenvector Centrality: importance of nodes based not just on how many are endorsing, but also who is connected. When a centrality distribution is uniform, the network is most robust Sanket Patil An Overview of Complex Networks Design and Analyses
  • 101. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Centrality Degree Centrality: degree distribution Betweenness: importance of nodes based on the no. of paths passing through them Closeness: per node average path length Eigenvector Centrality: importance of nodes based not just on how many are endorsing, but also who is connected. When a centrality distribution is uniform, the network is most robust Sanket Patil An Overview of Complex Networks Design and Analyses
  • 102. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Centrality Degree Centrality: degree distribution Betweenness: importance of nodes based on the no. of paths passing through them Closeness: per node average path length Eigenvector Centrality: importance of nodes based not just on how many are endorsing, but also who is connected. When a centrality distribution is uniform, the network is most robust Sanket Patil An Overview of Complex Networks Design and Analyses
  • 103. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Centrality Degree Centrality: degree distribution Betweenness: importance of nodes based on the no. of paths passing through them Closeness: per node average path length Eigenvector Centrality: importance of nodes based not just on how many are endorsing, but also who is connected. When a centrality distribution is uniform, the network is most robust Sanket Patil An Overview of Complex Networks Design and Analyses
  • 104. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Centrality Degree Centrality: degree distribution Betweenness: importance of nodes based on the no. of paths passing through them Closeness: per node average path length Eigenvector Centrality: importance of nodes based not just on how many are endorsing, but also who is connected. When a centrality distribution is uniform, the network is most robust Sanket Patil An Overview of Complex Networks Design and Analyses
  • 105. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Connectivity Connected, strongly connected and weakly connected Vertex Cut: The smallest number of vertices whose removal renders the network disconnected Edge Cut: The smallest number od edges whose removal renders the network disconnected A graph is k − connected if the size of its vertex cut is k Higher the connectivity, more robust the network Sanket Patil An Overview of Complex Networks Design and Analyses
  • 106. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Connectivity Connected, strongly connected and weakly connected Vertex Cut: The smallest number of vertices whose removal renders the network disconnected Edge Cut: The smallest number od edges whose removal renders the network disconnected A graph is k − connected if the size of its vertex cut is k Higher the connectivity, more robust the network Sanket Patil An Overview of Complex Networks Design and Analyses
  • 107. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Connectivity Connected, strongly connected and weakly connected Vertex Cut: The smallest number of vertices whose removal renders the network disconnected Edge Cut: The smallest number od edges whose removal renders the network disconnected A graph is k − connected if the size of its vertex cut is k Higher the connectivity, more robust the network Sanket Patil An Overview of Complex Networks Design and Analyses
  • 108. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Connectivity Connected, strongly connected and weakly connected Vertex Cut: The smallest number of vertices whose removal renders the network disconnected Edge Cut: The smallest number od edges whose removal renders the network disconnected A graph is k − connected if the size of its vertex cut is k Higher the connectivity, more robust the network Sanket Patil An Overview of Complex Networks Design and Analyses
  • 109. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Connectivity Connected, strongly connected and weakly connected Vertex Cut: The smallest number of vertices whose removal renders the network disconnected Edge Cut: The smallest number od edges whose removal renders the network disconnected A graph is k − connected if the size of its vertex cut is k Higher the connectivity, more robust the network Sanket Patil An Overview of Complex Networks Design and Analyses
  • 110. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Independent/Disjoint Paths Two paths are vertex independent if they have no common vertices (except the terminals) Two paths are edge independent if they have no common edges Menger’s Theorem: Max-flow min-cut More independent paths implies higher robustness Sanket Patil An Overview of Complex Networks Design and Analyses
  • 111. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Independent/Disjoint Paths Two paths are vertex independent if they have no common vertices (except the terminals) Two paths are edge independent if they have no common edges Menger’s Theorem: Max-flow min-cut More independent paths implies higher robustness Sanket Patil An Overview of Complex Networks Design and Analyses
  • 112. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Independent/Disjoint Paths Two paths are vertex independent if they have no common vertices (except the terminals) Two paths are edge independent if they have no common edges Menger’s Theorem: Max-flow min-cut More independent paths implies higher robustness Sanket Patil An Overview of Complex Networks Design and Analyses
  • 113. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Independent/Disjoint Paths Two paths are vertex independent if they have no common vertices (except the terminals) Two paths are edge independent if they have no common edges Menger’s Theorem: Max-flow min-cut More independent paths implies higher robustness Sanket Patil An Overview of Complex Networks Design and Analyses
  • 114. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Number of connected components Robustness can be measured in terms of the number of components that result due to failures Size of the connected components also matters in many cases Toughness: A toughness of t means, for a given number k(> 1), at least t ∗ k nodes need to be removed to fragment the graph into k connected components Graph Toughness: Biggest value of t Sanket Patil An Overview of Complex Networks Design and Analyses
  • 115. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Number of connected components Robustness can be measured in terms of the number of components that result due to failures Size of the connected components also matters in many cases Toughness: A toughness of t means, for a given number k(> 1), at least t ∗ k nodes need to be removed to fragment the graph into k connected components Graph Toughness: Biggest value of t Sanket Patil An Overview of Complex Networks Design and Analyses
  • 116. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Number of connected components Robustness can be measured in terms of the number of components that result due to failures Size of the connected components also matters in many cases Toughness: A toughness of t means, for a given number k(> 1), at least t ∗ k nodes need to be removed to fragment the graph into k connected components Graph Toughness: Biggest value of t Sanket Patil An Overview of Complex Networks Design and Analyses
  • 117. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Number of connected components Robustness can be measured in terms of the number of components that result due to failures Size of the connected components also matters in many cases Toughness: A toughness of t means, for a given number k(> 1), at least t ∗ k nodes need to be removed to fragment the graph into k connected components Graph Toughness: Biggest value of t Sanket Patil An Overview of Complex Networks Design and Analyses
  • 118. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Conclusions Complex Networks design have non-trivial topological properties Structure governs function Designed for efficiency under constraints of robustness and cost Graph thoretic measures are useful for design and analyses Sanket Patil An Overview of Complex Networks Design and Analyses
  • 119. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Conclusions Complex Networks design have non-trivial topological properties Structure governs function Designed for efficiency under constraints of robustness and cost Graph thoretic measures are useful for design and analyses Sanket Patil An Overview of Complex Networks Design and Analyses
  • 120. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Conclusions Complex Networks design have non-trivial topological properties Structure governs function Designed for efficiency under constraints of robustness and cost Graph thoretic measures are useful for design and analyses Sanket Patil An Overview of Complex Networks Design and Analyses
  • 121. Outline Introduction Topological Features Philosophy Design Analyses Conclusions Conclusions Complex Networks design have non-trivial topological properties Structure governs function Designed for efficiency under constraints of robustness and cost Graph thoretic measures are useful for design and analyses Sanket Patil An Overview of Complex Networks Design and Analyses