Introduction

As an effective tool to characterize complex systems, the studies of complex networks have attracted much attention in the past decade. This flurry of research was triggered by two seminal papers, that by Watts and Strogatz on small-world networks1, and that by Barabási and Albert on scale-free networks2. Meanwhile, the massive analysis of complex networks has become a frontier in various scientific fields, such as physics, biology, computer science, sociology, economics and others. In a complex network, nodes correspond to different individuals involved in the study, while edges between nodes represent relationships between the connected nodes in the actual system. In complex networks, each edge connects only two nodes. However, relationships among the objects of each complex real life system tend to be more complex than those that can be described with simple pairwise relations, and can be readily described as a hypernetwork. In real world, complex systems, such as multi-machine systems3, transportation systems4, and research cooperation networks5, can be more adequately described by using the concept of hypernetworks.

Recently, the concept of hypernetworks6 has attracted much attention in the scientific community. Hyperlink prediction in hypernetworks using latent social features was studied7. Kim et al. predicted the clinical outcome of a cancer treatment by using evolving hypergraphs8. Komarov and Pikovsky reported on finite-sized-induced transitions to synchrony in a population of phase oscillators coupled via nonlinear mean field, which is microscopically equivalent to a hypernetwork organization of interactions9.

However, few studies in the literature focus on dynamic evolution models of hypernetworks. Although the content of Wikipedia was described with a hypernetwork model10, it represents just a special case of the general evolution model of complex networks in ref. 11. In addition, Hu et al.5 proposed a hypernetwork model for scientific cooperation. Zhang and Liu12 proposed a preferential attachment mechanism hypernetwork based on the users’ background knowledge, objects, and labels. Wang et al.13 offered a hypernetwork dynamic evolution model with growth and preferential attachment mechanisms, where at each time step some new nodes are added and connected to an old node through a hyperedge. Hu et al.14 developed another hypernetwork dynamic evolution model that is similar to that of Wang’s13, where at each time step a new node is added and connected to some old nodes with a hyperedge. Although several hyperedges were added at each time step in ref. 15, the growth was the same as that studied in Hu’s14. Consequently, Guo and Zhu16 developed a hypernetwork evolution model that unified the hypernetwork models introduced in refs 13, 14, 15 and the BA model. Different from the preferential attachment mechanism as mentioned in the afore-mentioned literatures, Guo and Suo17 proposed another model and introduced two other factors, such as node’s own fitness and competitiveness, to underlie the mechanism of preferential attachment.

The common feature of all the hypernetwork models reviewed above is that node degree distribution is an extension of the concept of degree distributions in complex networks. Nevertheless, the cardinality of a hyperedge is also an important parameter. In the study of hypernetworks, one of the tasks is to depict the topological characteristics with the hyperedge cardinality.

In addition to the above researches, models of network dynamics based on quantum statistics have also been well studied. Gachechiladze et al.18 studied the nonlocal properties of quantum hypergraph states. Bianconi et al.19 proposed the concept of quantum geometric networks, which has many properties common to those of complex networks. Quantum geometric networks can be distinguished from Fermi-Dirac networks and Bose-Einstein networks that obey respectively the Fermi-Dirac and Bose-Einstein statistics. Kulvelis et al.20 studied single-particle quantum transport on parametrized complex networks. Bianconi and Barabási21 tried to map an equilibrium Bose gas into a complex network and found the emergence of Bose-Einstein condensation in such evolving networks, which is indeed a pioneering work on the subject matter. Other studies include bosonic networks22, fermionic networks23,24, and Bose-Einstein condensation in the Apollonian complex network25. Recently, Bianconi26 constructed a multiplex network which is described by coupled Bose-Einstein and Fermi-Dirac quantum statistics. They extended the definition of entanglement entropy of multiplex structures.

However, in ref. 21 each same energy level was regarded as a node, which resulted in such a consequence as that all particles at different energy levels shrink into a node. In ref. 26 the nodes in each layer were the same. The structural properties, including the degree distribution in different layers and different types of correlations have been obtained. Contrary to these works, the originality of our present work is to regard particles as nodes and energy levels as hyperedges, on which an evolving hypernetwork model is developed and its essential properties are studied. On one hand, nodes in different hyperedges can be different from each other. On the other hand, the cardinalities of hyperedges are dynamic changing as time goes on. One purpose of the paper is to obtain the stationary average hyperedge cardinality distribution. Furthermore, our model is able to capture the phenomenon of Bose-Einstein condensation in the evolution of hypernetworks.

The rest of the paper is organized as follows. In next section, we introduce respectively the concepts of hypergraphs and hypernetworks. After that, we propose Bose-Einstein hypernetwork model. That is followed by theoretical analysis and numerical simulations of our model. At the end, our presentation is concluded with some conclusion remarks.

The Related Concepts

The generalization of the concept of complex networks can be categorized into those of network-based supernetworks and hypergraph-based hypernetworks.

A supernetwork is a ‘network of networks’. This concept was first proposed by Denning in 1985, while it was clearly defined by Nagurney27. In supernetworks, there are large scale and complex connections, resulting in many networks mingled with each other. Such networks are also called ‘multilayer networks’28,29 or ‘multilevel networks’30. Usually they possess ‘multi-stranded’ relationships and are formed by layers. Each layer can be seen as a graph, and interconnections are existed between nodes of different layers. Such networks constitute a natural environment to describe systems interconnected through different categories of connections. For further information, please consult with review articles6,28.

Another concept is that of hypergraph-based hypernetworks. Each edge in a hypergraph, known as hyperdeges, contains arbitrary number of nodes31. The extension from edge to hyperededge, make it possible to relate groups of more than two nodes. Meanwhile, the network structure is simple and clear. A complex system represented by a hypergraph will be referred to as a hypernetwork32. The following is the mathematical definition of hypergraphs and hypernetworks. The concept of hypergraphs generalizes that of graphs by allowing for edges of higher cardinality. Formally, we define a hypergraph as a binary H = (V, Eh), which is also denoted as (V, Eh) or H, where ( denotes the cardinality of the set V) and ( denotes the cardinality of the set Eh, ) are the sets of nodes and hyperedges, respectively. While for graphs edges connect only two nodes, each hyperedge can connect more than two nodes; to this end, examples of hypergraphs are depicted in Fig. 1. Two nodes are said to be adjoined if they belong to the same hyperedge. Two hyperedges are said to be adjoined if their intersection set is not empty. H is said to be a finite hypergraph if both and are finite. A hypergraph H = (V, Eh) is a k-uniform hypergraph if , for . An example of four-uniform hypergraph is depicted in Fig. 1(a).

Figure 1: Examples of hypergraphs.
figure 1

(a) A four-uniform hypergraph. (b) An ordinary graph. When each edge in a hypergraph contains only two nodes, the hypergraph degenerates into an ordinary graph. (c) A non-uniform hypergraph.

With the definitions above, we now establish the concept of hypernetworks. Assuming that and Gh is a mapping from to Ω, where is a finite hypergraph for any given t ≥ 0. Here the indicator t is often interpreted as time. A hypernetwork is a set of hypergraphs. The degree (or hyperdegree) of node vi is defined as the number of hyperedges containing the node. The cardinality of a hyperedge Ei is defined as the number of nodes contained in the hyperedge.

Model Description

Hypernetwork model

In the real-life world, hyperedge growth and hyperedge preferential attachment are the bases of the evolution mechanism. The generation algorithm in ref. 13 can be described as follows. (1) The hypernetwork starts with m0 nodes and a hyperedge which concludes all these m0 nodes. At each time step, m1 nodes are added to the system, and a new hyperedge is constructed by connecting these new nodes and an existing old nodes. (2) The probability that an old node i is selected by the new hyperedge depends on the hyperdegree dH(i) of node i:

When analyzing this model, ref. 13 assumed that node batches are discretely added to the system at time (=0, 1, 2, 3, …). For other evolving models in hypernetworks, please consult with refs 14 and 15.

Bose-Einstein hypernetwork

Most of the afore-mentioned models are k-uniform hypernetworks. Results of theoretical analysis show that hyperdegree distributions exhibit the scale-free property. Different from the models described previously, we will construct a non-uniform hypernetwork. In particular, the evolving mechanism reflects the common feature of competitions among hyperedges, resulting in the evolution of the cardinality of hyperedges. Here we show that our model can be mapped into an equilibrium Bose gas for treating particles as nodes while considering different energy levels as hyperedges.

For the growth mechanism, it is often assumed that the nodes are added to the system at equal-lengthtime intervals, and the arrival of nodes follows a uniform distribution. The continuum assumption of discrete problems is the precondition for analyzing node degrees by employing differential equations2. Here we assume that the process of node arrivals follows a Poisson process to better describe the arrival patterns in realistic systems, and hence this assumption allows us a more rigorous analysis of the model.

For the preference mechanism, how can we reflect the state of competition among hyperedges? It is clear that a hyperedge with bigger cardinality has more probability to be selected. Another dimension is the energy level of a hyperedge, which closely relates to the hyperedge’s competitiveness. These two parameters jointly underlie the evolution process. Our hypernetwork model satisfies the following two steps.

Growth

The arrival process of new node batches is a Poisson process with a constant rate λ. At time t, when a batch of new nodes arrives at the network, a positive integer is chosen from a given distribution , accounting for the number of new nodes. The new nodes are encircled by a new hyperedge EN(t), while the energy εN(t) > 0 of hyperedge is drawn from a given distribution ρ(ε). And each new node is assigned to a state.

Preferential Jump

At time , a hyperedge is randomly chosen from the hypernetwork. And a randomly chosen node that belongs to this hyperedge jumps into another hyperedge. The probability W that the chosen node jumping into hyperedge j depends on the cardinality hj of the hyperedge j and on the energy level εj of the hyperedge j such that

where , T is temperature, is the expected value of the initial cardinality of all hyperedges.

In some cases, the fitness of hyperedge j is determined by its energy level. The relationship between the fitness and energy level of the hyperedge j is given as follows:

Here we interpret how the hypernetwork model above corresponds to a realistic system. Take online shopping as an example; its features can be depicted by the model above. In electronic commerce, with new products and new customers joining into the network, the sales network is in a constant state of growth. One obvious characteristic of online purchasing behaviors is that customers tend to purchase products associated with good quality and higher sales. This reflects the mechanism of preferential purchase. Customers have preferences for higher quality items. However, it is hard for them to differentiate products in terms of their qualities. In many cases, historical sales data is an effective tool for customers to make their decisions based on the assumption that better products are accompanied by higher sales. Treating customers as nodes while considering products as hyperedges, the fitness and the cardinality of hyperedges represent respectively the competitiveness and the sales history of products. At the beginning, purchasing behaviors are scattered. With the evolution of the network, products with higher competitiveness and sales will attract more customers, thus resulting in preferential jumpings.

A schematic illustration of the dynamical rules for building a Bose-Einstein hypernetwork is shown in Fig. 2.

Figure 2: Schematic illustration of the process at each time step of a Bose-Einstein hypernetwork.
figure 2

(a) At time step t, there are four energy hyperedges e1~e4 described by closed curves, which contain different number of nodes respectively. Each node is assigned a state. And nodes with the same state are encircled by a red ellipse representing a state hyperedge. (b) At time step t + 1, a batch of new nodes encircled by a new energy hyperedge e5 arrives at the network. (c) Select an energy hyperedge randomly (e2 is selected and shown as a red hollow ellipse) from the existing network. Then select a node randomly in e2 (shown as the red one encircled by a yellow hollow ellipse). (d) The selected yellow node jumps from the original energy hyperedge e2 to another energy hyperedge e4 according to the preferential mechanism. The quantum state of the node remains unchanged while jumping.

Model Analyses

Here we focus on the dynamics of hyperedge cardinality. Firstly, we write down the rate equation for the distribution of hyperedge cardinalities. Then the theoretical results are given based on the Poisson process theory and a continuity technique21.

Let N(t) = {the number of node batches in the network at time t}. The arrival process of node batches is a Poisson process with constant rate λ. According to the Poisson process theory, E[N(t)]=λt. Let hj(t) represent the cardinality of the jth-hyperedge at time t. Assume that hj(t) is a continuous real variable. By the assumption of continuity, we know that hj(t) satisfies the following dynamic equation

The first term in the right of Eq. (4) corresponds to preferential attachment of a hyperedge that is selected by a node. And the second term corresponds to the randomly selection of a node to jump out of the current hyperedge.

Let

For sufficiently large , we have

Substituting Eq. (5) into Eq. (4), we have

Because of the initial condition that each hyperedge j satisfies , the solution of Eq. (6) is

where x is the positive solution of the following equation

Equation (8) is called a characteristic equation of the hyperedge cardinality of the Bose-Einstein hypernetwork.

According to the Possion process theory, the arrival time tj of node batches obeys Gamma distribution having parameters (i, λ), thus

From Eq. (9), we obtain the stationary average hyperedge cardinality distribution of the Bose-Einstein hypernetwork as follows

where x is the positive solution of Eq. (8).

For simplicity, for given , the stationary average hyperedge cardinality distribution of the Bose-Einstein hypernetwork is as follows

where θ is the positive solution of Eq. (8).

When the energy level is taken from the uniform distributions over [0, 1], the hyperedge cardinality distribution is

where

If , from Eq. (12) we obtain

Using Eq. (14) we obtain,

i.e. the hyperedge cardinality distribution follows a generalized power law, with an inverse logarithmic correction33.

Numerical simulations for the distributions of hyperedge cardinalities are given. The simulations are performed with the scale of N = 100000 (the total number of nodes), and each simulation result is obtained by averaging over 30 independent runs. The simulation results are shown in Figs 3 and 4 in double-logarithmic axis. From the evolution mechanism of the model, we know that the cardinalities and energy levels of hyperedges jointly determine the evolution. Thus the ability for hyperedges to compete for nodes is not the same from one hyperedge to another. Nodes tend to jump to the most attractive hyperedges, and these hyperedges thus acquire more and more nodes over time. And this process results in that a tiny fraction of the hyperedges will acquire respectively good numbers of nodes. As the figures show, the theoretical prediction result which is obtained from Eq. (15) is consistent with the tail of the distributions of hyperedge cardinalities in simulations.

Figure 3: The number of nodes is equal to 100000, the number of new nodes is equal to 10, β = 1, the energy level follows a uniform distribution on [0, 1].
figure 3

O denotes the simulation result, and + the theoretical prediction.

Figure 4: The number of nodes is equal to 100000, the number of new nodes is equal to 15, β = 1, the energy level follows a uniform distribution on [0, 1].
figure 4

O denotes the simulation result, and + the theoretical prediction.

Bose-Einstein condensation

Assume that Mε=0 represents the number of nodes on the energy level where ε = 0, then we have

If , then the nodes condense on the energy level of ε = 0 where α is called a condensation degree of the hypernetwork. The condition the condensation degree α on the energy level where ε = 0 satisfies is given as follows

If α = 1, the hypernetwork almost completely condenses on the energy level of ε = 0.

Regarding particles as nodes, Bose-Einstein condensation can be described by the model above. According to the condensation degree, Bose-Einstein condensations can be classified.

The particles of a Bose-Einstein condensation model follow the stationary average cardinality distribution Eq. (10) at each energy level. By introducing the concept of chemical potential μ, we let ,

Since for any given ε > 0, , we have μ ≤ 0. That is, the chemical potential is nonpositive.

The maximum of I(β, μ) is obtained when μ = 0, for given β, m, and ρ(ε); thus we have

The condensation degree is α on the lowest energy level.

From Eq. (17), it follows that Bose-Einstein condensation appears when Eq. (8) has no solution, at which point Eqs (7) and (8) break down. The absence of a solution indicates that almost all hyperedges have only a few of nodes, while some “gel” hyperedges have the rest of the nodes of the hypernetwork. This end seems to be a well-known signature of Bose-Einstein condensation.

Conclusions

By taking into account the fact that the concept of hypernetworks is more general as hypernetwroks allow for the dynamics of hyperedge cardinality and node degree, we propose Bose-Einstein hypernetwork evolution model by combining the growth and preferential jump mechanisms to investigate hyperedge cardinalities of the hypernetwork structure. We obtain the distribution of hyperedge cardinalities by using theoretical analysis and numerical simulations. Our simulation results are in good agreement with theoretical conclusions. Specially, when treating particles as nodes while considering different energy levels as hyperedges, the Bose-Einstein condensation model can be regarded as a special case of our model. Furthermore, we establish the condensation condition of the hypernetwork on the zero-energy level. The solid results established in this paper lead us to believe that the concept of hypernetworks can be used as a new tool for the study of statistical physics.

Presently, the research on the topological characteristics and evolution mechanism of hypernetworks are just started. Although we have obtained some essential theoretical result of the model, the corresponding empirical studies are still absent. Such empirical studies, as a complement to the model, can further enrich the current research. Besides hyperdegrees and cardinalities, there are other important parameters, such as clustering coefficient, assortativity that have been discussed in the study of complex networks. The definitions and analyses of such parameters in hypernetworks need to be explored. Furthermore, there is a real need to understand whether or not hypernetworks pose common topological features in a self-organized way. Followup studies could focus on the evolutionary dynamics of hypernetwork structures and dynamical processes that occur over hypernetworks.

Additional Information

How to cite this article: Guo, J.-L. et al. The Evolution of Hyperedge Cardinalities and Bose-Einstein Condensation in Hypernetworks. Sci. Rep. 6, 33651; doi: 10.1038/srep33651 (2016).