Simplicial Complexes of Networks and Their Statistical Properties

Similar documents
Topological Invariance under Line Graph Transformations

4. Simplicial Complexes and Simplicial Homology

Analysis of high dimensional data via Topology. Louis Xiang. Oak Ridge National Laboratory. Oak Ridge, Tennessee

A GRAPH FROM THE VIEWPOINT OF ALGEBRAIC TOPOLOGY

Diffusion Maps and Topological Data Analysis

A graph is finite if its vertex set and edge set are finite. We call a graph with just one vertex trivial and all other graphs nontrivial.

CHAPTER 2. Graphs. 1. Introduction to Graphs and Graph Isomorphism

Algebraic Topology: A brief introduction

PERSISTENT HOMOLOGY OF FINITE TOPOLOGICAL SPACES

CLAW-FREE 3-CONNECTED P 11 -FREE GRAPHS ARE HAMILTONIAN

Chapter 2 Graphs. 2.1 Definition of Graphs

Lecture 0: Reivew of some basic material

Rigidity, connectivity and graph decompositions

Lecture 5: Graphs. Rajat Mittal. IIT Kanpur

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

Simplicial and Cellular Spanning Trees, I: General Theory

Algebraic Graph Theory- Adjacency Matrix and Spectrum

Critical Phenomena in Complex Networks

Winning Positions in Simplicial Nim

The Cyclic Cycle Complex of a Surface

The competition numbers of complete tripartite graphs

The Fibonacci hypercube

On vertex-coloring edge-weighting of graphs

The Graph of Simplex Vertices

Math 170- Graph Theory Notes

CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS

ON THE STRONGLY REGULAR GRAPH OF PARAMETERS

INTRODUCTION TO THE HOMOLOGY GROUPS OF COMPLEXES

ON THE SUM OF THE SQUARES OF ALL DISTANCES IN SOME GRAPHS

Dirac-type characterizations of graphs without long chordless cycles

FURTHER APPLICATIONS OF CLUTTER DOMINATION PARAMETERS TO PROJECTIVE DIMENSION

Combinatorics I (Lecture 36)

INTERSECTION OF CURVES FACTS, COMPUTATIONS, APPLICATIONS IN BLOWUP*

Introduction to Graphs

Is there a McLaughlin geometry?

Michał Dębski. Uniwersytet Warszawski. On a topological relaxation of a conjecture of Erdős and Nešetřil

CSCI5070 Advanced Topics in Social Computing

Let G = (V, E) be a graph. If u, v V, then u is adjacent to v if {u, v} E. We also use the notation u v to denote that u is adjacent to v.

Output: For each size provided as input, a figure of that size is to appear, followed by a blank line.

The crossing number of K 1,4,n

Module 7. Independent sets, coverings. and matchings. Contents

Graph drawing in spectral layout

On some subclasses of circular-arc graphs

Turn Graphs and Extremal Surfaces in Free Groups

Distributed Detection in Sensor Networks: Connectivity Graph and Small World Networks

Homotopy theory of graphs

Edge-minimal graphs of exponent 2

Euler s Theorem. Brett Chenoweth. February 26, 2013

Spatial Topology and its Structural Analysis based on the Concept of Simplicial Complex

arxiv: v1 [math.gt] 29 Jun 2009

Independence Number and Cut-Vertices

The orientability of small covers and coloring simple polytopes. Nishimura, Yasuzo; Nakayama, Hisashi. Osaka Journal of Mathematics. 42(1) P.243-P.

A combinatorial proof of a formula for Betti numbers of a stacked polytope

751 Problem Set I JWR. Due Sep 28, 2004

A Particular Type of Non-associative Algebras and Graph Theory

Generalized Coordinates for Cellular Automata Grids

Chordal graphs and the characteristic polynomial

Research Question Presentation on the Edge Clique Covers of a Complete Multipartite Graph. Nechama Florans. Mentor: Dr. Boram Park

Discrete mathematics , Fall Instructor: prof. János Pach

GEODETIC DOMINATION IN GRAPHS

Paths. Path is a sequence of edges that begins at a vertex of a graph and travels from vertex to vertex along edges of the graph.

Simplicial Matrix-Tree Theorems

Discrete Applied Mathematics

Connectivity Graphs as Models of Local Interactions

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs

6. Lecture notes on matroid intersection

AN ALGORITHM WHICH GENERATES THE HAMILTONIAN CIRCUITS OF A CUBIC PLANAR MAP

Homology cycle bases from acyclic matchings

On the Partial Sum of the Laplacian Eigenvalues of Abstract Simplicial Complexes

Graph and Digraph Glossary

Graph Theory for Modelling a Survey Questionnaire Pierpaolo Massoli, ISTAT via Adolfo Ravà 150, Roma, Italy

Lecture 5: Simplicial Complex

Modules. 6 Hamilton Graphs (4-8 lectures) Introduction Necessary conditions and sufficient conditions Exercises...

On the Balanced Case of the Brualdi-Shen Conjecture on 4-Cycle Decompositions of Eulerian Bipartite Tournaments

On competition numbers of complete multipartite graphs with partite sets of equal size. Boram PARK, Suh-Ryung KIM, and Yoshio SANO.

Preliminaries: networks and graphs

MATH3016: OPTIMIZATION

Community Detection. Community

Product constructions for transitive decompositions of graphs

arxiv: v1 [math.gt] 18 Nov 2015

arxiv: v1 [math.at] 8 Jan 2015

4.2 Simplicial Homology Groups

Noncrossing sets and a Graßmann associahedron

ON CELLULAR RESOLUTION OF MONOMIAL IDEALS

Small Survey on Perfect Graphs

EDGE MAXIMAL GRAPHS CONTAINING NO SPECIFIC WHEELS. Jordan Journal of Mathematics and Statistics (JJMS) 8(2), 2015, pp I.

Centralities (4) By: Ralucca Gera, NPS. Excellence Through Knowledge

Generating edge covers of path graphs

arxiv: v1 [cs.dm] 21 Dec 2015

The Borsuk-Ulam theorem- A Combinatorial Proof

K 4 C 5. Figure 4.5: Some well known family of graphs

Approximating Fault-Tolerant Steiner Subgraphs in Heterogeneous Wireless Networks

An introduction to simplicial sets

arxiv: v4 [math.co] 4 Apr 2011

Extremal Graph Theory: Turán s Theorem

THE BASIC THEORY OF PERSISTENT HOMOLOGY

Clustering algorithms and introduction to persistent homology

c 2004 Society for Industrial and Applied Mathematics

On Covering a Graph Optimally with Induced Subgraphs

AMS /672: Graph Theory Homework Problems - Week V. Problems to be handed in on Wednesday, March 2: 6, 8, 9, 11, 12.

Transcription:

Simplicial Complexes of Networks and Their Statistical Properties Slobodan Maletić, Milan Rajković*, and Danijela Vasiljević Institute of Nuclear Sciences Vinča, elgrade, Serbia *milanr@vin.bg.ac.yu bstract. Topological, algebraic and combinatorial properties of simplicial complexes which are constructed from networks (graphs) are examined from the statistical point of view. We show that basic statistical features of scale free networks are preserved by topological invariants of simplicial complexes and similarly statistical properties pertaining to topological invariants of other types of networks are preserved as well. Implications and advantages of such an approach to various research areas involving network concepts are discussed. Keywords: Networks, statistical mechanics, complex systems, topology, simplicial complexes, homology, betti numbers. 1 Topological Features of Simplicial Complexes In this section we give a short introduction to the subject of simplicial complexes and related topological terminology []. ny subset of V, {v α0,v α1,..., v αn } determines an n-simplex denoted by v α0,v α1,..., v αn. The elements v αi of V are the vertices of the simplex denoted by v αi, and n is the dimension of the simplex. ny set of simplices with vertices in V is called a simplicial family and its dimension is the largest dimension of its simplices. q-simplex σ q is a q-face of an n-simplex σ n, denoted by σ q σ n, if every vertex of σ q is also a vertex of σ n. simplicial complex represents a collection of simplices. More formally, a simplicial complex K on a finite set V = {v 1,..., v n } of vertices is a nonempty subset of the power set of V,sothat the simplicial complex K is closed under the formation of subsets. Hence, if σ K and ρ. σ, then ρ. K. Two simplices σ and ρ are q connected if there is a sequence of simplices σ, σ 1,σ 2,..., σ n,ρ, such that any two consecutive ones share a q-face,.implying that they haveat least q+1 vertices in common. Such a chain is called a q chain. The complex K is q-connected if any two simplices in K of dimensionality greater or equal to q are q-connected. The dimension of a simplex σ is equal to the number of vertices defining it minus one. The dimension of the simplicial complex K is the maximum of the dimensions of the simplices comprising K. InFig.1 we show an example of a simplicial complex and its matrix representation. In this example V = {1, 2,..., 11}, and the simplicial complex K consists of the subsets {1, 2, 3,, }, {2, 3,, }, {,,, 9} and {10, 11}. Its dimension is M. ubak et al. (Eds.): ICCS 200, Part II, LNCS 102, pp., 200. c Springer-Verlag erlin Heidelberg 200

Simplicial Complexes of Networks and Their Statistical Properties 9 1 2 3 9 10 11 1 1 1 1 1 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 C 0 0 0 0 0 1 0 1 1 0 0 D 0 0 0 0 0 0 1 1 0 0 0 E 0 0 0 0 0 0 0 0 0 1 1 Incidence Matrix Simplicial Complex 1 2 3 D C 9 10 E 11 Fig. 1. n example of a simplicial complex and its representation, as there is a -dimensional simplex, in addition to two 3-dimensional ones attached to it and one 1-dimensional simplex. convenient way to represent a simplicial complex is via a so called incidence matrix, whose columns are labeled by its vertices and whose rows are labeled by its simplices, as shown also in Fig. 1. The multifaceted property (algebraic, topological and combinatorial) of simplicial complexes makes them particularly convenient for modelling complex structures and connectedness between different substructures. 1.1 The Method Our approach is to encode a network into a simplicial complex, construct vector valued quantities representing topological or algebraic invariants and examine statistical properties of vector valued measures. More precisely, we inspect the distribution of vector components as a function of dimension and compare these distributions for different types of networks which should reflect the basic statistical properties of the networks under study (scale-free, random etc.). Furthermore, by extracting topological properties of substructures the characterization of networks may go beyond the degree distribution, and give insight into higher levels of connectedness of networks. This implies that some topological properties of networks may be distinct even if they have the same degree distribution. 1.2 Construction of Simplicial Complexes from Graphs Simplicial complexes may be constructed from directed graphs (digraphs) in several different ways. Here we only consider construction of the so called neighborhood complex N (G) from the graph G, with vertices {v 1,..., v n }. For each vertex v of G there is a simplex containing the vertex v, along with all vertices w corresponding to directed edges v w. The neighborhood complex is obtained by including all faces of those simplices and in terms of matrix representation, the incidence matrix is obtained from the adjacency matrix of G by increasing all diagonal entries by 1.

0 S. Maletić, M. Rajković, and D. Vasiljević The second method associated to digraphs (or undirected graphs) has the complete subgraphs as simplices. The complete subgraph complex C(G) has the vertices of G as its vertices, while the maximal simplices are given by the collection of vertices that make up the cliques of G. Naturally, these two methods are not the only ones that may be used for constructing simplicial complexes from graphs. ctually, any property of the graph G that is preserved under deletion of vertices or edges may be used for construction purposes. detailed account of the methods for obtaining simplicial complexes from graphs may be found in [9]. 1.3 Invariants of Simplicial Complexes Simplicial complexes may be considered from three different aspects: (1) a combinatorial model of a topological space; (2) a combinatorial object; (3) an algebraic model. Consequently, the invariants of simplicial complexes may be defined based on their different aspects and each aspect provides completely different measures of the complex and, by extension, of the graph from which the complex was constructed. In the first case various algebraic topological measures may be associated such as homotopy and homology groups []. In the second case several invariants may be defined and numerically evaluated. The first is the dimension of the complex. The next one is the so called an f-vector (also known as the second structure vector ) [2], [3], [], [], which is an integer vector with dim(k) +1 components, the i-th one being equal to the number of i-dimensional simplices in K. n invariant is also a Q-vector (first structure vector), an integer vector of the same length as the f-vector, whose i-th component is equal to the number of i-connectivity classes. The structure vector, illustrated in Fig. 2, provides information about connected components at each level of connectivity with initial level equal to the dimension of the complex. In terms of the topological framework of the Q-analysis, we denote the q-level at which the simplex first appears its top q (symbol ˆq), and the q-level at which it first joins another simplex in a local component its bottom q (symbol ˇq). These symbols are then used to define eccentricity of a particular simplex as ecc = ˆq ˇq ˆq +1, so that this expression scales eccentricity from 0 to 1 []. Eccentricity quantifies the way the simplex is integrated into the complex such that high values reflect low levels of integrity, while low values result from high integrity levels. lso important is the so called vertex significance defined as ρ = Δ i max(δ k ), where Δ i represents the sum of the node weights which the simplex shares with other simplices, max(δ k ) represents the maximal value of Δ i.and the node weight is the number of simplices formed by that node.

Simplicial Complexes of Networks and Their Statistical Properties 1 3 1 2 q= level 1 2 2 3 3 q=3 level 3 3 1 2 2 C 9 q=2 level 1 2 3 D C 9 10 E 11 q=1 level 1 2 3 D C 9 10 E 11 q=0 level Fig. 2. Structure vector (Q-vector) disclosing connectivity of the complex at various levels 1. The etti Numbers etti numbers may be associated to the simplicial complex when the aspect of abstract algebra is applied. In simple terms the etti numbers are a topological invariant allowing to measure either the number of holes (simplices representing holes) of various dimensions present in a simplicial complex, or equivalently, the number of times the simplex loops back upon itself. Hence etti numbers form an integer vector where each component corresponds to a distinct dimension. 1. Clustering Coefficients of Simplicial Complexes In analogy to networks [1], one may define the clustering coefficients of simplices. We can define this variable between the reference simplex and its neighbors in the following way. Suppose we have two simplices σ i and σ j which share face of dimension f ij. The dimensions of the simplices σ i and σ j are q i and q j,

2 S. Maletić, M. Rajković, and D. Vasiljević respectively. Since they share face whose dimension is f ij, they also share faces with dimensions f ij 1, f ij 2,..., 0. The clustering coefficient is defined as or C ij = Number of shared faces (1/2)(Overall number of faces that each of simplices can have), C ij = fij f=0 α f ij,f ( qi 1 2 f=0 α q i,f + ), (1) q j f=0 α q j,f (x+1)! where α x,f = (f+1)!(x f)! and x = f ij, q i, q j. If we sum over all neighbors of the simplex, we get the variable which characterizes the simplex i.e. C i = j nn C ij where nn stands for nearest-neighbor. Simplifying equation (1) one gets C ij = Γ (2 + f ij ) 2( 1+2 1+fij )(1 + f ij )! ( ( 1+2 1+q i )(1+qi)! Γ (2+q i) + ( 1+21+qj )(1+q j )! Γ (2+q j ) ), (2) where Γ (z) is gamma-function. We can further simplify equation (2) and get C ij = 21+fij 1 2 qi +2 qj 1, (3) and for the simplex C i = 2 1+fij 1 2 qi +2 qj 1. () j nn 2 Random (Erdös-Rényi) Network The network constructed in order to illustrate the concepts mentioned previously consists of 2000 nodes with the probability of two nodes having a link equal to p =0.0. s is well known, a random network has a characteristic scale in its node connectivity reflected by the peak of the distribution which corresponds to the number of nodes with the average number of links. careful reader has certainly noticed that the number of links connecting a specific node in a network corresponds to the dimension of the encoded simplex. Hence, distribution with respect to the dimension of simplices, shown in Fig 3 (left), is equivalent to the degree distribution of random networks and follows a bell-shaped curve. The distribution of vector valued measures is illustrated by distributions of the first and second structure vectors (Q-vector and f-vector), shown in Fig. 3 (right). The distribution in each case assumes dimension dependence. s in the dimension (network degree) distribution, characteristic dimension of a simplicial complex may be noticed, and both vectors have a similar Poissonianlike shape, as expected for a random network.

Simplicial Complexes of Networks and Their Statistical Properties 3 Fig. 3. Dimension distribution of a random simplicial complex (left); Q-vector and f-vector as a function of dimension (right) 3 Network with Exponential Degree Distribution US power grid network of the western United States consists of 91 nodes [11]. s an illustration of vector-valued network measures and topological invariants of the corresponding simplicial complexes we present in the Fig. the number of simplices of a given dimension as a function of dimension, first and second structure vectors. The distribution of vertex significance also follows an exponential dependence (not shown). Fig.. Degree distribution and distributions of first and second structure vector for the US power grid network Scale-Free Network The absence of a peak in a power-law degree distribution of scale-free networks implies absence of characteristic scale (characteristic node). This property is

S. Maletić, M. Rajković, and D. Vasiljević 10 0 P(q) q=1.2 gamma= 10 1 10 2 10 0 10 1 10 2 q Fig.. Distribution of simplex dimensions. Fitting parameters to the q-exponential function are shown in the inset. 10 0 P(vs) 10 1 q=1.21 exponent=. 10 2 10 0 10 1 10 2 vs Fig.. Distribution of vertex significance with respect to dimension. The parameters of the fit to the q-exponential function are in the inset. Fig.. Distribution of normalized etti numbers

Simplicial Complexes of Networks and Their Statistical Properties reflected in the distribution of dimensions of simplices forming the simplicial complex obtained from the scale-free network (Fig. ). The distribution fits very well to the q-exponential function, with parameters shown in the inset (q =1.2, γ = ). The distribution of the vertex significance along with the q-exponential fit is presented in Fig., while in Fig. the distribution of the etti numbers exhibits very good fit to the q-exponential function. Final Remarks ased on the results pertaining to random and scale-free networks, and to networks showing exponential degree distribution, it is clear that simplicial complexes encoded from these networks generate remarkable properties characterizing their topological, algebraic and combinatorial features. ased on this short exposition it is clear that conventional network approaches lack the diversity and abundance of information offered by the simplicial complex approach. Moreover, advanced algebraic topology methods enable dynamic analysis of simplicial complexes along with the dynamic updating of topological properties, a topic to be discussed elsewhere [10]. Route-link structure, so important in many applications of network models, may obtain more suitable description using the simplicial complex approach while it is evident that this method may be able to address a wider class of problems than network theory. In a straightforward manner traffic (in the most general sense) may be developed for these structures so that a theory and modeling of multidimensional traffic on a multidimensional topological background may be realized. References 1. lbert, R., arabasi,.l.: Statistical mechanics of complex networks. Reviews of Modern Physics, 9 (2002) 2. tkin, R.: From cohomology in physics to q-connectivity in social sciences. Int. J. Man-Machines Studies, 31 32 (192) 3. tkin, R.: Mathematical Structure in Human ffairs, London, Heinemann (19). tkin, R.: n lgebra of Patterns on a Complex I. Int. J. Man-Machine Studies, 2 30 (19). tkin, R.: n lgebra of Patterns on a Complex II. Int. J. Man-Machine Studies, 3 9 (19). arcelo, H., Kramer, X., Laubenbacher, R., Weaver, C.: Foundations of connectivity theory for simplicial complexes. dv. ppl. Math. 2, 9 12 (2001). Gould, P., Johnson, J., Chapman, G.: The Structure of Television. Pion Limited, London (19). Hatcher,.: lgebraic Topology. Cambridge University Press, Cambridge (2002) 9. Jonsson, J.: Simplicial Complexes from Graphs. Lecture Notes in Mathematics. Springer, Heidelberg (200) 10. Vasiljević, D., Maletić, S., Rajković, M.: (in preparation) 11. Watts, D.J., Strogatz, S.H.: Collective dynamics of small-world networks. Nature 393, 0 2 (199)