SlideShare une entreprise Scribd logo
1  sur  121
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Dernier

Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...ssuserf63bd7
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditNhtLNguyn9
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
Pitch deck sample detail for New Business Proposal
Pitch deck sample detail for New Business ProposalPitch deck sample detail for New Business Proposal
Pitch deck sample detail for New Business ProposalEvelina300651
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxShruti Mittal
 
8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCR8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 

Dernier (20)

Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal audit
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
Pitch deck sample detail for New Business Proposal
Pitch deck sample detail for New Business ProposalPitch deck sample detail for New Business Proposal
Pitch deck sample detail for New Business Proposal
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptx
 
8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCR8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCR
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 

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