Next Article in Journal
Study on Fracture Propagation Laws and Fracability Evaluation of Gulong Shale Multi-Fluid Fracturing Based on CT Quantitative Characterization
Previous Article in Journal
Coupled System of Variable-Order Fractional Differential Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Iterative Generation and Generalized Degree Distribution of Higher-Order Fractal Scale-Free Networks

1
College of Management Science and Engineering, Beijing Information Science and Technology University, Beijing 102206, China
2
School of Systems Science, Beijing Normal University, Beijing 100875, China
3
School of National Safety and Emergency Management, Beijing Normal University, Beijing 100875, China
*
Authors to whom correspondence should be addressed.
Fractal Fract. 2026, 10(5), 306; https://doi.org/10.3390/fractalfract10050306
Submission received: 14 February 2026 / Revised: 23 April 2026 / Accepted: 26 April 2026 / Published: 30 April 2026
(This article belongs to the Topic Computational Complex Networks, 2nd Edition)

Abstract

Fractals represent one of the fundamental manifestations of complexity, and fractal networks serve as tools for characterizing and investigating the fractal structures and properties of large-scale systems. Higher-order networks have emerged as a research hotspot due to their ability to express interactions among multiple nodes. This study proposes an iterative generation model for higher-order fractal networks. The iteration is controlled by three parameters: the dimension K of the simplicial complex, the multiplier m , and the iteration count t . The constructed network is a pure simplicial complex. Theoretical analysis using the similarity dimension and experimental verification using the box-counting dimension demonstrate that the generated networks exhibit fractal characteristics. When the multiplier m is large, the generalized degree distribution of the generated networks exhibits scale-free properties.

1. Introduction

Fractal theory provides a powerful framework for characterizing fragmented and complex phenomena in nature. Within complex networks, many exhibit fractal characteristics, including hyperlinks on the World Wide Web [1], genetic regulatory networks of S. cerevisiae and E. coli studied by Yook et al. [2], and co-occurrence networks of keyword terms in internet comment texts [3]. The prevalence of this fractal structure is not coincidental. It has been demonstrated that fractal features confer functional advantages on networks, including enhanced robustness against static and dynamic targeted attacks on nodes and links [4], and greater flexibility in choosing microchannel dimensions to achieve uniform flow distribution [5].
A deep understanding of network structures also requires characterizing interaction patterns. Many collective behaviors observed in real-world systems arise from group interaction, such as competition and cooperation in ecosystems [6,7], higher-order topological structures in the brain connectome [8], hub coordination dynamics in transportation systems [9], and the early growth of semantic feature networks in cognitive systems [10]. These collective phenomena extend beyond traditional descriptions based on pairwise connections. Consequently, higher-order networks, which capture relationships beyond pairwise interactions, are gaining increasing attention. Concurrently, researchers have observed that certain real-world networks exhibit both higher-order organization and fractal characteristics. Examples include partial phase synchronization on simplicial complexes around a brain hub [11] and information dissemination on social hypernetworks [12]. It is noteworthy that if we re-examine many systems previously shown to possess both fractal and scale-free properties, such as protein–protein interaction networks [13,14], airport networks studied by Guo et al. [15], from a higher-order structural perspective, we find that these systems also involve complex collective interactions.
However, the integration of fractal characteristics and higher-order structures into a unified network generation model remains underexplored. This gap arises because classical fractal network generation models, such as the Song–Havlin–Makse (SHM) model [16] and the ( u , v )-flower [17], operate on pairwise interactions. By contrast, higher-order network models focus on reproducing, explaining, and predicting higher-order interactions in complex systems [18], and they devote limited attention to generating fractal features. This divergence in the basic unit of operation and the core design goals creates a theoretical gap: a general generative framework capable of producing both fractal and higher-order structures is currently lacking.
To address this challenge, this study aims to develop an iterative generative model for higher-order fractal scale-free networks. We define an iterative algorithm whose behavior is determined by a triple of parameters ( K , m , t ) , representing the dimension of the simplicial complex, the multiplier, and the iteration count, respectively. The generated network is a pure K -dimensional simplicial complex. Its fractal dimension is controllable. When the parameter m is large, the network’s generalized degree distribution exhibits scale-free properties.

2. Related Work

2.1. Higher-Order Networks

A higher-order network is capable of characterizing interactions among multiple nodes. One type comprises higher-order networks formed by hypernodes and hyperedges, while another consists of a simplicial complex formed by simplices and their faces [19]. A hypergraph consists of a set of nodes and a set of hyperedges, which specify which nodes participate in interactions and in what manner [18]. Hypergraphs provide the most general and unconstrained description of higher-order interactions. In contrast, a simplicial complex can be viewed as a hypergraph with an additional requirement called downward closure, which states that if an interaction exists among a set of entities, every possible sub-interaction also exists [19].
Higher-order network models can be classified into equilibrium and non-equilibrium models based on the type of stochastic process they employ. Equilibrium models are defined as static distributions over higher-order systems, treating the system as static and drawn from a fixed distribution. In contrast, the vast majority of non-equilibrium models focus on continuously growing systems [18]. Because the model proposed in this paper evolves as the iteration count increases, it conceptually belongs to the paradigm of non-equilibrium models. Therefore, we focus on the construction methods and characteristics of existing non-equilibrium models.
Among non-equilibrium hypergraph models, the evolving hypernetwork model proposed by Wang et al. is a canonical example [20]. This model incorporates two evolutionary mechanisms: hyperedge growth and hyperedge preferential attachment, which together define the dynamics of a growing hypernetwork. Subsequent variants have enhanced the realism of such models by introducing mechanisms for variable hyperedge sizes [21] and diverse strategies for selecting existing nodes to join new hyperedges [22]. These models are generally designed to reproduce characteristic features observed in empirical systems. For non-equilibrium models of simplicial complexes, a significant branch is the Network Geometry with Flavor (NGF) model [23]. The NGF model achieves growth by attaching new d -dimensional simplices to existing ( d 1 ) -dimensional faces with a probability that depends on the face’s energy and its current number of attachments. Another class of methods generates a sequence of simplicial complexes by transforming a growing sequence of graphs (with ordered node additions) into their clique complexes, i.e., by treating each complete subgraph (clique) as a simplex [10].

2.2. Fractal Networks and Pseudofractal Networks

In network modeling, both fractal networks and pseudo-fractal networks are generated through iterative rules and exhibit a visual hierarchical structure, yet their nature and properties differ fundamentally. The core characteristic of fractal networks is their measurable scale invariance, typically reflected in a finite fractal dimension [16]. This property implies that fractal networks lack small-world properties [24]. In contrast, pseudo-fractal networks do not possess a finite fractal dimension and often exhibit small-world characteristics [17].
The modeling of fractal and pseudo-fractal networks has taken two primary paths. The first path is exemplified by the SHM model [16], in which a probabilistic parameter governs the addition of shortcuts between boxes during the inverse renormalization growth process. Within a unified framework, this mechanism enables continuous tuning between fractal scaling and small-world properties. The second path relies on completely deterministic iterative generators. A prominent example is the ( u , v )-flower model [17], constructed recursively by replacing each edge in generation n with two parallel paths of lengths u and v (where u v ). For u > 1 , the network is fractal with finite dimension; for u = 1 , it becomes a small-world (infinite-dimensional) transfractal. The well-known pseudo-fractal scale-free web of Dorogovtsev et al. [25] is exactly the (1, 2)-flower. Ma and Wang [26] proposed a growing fractal tree network constructed by recursively replacing each edge with a fixed pattern of new vertices and attached leaves, which yields a deterministic fractal structure. Whether fractal or pseudo-fractal, the fundamental unit of interaction in all the aforementioned networks is the pairwise interaction. This constraint forces complex group interactions to be projected onto binary networks, thereby losing essential higher-order information. Therefore, it is necessary to explore fractal structures within a framework of higher-order interactions.

2.3. Higher-Order Fractal Networks

Research on modeling higher-order fractal networks follows two primary perspectives. One concerns the mathematical representation of interactions, namely, hypergraphs versus simplicial complexes. The other concerns the resulting geometric property of the network, namely, fractal versus pseudo-fractal. Vallée et al. [27] proposed the fractal hypergraph model and presented a formal semantics of SystemC components based on fractal hypergraphs. Berec [28] established an essential connection between the Lyapunov exponents and the d -regular hypergraph fractal set. Ma et al. [29] constructed a fractal hypernetwork model, which is named 2 k uniform (1, 3) flower hypernetwork. Zheng et al. [30] demonstrated unconventional higher-order topological phenomena in fractal lattices with a Sierpiński acoustic metamaterial. Xie et al. [31] constructed pseudo-fractal simplicial complexes and investigated their combinatorial properties. Shang [32] proposes a generative model that yields higher-order networks with scale-free and small-world properties, and analytically studied properties such as clique distribution and the Sombor index. Although that study did not discuss the fractal characteristics, its small-world structure belongs to the pseudo-fractal networks as defined in Section 2.2. However, these models generally lack adequate control over the fractal dimension. They generate either pseudo-fractal networks or, when the hyperedge size or simplicial complex dimension is fixed, yield a fractal dimension that is constant and non-tunable. These limitations restrict the ability of such networks to model complex systems and their functional tunability. Therefore, it is crucial to construct a general higher-order fractal network model that can overcome the aforementioned constraints.

3. Preliminaries and Model Setup

This section presents the fundamental concepts of higher-order networks and the model construction.

3.1. Fundamental Concepts of Higher-Order Networks

3.1.1. Simplicial Complexes and Their Dimensions

A set α = [ v 0 , v 1 , v 2 , , v K ] comprising K + 1 interacting nodes is termed a K -dimensional simplex α , denoted as a K -simplex α . For example, a 0-simplex is a point, a 1-simplex is an edge, a 2-simplex is a triangle, a 3-simplex is a tetrahedron, and so on. A face of a K -simplex α is a simplex β formed by a proper subset of the simplex. For instance, the faces of a 3-simplex (tetrahedron) are four 0-simplices (nodes), six 1-simplices (edges) and four 2-simplices (triangles). The simplicial complex K is the set of simplices closed under inclusion of faces in each simplex, i.e., if α K and β α , then β K . The dimension K of a simplicial complex is the maximum dimension of its simplices. In particular, a simplicial complex consisting of a set of K -simplices and their faces is a pure K -dimensional simplicial complex [19,33].

3.1.2. Network Skeleton

The n -skeleton of a K -dimensional simplicial complex K consists of all simplices of dimension at most n [34]. Specifically, a 0-skeleton is the vertex set, while a 1-skeleton is denoted as G = V , E , where V and E represent the vertex set and edge set of G , respectively.

3.1.3. Generalized Degree and Generalized Degree Distribution

When studying network properties, researchers often focus on the degree distribution, as it significantly influences global dynamics. The concepts of degree and degree distribution extend naturally to simplicial complexes, where they are termed the generalized degree and the generalized degree distribution, respectively [23,35].
The generalized degree k K , L β denotes the number of K -simplices associated with an L -simplex β . When K > L , it denotes the number of K -simplices contained within the L -simplex β ; when K < L , it denotes the number of K -dimensional faces within the L -simplex β , where k K , L = L + 1 K + 1 . In this paper, the probability P K , L k that any L -simplex in a pure K dimensional simplicial complex K has a generalized degree of k = k K , L is defined as the L -dimensional generalized degree distribution of K , where L = 0 , 1 , 2 , , K 1 . Subsequent sections shall investigate the generalized degree distributions of each dimension for the constructed network.

3.2. Model

First, a network consisting of nodes and edges is generated through an iterative process. Subsequently, certain cliques within the resulting network are treated as simplices to form a simplicial complex. The specific procedure is detailed below, as illustrated in Figure 1.
1. Initialization: Begin with a K + 1 -clique.
2. Iteration: For each K + 1 -clique σ = [ v 0 , v 1 , , v K ] present in the graph obtained from the previous iteration, execute the following steps sequentially:
(i) For every edge [ v i , v j ] (where 0 i < j K ) within σ , introduce a new node u i , j . Remove the original edge [ v i , v j ] and add two new edges [ v i , u i , j ] and [ v j , u i , j ] . For clarity, this paper refers to the newly introduced node u i , j as a midpoint, and the edge [ v i , v j ] at the previous iteration as the original edge corresponding to that midpoint.
(ii) For each original vertex v i (where 0 i K ) of σ , connect all K midpoints incident to it pairwise. These K nodes thereby form a K -clique, denoted as τ i . For clarity, this paper refers to this K -clique τ i as a bottom.
(iii) For each bottom τ i , introduce m new nodes w i , 1 , w i , 2 ,…, w i , m . Connect each node w i , j to all nodes within τ i . For clarity, this paper refers to the parameter m as the multiplier, and the newly introduced nodes w i , 1 , w i , 2 ,…, w i , m as multiplication nodes.
After t iterations, the resulting graph is denoted as G t ( K , m ) = V t , E t , where V t is the vertex set and E t is the edge set.
3. Generating the Higher-Order Network (Simplicial Complex): Each K + 1 -clique in the graph G t ( K , m ) is considered a K -simplex. The collection of all such K -simplices and their faces constitutes a simplicial complex, denoted as K t ( K , m ) .
The simplicial complex K t K , m constitutes a pure K -dimensional simplicial complex, as it consists of a set of K -simplices and their faces. We obtain a simplicial complex K t K , m governed by three parameters: the dimension K of the simplicial complex, the multiplier m , and the iteration count t . The graph G t K , m is its 1-skeleton.
One advantage of this model is the flexible choice of the dimension K , allowing the generation of simplicial complexes of various dimensions, as illustrated in Figure 2.
For clarity, Table 1 summarizes the mathematical symbols used throughout this paper and their corresponding meanings.

4. Properties

This section investigates certain properties of the higher-order network K t K , m to elucidate its essential characteristics. Specifically, we focus on three properties: the number of K -simplices, the fractal dimension, and the generalized degree distribution. This is primarily because (1) the number of K -simplices represents the primary metric for characterizing the scale of the network K t K , m ; (2) we shall demonstrate below that K t K , m is fractal, and the fractal dimension describes the dynamic evolution of fractal networks, hence requiring its computation; (3) analyzing the generalized degree distributions of higher-order networks reveals whether they exhibit scale-free characteristics [36].

4.1. The Number of K -Simplices

According to the iterative generation rules of the network, the number of K -simplices grows exponentially. Let S denote the number of K -simplices contained in K t K , m at iteration t = 1 . In each iteration, the number of K -simplices in K t + 1 K , m at iteration t + 1 is S times that in iteration t . This is because each K -simplex at iteration t will transform into a simplicial complex composed of S   K -simplices at the next iteration. Therefore, the number of K -simplices in K t K , m is S t . S depends on the dimension K and multiplier m , and its explicit form is given in Equation (1) of Proposition 1.
Proposition 1. 
The number of  K -simplices contained in  K t K , m  at iteration  t = 1  is  S , and
S = m + 2 , K = 1 , 3 m + 4 , K = 2 , m + 1 K + 1 , K > 2 .
Proof. 
This is because the K -simplices in the K 1 K , m can be divided into three categories, namely (1) K -simplices formed by a vertex at iteration t = 0 and the midpoints inserted at iteration t = 1 ; (2) K -simplices formed between midpoints; and (3) the K -simplices formed by the bottom and the multiplication nodes.
(1) In the network K 1 ( K , m ) , for any node v i existing at t = 0 , the network construction step 2 (ii) defines K midpoints connected to that node, and these midpoints are pairwise connected. Therefore, the node v i together with these K midpoints forms a K -simplex. Because there are K + 1 nodes at t = 0 , the number of such K -simplices is K + 1 .
(2) When K = 1 , the single midpoint u 0 , 1 in K 1 ( 1 , m ) cannot form a 1-simplex. The number is 0.
When K = 2 , as shown in Figure 1b, the three midpoints in K 1 ( 2 , m ) are pairwise connected, forming one 2-simplex. The number is 1.
When K 3 , we prove that no K -simplex can be formed solely by the midpoints. Assume there exists a K -simplex U composed of K + 1 midpoints. These K + 1 midpoints are pairwise connected, which implies that the K + 1 edges from t = 0 corresponding to them pairwise share a common vertex. Let E ( U ) be the set of edges from t = 0 corresponding to the midpoints in U , then E ( U ) = K + 1 4 . Clearly, E ( U ) is a set of distinct edges (because the midpoints in U are distinct), and any two edges in it share a common vertex (because the corresponding midpoints are connected). Therefore, by Lemma A1 in Appendix A (which states that for a set containing at least four distinct edges, if every pair of edges shares a common vertex, then all edges share a common vertex), all edges in E ( U ) must share a common vertex v . However, at t = 0 , the degree of any vertex is K , meaning that there are exactly K edges incident to vertex v . This contradicts the fact that E ( U ) contains K + 1 edges. Hence, when K 3 , there is no K -simplex formed solely by the midpoints.
(3) When K = 1 , as shown in Figure 1a, K 1 ( K , m ) has only one bottom. Each bottom is connected to m multiplication nodes, forming m 1-simplices.
When K 2 , as shown in Figure 1b,c, K 1 ( K , m ) has K + 1 bottoms. Each bottom connects to m multiplication nodes, resulting in m ( K + 1 ) K -simplices.
Summing the counts from the three categories yields Formula (1). □

4.2. Fractal Dimension

Fractal dimension is a crucial parameter for describing the dynamic evolution of fractal networks. Numerous methods exist for calculating fractal dimensions within fractal geometry. One classic approach is the similarity dimension, which is frequently employed for regular self-similar geometric figures. In network science, there exist definitions for fractal networks and the box-counting dimension.

4.2.1. Similarity Dimension

If a whole set A can be partitioned into N subsets of equal size, each of which is similar to A by a similarity ratio a , then the similarity dimension d s of A is defined as d s = lim a 0 log N / log 1 / a = lim a 0 log N / log a . According to the iterative generation rule of the network, in each iteration, every K -simplex is replaced by a subgraph that is structurally identical to K 1 ( K , m ) . Consequently, the network K t ( K , m ) naturally consists of S subgraphs that are structurally identical to K t 1 ( K , m ) , and the diameter of each subgraph is half that of the whole. Furthermore, for any n = 1 , 2 , 3 , , t , the graph K t ( K , m ) can be partitioned into S n subgraphs that are structurally identical to K t n ( K , m ) , and the diameter of each subgraph is 1 / 2 n of the diameter of K t ( K , m ) . Therefore, the similarity dimension d s of K t K , m is
d s   = lim n log S n log 1 / 2 n = log S log 2 ,
where S is given by Equation (1). For K = 1 , d s = log m + 2 / log 2 ; for K = 2 , d s = log 3 m + 4 / log 2 ; and for K 3 , d s = log ( ( m + 1 ) ( K + 1 ) ) / log 2 . The theoretical value of the fractal dimension of the network, namely its similarity dimension, varies with two given parameters: the dimension K of the simplicial complex and the multiplier m . Consequently, the fractal dimension of the higher-order fractal networks proposed in this study is controllable.

4.2.2. Box-Counting Dimension

In the box-counting dimension, a box is a set of nodes in which the distance l i j between any two nodes i and j is less than the box size l B . For a given box size l B , the minimum number of boxes required to cover the network G is denoted by N B . If a finite number d B exists such that N B l B d B , then the network G is termed a fractal network, and d B is the box-counting dimension [1,9]. The determination of the minimum number of boxes N B for a given size l B is an NP-hard problem [37]. Various box-covering algorithms have been proposed to calculate the number of boxes needed to cover a network [38,39,40]. Based on whether the central node of the box is preselected, typical algorithms for computing box-counting dimensions are categorized into two types [41]. The CBB algorithm [38] and the OBCA [39] are representative methods that select central nodes and do not select central nodes, respectively. Using the CBB and OBCA algorithms under various combinations of the two parameters K and m , the fractal characteristics of the network were verified by averaging 100 independent replicate experiments [42]. The resulting d B C B B and d B O B C A values are shown in Figure 3. The computed box-counting dimensions are close to the similarity dimension, with the discrepancy arising from the box-covering algorithm.

4.3. Generalized Degree Distribution

The generalized degrees are the fundamental combinatorial properties that characterize the structure of simplicial complexes [19], and their distribution serves as the statistical basis for understanding the coupling between higher-order network structure and function. Specifically, the generalized degree distribution modulates the macroscopic dynamical behavior of the system. For example, Long et al. [43] pointed out that the epidemic transmission thresholds are related to the generalized degree distribution in the context of their proposed simplicial complex model. This finding suggests that characterizing the generalized degree distribution is a necessary prerequisite for linking the higher-order network topology to its macroscopic dynamics. Below, we analyze the generalized degree distribution of L -simplices ( L = 0 , 1 , 2 , , K 1 ) in the network K t ( K , m ) . We not only verify that the generalized degree distributions of simplices at various dimensions are scale-free, but also provide approximations of their power-law exponents to show how the parameters K and m control these distributions.
When K = 1 , the network K t 1 , m is the graph G t 1 , m , which is a tree. Its generalized degree distribution P 1 , 0 k is a two-point distribution, as detailed in Appendix B.
When K = 2 , the 0-dimensional and 1-dimensional simplices in the network K t 2 , m exhibit two and three possible values for their generalized degrees, respectively. The corresponding generalized degree distributions are given in Appendix B.
The following discussion focuses on the generalized degree distribution for K 3 . Propositions 2 and 3 characterize the generalized degrees and the iterative growth laws of 1- to K 1 -dimensional and 0-dimensional simplices in the network K t ( K , m ) , respectively. Proposition 4 reveals the ratio relationships among different types of simplices (with different generalized degrees and dimensions). Propositions 5 and 6 determine approximate values of the power-law exponents for the generalized degree distributions of 1- to K 1 -dimensional and 0-dimensional simplices in the network K t ( K , m ) , respectively. When m is sufficiently large, the network K t ( K , m ) constructed in this paper is scale-free.
Proposition 2. 
When  t   K  and  1   L   K 1 , the generalized degree  k K , L  of an  L -simplex in the network can take values of the form  ( m + 1 ) r  with  r = 0 , 1 , 2 , , K L . The generalized degree  ( m + 1 ) r  first occurs among  L -simplices at iteration  r . Let  Y K L , t , r  denote the number of  L -simplices with generalized degree  k K , L = ( m + 1 ) r  at iteration  t , and let  Y K K , t , 0  denote the number of  K -simplices. Then:
For  t = 0  and  L = 1 , 2 , , K ,
Y K ( L , 0 , r ) = K + 1 L + 1 , r = 0 , 0 , otherwise .
For  t 0  and  L = K ,
Y K ( K , t , r ) = S t , r = 0 , 0 , otherwise .
For  t 1  and  L = 1 , 2 , , K 1 ,
Y K ( L , t , r ) = ( L + 1 ) Y K ( L , t 1 , r ) + ( L + 2 ) Y K ( L + 1 , t 1 , r 1 ) , r = 1 , 2 , , K L , ( L + 1 ) Y K ( L , t 1 , r ) + m ( K + 1 ) S t 1 K L , r = 0 , 0 , otherwise ,
 or, equivalently,
Y K ( L , t , r ) = ( L + 1 ) Y K ( L , t 1 , r ) + ( L + 2 ) Y K ( L + 1 , t 1 , r 1 ) , r = 1 , 2 , , K L , K + 1 L + 1 S t j = 1 K L ( m + 1 ) j Y K ( L , t , j ) , r = 0 , 0 , otherwise .
Equation (5) describes the iterative law governing the number of simplices in the network, which are classified according to their generalized degree k K , L = ( m + 1 ) r with r = 0 , 1 , 2 , , K L . The three terms in Equation (5) for Y K ( L , t , r ) are ( L + 1 ) Y K ( L , t 1 , r ) , ( L + 2 ) Y K ( L + 1 , t 1 , r 1 ) , and m ( K + 1 ) S t 1 K L . These correspond respectively to the three ways of obtaining an L -simplex through network iteration. Taking K = 3 , m = 1 , and L = 2 as an example, the 2-simplices at iteration t can be classified into the following three types:
(1) Corresponding to the term ( L + 1 ) Y K ( L , t 1 , r ) : For instance, the 2-simplex [ v 0 , v 1 , v 2 ] in Figure 4a is subdivided into three 2-simplices, [ v 0 , u 0 , 1 , u 0 , 2 ] , [ v 1 , u 0 , 1 , u 1 , 2 ] , and [ v 2 , u 0 , 2 , u 1 , 2 ] , at the next iteration (Figure 4b). Their generalized degrees are all equal to that of [ v 0 , v 1 , v 2 ] , which is 1. Note that the three nodes u 0 , 1 , u 0 , 2 , and u 1 , 2 do not form a 2-simplex because they are not a subset of any 3-simplex.
(2) Corresponding to the term ( L + 2 ) Y K ( L + 1 , t 1 , r 1 ) : For example, the 3-simplex [ v 0 , v 1 , v 2 , v 3 ] in Figure 4a gives rise to four 2-simplices formed by the midpoints at the next iteration (Figure 4b): [ u 0 , 1 , u 0 , 2 , u 0 , 3 ] , [ u 0 , 1 , u 1 , 2 , u 1 , 3 ] , [ u 0 , 2 , u 1 , 2 , u 2 , 3 ] , and [ u 0 , 3 , u 1 , 3 , u 2 , 3 ] . Their generalized degree is 2, which is twice the number of 3-simplices associated with [ v 0 , v 1 , v 2 , v 3 ] .
(3) Corresponding to the term m ( K + 1 ) S t 1 K L : For example, in Figure 4b, there are twelve 2-simplices formed by the midpoints and the multiplication nodes, each with a generalized degree of 1 (e.g., [ w 0 , 1 , u 0 , 1 , u 0 , 2 ] is contained only in the 3-simplex [ w 0 , 1 , u 0 , 1 , u 0 , 2 , u 0 , 3 ] ).
Table 2 provides an example of the evolution of the number of simplices over time in the network K t ( K , m ) .
Proof. 
When t = 0 , each L -simplex (where L = 1 , 2 , , K 1 ) in the network K t K , m is contained within exactly one K -simplex. and their number is K + 1 L + 1 . Consequently, at t = 0 , the number of L -simplices with generalized degree k K , L = 1 is K + 1 L + 1 , and the number of L -simplices with other values of k K , L is zero.
When t 1 , an L -simplex α (with L = 1 , 2 , , K 1 ) in the network is categorized into the following three types, based on the composition of its L + 1 vertices:
(1) α consists of a node at iteration t 1 and L nodes at the bottom at iteration t .
In this case, α is generated from an L -simplex α at iteration t 1 , through the partitioning of α by inserting midpoints along its edges. The simplex α consists of one vertex of α and the L adjacent midpoints. Consequently, the number of K -simplices containing α equals that containing α , i.e., k K , L α = k K , L α . The number of such L -simplices at iteration t is L + 1 times the number of L -simplices with the same generalized degree at iteration t 1 .
(2) α consists of L + 1 nodes in a bottom at iteration t .
In this case, the vertices of α are the L + 1 midpoints adjacent to a single vertex of β , where β is an ( L + 1 ) -simplex at iteration t 1 . As α is contained within a bottom at iteration t , α is connected to m multiplication nodes and one node from iteration t 1 . Thus, its generalized degree is k K , L α = ( m + 1 ) k K , L + 1 β . The number of L -simplices obtained in this manner is L + 2 times the number of ( L + 1 ) -simplices from the previous moment.
(3) α consists of L nodes in a bottom at iteration t and one multiplied node connected to this bottom.
For α , we have k K , L α = 1 because α is contained only in the K -simplex formed by this multiplication node and the bottom. The number of L -simplices of this type is m ( K + 1 ) K L times the number of K -simplices at the previous iteration. Moreover, the number of L -simplices of this type can be calculated as the total number of L -simplices minus the sum, over all other generalized degrees, of the product of the number of L -simplices and their corresponding generalized degree.
For a ( K 1 ) -simplex α at iteration t 1 , if α is a bottom, then its generalized degree k K , K 1 α = m + 1 ; otherwise, k K , K 1 α = 1 .
Synthesizing the above analysis completes the proof of Proposition 2. □
Proposition 3. 
Let the number of 0-simplices with generalized degree  k K , 0 = k  at iteration  t  be denoted by  N K t , k , then for  t 1
N K ( t , k ) = N K ( t 1 , k ) + m ( K + 1 ) S t 1 , k = 1 , N K ( t 1 , k ) + Y K ( 1 , t 1 , r 1 ) , k { 2 ( m + 1 ) r r = 1 , 2 , , K } , 0 , otherwise ,
and
N K ( 0 , k ) = K + 1 , k = 1 , 0 , otherwise .
Equation (7) describes the iterative evolution of the number of nodes (0-simplices) in the network K t ( K , m ) , which are classified by their generalized degree. The expression N K ( t , k ) contains three terms: N K ( t 1 , k ) , m ( K + 1 ) S t 1 , and Y K 1 ,   t 1 ,   r 1 . These correspond to the three possible origins of a node with generalized degree k at iteration t : (1) Pre-existing nodes. These are nodes that are already present at iteration t 1 . For example, as illustrated in Figure 4, the four nodes, v 0 , v 1 , v 2 , and v 3 , have a generalized degree of 1 at iteration t 1 , and they retain this degree of 1 at the subsequent iteration t . (2) New midpoints. For example, the midpoint u 0 , 1 created at iteration t in Figure 4b is contained in four 3-simplices: [ v 0 , u 0 , 1 , u 0 , 2 , u 0 , 3 ] , [ w 0 , 1 , u 0 , 1 , u 0 , 2 , u 0 , 3 ] , [ v 1 , u 0 , 1 , u 1 , 2 , u 1 , 3 ] , and [ w 1 , 1 , u 0 , 1 , u 1 , 2 , u 1 , 3 ] . Its generalized degree is 2 m + 1 = 4 times that of the edge [ v 0 , v 1 ] at iteration t 1 . (3) New multiplication nodes. In Figure 4b, the multiplication nodes w 0 , 1 , w 1 , 1 , w 2 , 1 , and w 3 , 1 all have a generalized degree of 1 (e.g., w 0 , 1 is contained only in the 3-simplex [ w 0 , 1 , u 0 , 1 , u 0 , 2 , u 0 , 3 ] ). The data presented in Table 2 provides a numerical verification for the above mechanisms.
Proof. 
For a 0-simplex α at iteration t , the following three possibilities exist:
(1) α existed at the previous iteration, and its generalized degree k K , 0 ( α ) remains unchanged; (2) if α is a newly inserted midpoint at iteration t on an edge β , its generalized degree k K , 0 ( α ) is 2 ( m + 1 ) times that of β at iteration t 1 ; (3) α is the multiplication node at this iteration, it is contained in one K -simplex formed by α and a bottom, yielding k K , 0 ( α ) = 1 . In summary, this completes the proof of Equation (7). □
In the recurrence relation given by Equation (5), when r = 0 , the expression for Y K ( L , t , r ) contains a term proportional to S t 1 . Since S = ( m + 1 ) ( K + 1 ) > L + 1 > 1 , the exponential growth pattern associated with this term dominates the long-term behavior of Y K ( L , t , 0 ) , so its asymptotic form can be written as Y K ( L , t , 0 ) c L , 0 S t . Furthermore, this exponential growth pattern recursively determines the long-term behavior of Y K ( L , t , r ) for all higher values of r (where 1 r K L ) through the recurrence relations in Equation (5). Therefore, for any r = 0 , 1 , 2 , , K L , we have Y K ( L , t , r ) c L , r S t .
Proposition 4. 
The ratio of the number of  L -simplices with different generalized degrees tends to a constant. Let  C L  denote the ratio of the number of  L -simplices with generalized degree  1  to that with generalized degree  m + 1 . Then
C L = ( S L 2 ) ( L + 1 ) ( K L ) ( L + 2 ) ,
and the ratio of the number of  L -simplices with generalized degree  ( m + 1 ) r  to those with generalized degree  ( m + 1 ) r + 1  is given by  C L + r , namely
Y K ( L , t , r ) Y K ( L , t , r + 1 ) = C L + r .
Proof. 
Substituting Y K ( L , t , r ) c L , r S t into the branch of Equation (5) for 1 r K L yields
c L , r S t = ( L + 1 ) c L , r S t 1 + ( L + 2 ) c L + 1 , r 1 S t 1 .
Rearranging the above expression yields that
c L , r = L + 2 S L 1 c L + 1 , r 1 ,
where L = 1 , 2 , , K 1 . In particular, c L , 1 = L + 2 S L 1 c L + 1 , 0 for r = 1 .
Substituting Y K ( L , t , r ) c L , r S t into the branch of Equation (6) for r = 0 yields:
c L , 0 S t = K + 1 L + 1 S t j = 1 K L ( m + 1 ) j c L , j S t .
Dividing both sides of Equation (13) by S t yields
c L , 0 = K + 1 L + 1 j = 1 K L ( m + 1 ) j c L , j .
Equation (14) is equivalent to
j = 0 K L ( m + 1 ) j c L , j = K + 1 L + 1 .
Substituting Equation (12) into the right-hand side of Equation (14) and performing some straightforward arithmetic operations yields
c L , 0     = K + 1 L + 1 L + 2 S L 1 ( m + 1 ) j = 0 K L 1 ( m + 1 ) j c L + 1 , j = K + 1 L + 1 m ( L + 1 ) S L 1 .
By assumption Y K ( L , t , r ) c L , r S t , we have
Y K ( L , t , r ) Y K ( L , t , r + 1 ) = c L , r c L , r + 1 ,
and
Y K ( L + 1 , t , r 1 ) Y K ( L + 1 , t , r ) = c L + 1 , r 1 c L + 1 , r .
Substituting Equation (12) into the above ratios yields
Y K ( L , t , r ) Y K ( L , t , r + 1 ) = Y K ( L + 1 , t , r 1 ) Y K ( L + 1 , t , r ) .
By the definition of C L , we have C L = Y K ( L , t , 0 ) / Y K ( L , t , 1 ) . Substituting Y K ( L , t , r ) c L , r S t yields
C L = c L , 0 S t c L , 1 S t .
Substituting Equation (12) into Equation (20) yields
C L = S L 1 L + 2 c L , 0 c L + 1 , 0 .
From Equation (16), the values of c L , 0 and c L + 1 , 0 can be determined. Substituting these values and rearranging yields Equation (9). The value of C L has been verified experimentally. Combining Equations (9) and (19) yields Equation (10), which has also been verified experimentally. □
Proposition 5. 
When  m  is large, the generalized degree distribution  P K , L k  of  L -simplices follows an approximate power law:
P K , L ( k ) ~ k γ .
The corresponding power-law exponent  γ  is approximately
γ   1 ( K L ) log ( m + 1 ) log L + 1 K + 1 S L 2 K L .
Proof. 
For large m , we have C L + r = S L r 2 L + r + 1 K L r L + r + 2 S K L r . Thus,
Y K ( L , t , r ) Y K ( L , t , 0 ) j = 0 r 1 K L j S ,
and consequently
log Y K ( L , t , r ) log Y K ( L , t , 0 ) + j = 0 r 1 log K L j S .
Because log K L j S varies little with j , the following ratio also changes little with r :
log P K , L ( k r + 1 ) log P K , L ( k r ) log k r + 1 log k r = log Y K ( L , t , r + 1 ) j Y K ( L , t , j ) log Y K ( L , t , r ) j Y K ( L , t , j ) log ( m + 1 ) r + 1 log ( m + 1 ) r = log Y K ( L , t , r + 1 ) Y K ( L , t , r ) ,
where k r = ( m + 1 ) r and k r + 1 = ( m + 1 ) r + 1 . This implies that in the double-logarithmic coordinate system, ( k , P K , L ( k ) ) approximates a linear distribution, as illustrated in Figure 5 and Figure 6. Consequently, the generalized degree distribution P K , L k exhibits an approximate scale-free behavior, i.e., Equation (22).
Based on the above analysis, we can estimate γ by using the first and last points of the distribution as fitting targets. Combining Equations (9) and (10), the number of L -simplices with generalized degree k = k 0 = ( m + 1 ) 0 = 1 is given by
Y K ( L , t , 0 ) Y K ( L , t , K L ) j = L K 1 C j = L + 1 K + 1 S L 2 K L Y K ( L , t , K L ) ,
thereby
γ log P K , L ( ( m + 1 ) K L ) log P K , L ( 1 ) log ( m + 1 ) K L log 1 .
Simplifying this expression yields γ 1 K L log   m + 1 log L + 1 K + 1 S L 2 K L , which is Equation (23). Compared to the γ value obtained by fitting all data points using the least squares method, the estimate derived from Equation (23) shows no significant difference, as illustrated in Figure 5 and Figure 6. The theoretical power-law exponent γ is derived from the analysis of the long-term behavior of the network. For a finite number of iterations t = 30 , the theoretical line in the double-logarithmic plot may deviate from the raw data points because of finite-size effects. □
Proposition 6. 
When  m  is large, the generalized degree distribution of 0-simplices  P K , 0 k = N K t , k k   N K t , k  approximates a power-law distribution, namely
P K , 0 ( k ) ~ k γ ,
where  k = 1 , 2 ( m + 1 ) , 2 ( m + 1 ) 2 , , 2 ( m + 1 ) K , and the approximate value of  γ  is given by the value of Equation (23) when  L = 1 , i.e.,
γ 1 ( K 1 ) log ( m + 1 ) log 2 K + 1 S 3 K 1 .
Proof. 
Let k r = 2 ( m + 1 ) r . Then, from the recursive formula for N K t , k and the initial conditions, the number of 0-simplices with generalized degree k r at iteration t is given by
N K ( t , k r ) = t = 0 t 1 Y K ( 1 , t , r 1 ) .
From Equation (10), the ratio Y K 1 , t , r 1 / Y K 1 , t , r is approximately constant, denoted C r . Furthermore, because Y K 1 , t , r grows exponentially with t , we have
N K ( t , k r ) N K ( t , k r + 1 ) = t = 0 t 1 Y K ( 1 , t , r 1 ) t = 0 t 1 Y K ( 1 , t , r ) C r .
Consequently, the generalized degree distribution of 0-simplices approximates a power law, with the power-law exponent γ given above. The proof proceeds analogously to that for the generalized degree distribution of L -simplices. □

5. Conclusions

Modeling higher-order fractal networks is key to understanding the fractal characteristics emerging within complex systems with higher-order interactions. Here, we propose a general method for constructing higher-order fractal scale-free networks based on simplicial complexes. The constructed network K t K , m is determined by the dimension K of the simplicial complex, the multiplier m , and the iteration count t , which enables the dimension of the simplex complex to be specified arbitrarily. Theoretical analysis based on similarity dimensions and experimental verification using box-counting dimensions confirm that the generated networks exhibit fractal properties with controllable fractal dimensions. Furthermore, for large m , the generalized degree distribution of K t K , m is scale-free, and the approximate value γ of the power-law exponent has been determined.
Further work will explore higher-order fractal networks, particularly their topological features and dynamic behaviors.

Author Contributions

Conceptualization, L.Q.; methodology, L.Q.; software, J.Z. and F.G.; validation, L.Q. and J.Z.; formal analysis, J.Z.; investigation, J.Z. and F.G.; resources, L.Q.; data curation, L.Q. and J.Z.; writing—original draft preparation, J.Z.; writing—review and editing, L.Q. and Y.F.; visualization, J.Z.; supervision, L.Q. and Y.F.; project administration, L.Q. and Y.F.; funding acquisition, L.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Social Science Fund of China, grant number 25BGL295. The APC was funded by the National Social Science Fund of China.

Data Availability Statement

The data presented in this study are openly available in https://github.com/guo2877/box-covering-algorithm (accessed on 14 February 2026).

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Appendix A. A Lemma on Common Vertex of Pairwise Intersecting Edges

Lemma A1. 
Let  E  be a set of distinct edges with  E 4 . If every two edges in  E  share a common vertex, then all edges in  E  share the same common vertex.
Proof. 
Take any three edges from E , denoted e 1 , e 2 , and e 3 . Since every two of these three edges have a common vertex, these three edges either (1) share a common vertex or (2) form a triangle.
Case 1. If they share a common vertex, then any other edge in E must also contain that vertex; otherwise, it would fail to share a vertex with each of the three edges.
Case 2. Suppose e 1 = [ a , b ] , e 2 = [ a , c ] , and e 3 = [ b , c ] . Consider a fourth edge e 4 E . If e 4 does not contain vertex a , then to share a vertex with e 1 , it must contain b , and to share a vertex with e 2 , it must contain c . To also share a vertex with e 3 , it must contain either b or c , which forces e 4 = [ b , c ] = e 3 , contradicting the distinctness of edges in E . Hence, e 4 must contain vertex a . By the same reasoning, every edge in E other than e 1 , e 2 , and e 3 must contain vertex a . Note that e 1 and e 2 already contain vertex a . For e 3 = [ b , c ] to share a common vertex with all edges other than e 1 and e 2 , one of its vertices b or c must equal a , contradicting the assumption that a , b , and c are distinct. Therefore, Case 2 (forming a triangle) is impossible when E 4 .
Consequently, only Case 1 can occur: any three edges in E share a common vertex, and thus all edges in E share the same common vertex. □

Appendix B. The Generalized Degree Distributions of K t ( 1 , m ) and K t ( 2 , m )

Appendix B.1. Generalized Degree Distribution for K = 1

When K = 1 , the simplicial complex K t ( 1 , m ) contains only 0-dimensional and 1-dimensional simplices, in this case K t ( 1 , m ) = G t ( 1 , m ) . According to the definition of the generalized degree distribution in this paper, only P 1 , 0 ( k ) is meaningful. The following propositions hold.
Proposition A1. 
For any 0-simplex  α  in  K t ( 1 , m ) , its generalized degree  k = k 1 , 0 ( α )  can only take the values 1 and  m + 2 . Let  N 1 ( t , k )  denote the number of 0-simplices with generalized degree  k  at iteration  t . Then
N 1 ( 0 , k ) = 2 , k = 1 , 0 , otherwise .
Moreover, for  t 1
N 1 ( t , k ) = N 1 ( t 1 , k ) + m S t 1 , k = 1 , N 1 ( t 1 , k ) + S t 1 , k = m + 2 , 0 , otherwise ,
where  S = m + 2  is the number of 1-simplices in the network  K 1 ( 1 , m ) .
Proof. 
For t = 0 , the network K 0 ( 1 , m ) consists of two vertices and their connecting edge, and Equation (A1) clearly holds. For t 1 , the generalized degree of any vertex at iteration t 1 remains unchanged at iteration t . Newly added nodes at iteration t fall into two categories: newly inserted midpoints and multiplication nodes. Each multiplication node has exactly one neighbor, namely the midpoint adjacent to it. Consequently, the number of edges associated with it, i.e., its generalized degree, is 1 . Moreover, the number of multiplication nodes added at iteration t is m times the number of 1-simplices at iteration t 1 . For newly inserted midpoints, all neighbors comprise the two vertices of the inserted edge and m multiplication nodes. Consequently, the number of associated edges, i.e., the generalized degree, is m + 2 . The number of midpoints added at iteration t equals the number of 1-simplices at iteration t 1 . In summary, this completes the proof of Equation (A2). □
Proposition A2. 
For  t 1 , the generalized degree distribution  P 1 , 0 ( k )  of the 0-simplices in the simplicial complex  K t ( 1 , m )  is a two-point distribution
P 1 , 0 ( k ) m m + 1 , k = 1 , 1 m + 1 , k = m + 2 .
Moreover, this distribution coincides with the degree distribution of the 1-skeleton  G t ( 1 , m )  of the  K t ( 1 , m ) .
Proof. 
Using the initial value Equation (A1) and the recurrence relation Equation (A2), we obtain the closed-form expression for the number of 0-simplices with generalized degrees k at iteration t :
N 1 ( t , k ) = 2 + m S t 1 S 1 , k = 1 , S t 1 S 1 , k = m + 2 , 0 , otherwise .
According to the definition of the generalized degree distribution P 1 , 0 ( k ) ,
P 1 , 0 ( k ) = N 1 ( t , 1 ) N 1 ( t , 1 ) + N 1 ( t , m + 2 ) , k = 1 , N 1 ( t , m + 2 ) N 1 ( t , 1 ) + N 1 ( t , m + 2 ) , k = m + 2 .
Substituting Equation (A4) into Equation (A5) and applying approximations yields Equation (A3). □

Appendix B.2. Generalized Degree Distribution for K = 2

When K = 2 , the simplicial complex K t ( 2 , m ) contains 0-dimensional, 1-dimensional, and 2-dimensional simplices. According to the definition of the generalized degree distribution in this paper, we now discuss the generalized degree distribution P 2 , 1 ( k ) of the 1-simplices and the generalized degree distribution P 2 , 0 ( k ) of the 0-simplices. The following propositions hold.
Proposition A3. 
For any 1-simplex  α  in the simplicial complex  K t ( 2 , m ) , its generalized degree  k = k 2 , 1 ( α )  can only take the values 1 and  m + 2 . Let  Y 2 ( 1 , t , r )  denote the number of 1-simplices at iteration  t  whose generalized degree is  ( m + 2 ) r  with  r = 0 , 1 . Then,
Y 2 ( 1 , 0 , r ) = 3 , r = 1 , 0 , otherwise ,
and for  t 1 ,
Y 2 ( 1 , t , r ) = 2 Y 2 ( 1 , t 1 , r ) + 6 m S t 1 , r = 0 , 2 Y 2 ( 1 , t 1 , r ) + 3 S t 1 , r = 1 , 0 , otherwise ,
where  S = 3 m + 4  is the number of 2-simplices in  K 1 ( 2 , m ) .
Proof. 
For t = 0 , the network K t ( 2 , m ) contains three 1-simplices, i.e., three edges, each of which is contained in exactly one 2 -simplex; thus, Equation (A6) holds.
For t 1 , there are three possible cases for the composition of the two vertices of a 1-simplex α in K t ( 2 , m ) , analyzed similarly to the case where K 3 :
(1) α consists of one vertex from iteration t 1 and one vertex from the bottom of the iteration t .
In this case, α is a new simplex generated from a 1-simplex α at iteration t 1 (which is split by inserting midpoints along its edges). It consists of one vertex from α and one adjacent midpoint. Consequently, the number of 2-simplices containing α equals that for α , i.e., k 2 , 1 ( α ) = k 2 , 1 ( α ) . The number of such 1-simplices is twice the number of 1-simplices with the same generalized degree from the previous iteration.
(2) α consists of two nodes from the bottom at iteration t , meaning α is a bottom.
In this case, the vertices of α are two midpoints adjacent to one vertex of β , where β is a 2-simplex at iteration t 1 . Since α is a bottom at iteration t , it connects to m multiplication nodes, one node from iteration t 1 , and the remaining midpoint of β . Thus, k 2 , 1 ( α ) = m + 2 . The number of such 1-simplices is three times the number of 2-simplices at the previous iteration, since each 2-simplex has three bottoms at the next iteration.
(3) α consists of one node from the bottom in iteration t and one multiplication node connected to that bottom.
For α , we have k 2 , 1 ( α ) = 1 , since α is contained only in the 2-simplex formed by the multiplication node and the bottom. The number of such 1-simplex is 6 m S t 1 , which is 3 2 m times the number of 2-simplices at the previous iteration.
Combining the above analysis yields Equation (A7). □
Proposition A4. 
For any 0-simplex  α  in the simplicial complex  K t ( 2 , m ) , its generalized degree  k = k 2 , 0 ( α )  can only take the values 1,  2 m + 3 , and  ( 2 m + 3 ) ( m + 2 ) . Let  N 2 ( t , k )  denote the number of 0-simplices with generalized degree  k  at iteration  t . Then
N 2 ( 0 , k ) = 3 , k = 1 , 0 , otherwise ,
and for  t 1 ,
N 2 ( t , k ) = N 2 ( t 1 , k ) + 3 m S t 1 , k = 1 , N 2 ( t 1 , k ) + Y 2 ( 1 , t 1 , 0 ) , k = 2 m + 3 , N 2 ( t 1 , k ) + Y 2 ( 1 , t 1 , 1 ) , k = ( 2 m + 3 ) ( m + 2 ) , 0 , otherwise ,
where  S = 3 m + 4  is the number of 2-simplices in  K 1 ( 2 , m ) .
Proof. 
For t = 0 , K 0 ( 2 , m ) consists of three vertices connected by edges between each pair, and Equation (A8) clearly holds.
For t 1 , the generalized degree of any vertex present at iteration t 1 remains unchanged at iteration t . Newly added vertices at iteration t fall into two categories: multiplication nodes and newly inserted midpoints. For multiplication nodes, each multiplication node is contained solely within the 2-simplex formed by itself and the bottom it connects to. Consequently, its generalized degree is 1. The number of multiplication nodes added at iteration t is 3 m times the number of 2-simplices at iteration t 1 . Let β be an edge present at iteration t 1 , and let α be the midpoint inserted on β at iteration t . For each 2-simplex that contains β , the midpoint α is contained in 2 m + 3 2-simplices at this iteration: the midpoint triangle, two triangles formed by the vertices and midpoints, and triangles formed by the bottoms and multiplication nodes. Therefore, the generalized degree of α is k 2 , 0 ( α ) = ( 2 m + 3 ) k 2 , 1 ( β ) . The number of such midpoints equals the number of 1-simplices at iteration t 1 . In summary, this completes the proof of Equation (A9). □
Proposition A5. 
For  t 1 , the generalized degree distribution  P 2 , 1 ( k )  of the 1-simplices in the simplicial complex  K t ( 2 , m )  is a two-point distribution, and
P 2 , 1 ( k ) 2 m 2 m + 1 , k = 1 , 1 2 m + 1 , k = m + 2 .
Proof. 
Based on the initial value Equation (A6) and the recursive Equation (A7) for 1-simplices, we obtain the closed-form expression for Y 2 ( 1 , t , r ) :
Y 2 ( 1 , t , r ) = 3 2 t + 6 m S t 2 t S 2 , r = 0 , 3 S t 2 t S 2 , r = 1 , 0 , otherwise .
According to the definition of the generalized degree distribution P 2 , 1 ( k ) and the meaning of Y 2 ( 1 , t , r ) ,
P 2 , 1 ( k ) = Y 2 ( 1 , t , 0 ) Y 2 ( 1 , t , 0 ) + Y 2 ( 1 , t , 1 ) , k = 1 , Y 2 ( 1 , t , 1 ) Y 2 ( 1 , t , 0 ) + Y 2 ( 1 , t , 1 ) , k = m + 2 .
Substituting Equation (A11) into Equation (12) and applying approximations yields Equation (A10). □
Proposition A6. 
For  t 2 , the generalized degree distribution  P 2 , 0 ( k )  of the 0-simplices in the simplicial complex  K t ( 2 , m )  is approximately
P 2 , 0 ( k ) m S 2 m m S + 1 , k = 1 , 2 m m S + 1 , k = 2 m + 3 , 1 m S + 1 , k = ( 2 m + 3 ) ( m + 2 ) ,
where  S = 3 m + 4  is the number of 2-simplices in  K 1 ( 2 , m ) .
Proof. 
Using the initial value Equation (A8) and the recursive Equation (A9) for 0-simplices, we obtain the closed-form expressions for the number of nodes with different generalized degrees at iteration t :
N 2 ( t , k ) = 3 + 3 m S t 1 S 1 , k = 1 , ( 3 + 6 m S 2 ) ( 2 t 1 ) + 6 m ( S t 1 ) ( S 2 ) ( S 1 ) , k = 2 m + 3 , 3 ( S t 1 ) ( S 2 ) ( S 1 ) 3 ( 2 t 1 ) S 2 , k = ( 2 m + 3 ) ( m + 2 ) , 0 , otherwise .
According to the definition of the generalized degree distribution P 2 , 0 ( k ) , we have
P 2 , 0 ( k ) = N 2 ( t , 1 ) N 2 ( t , 1 ) + N 2 ( t , 2 m + 3 ) + N 2 ( t , ( 2 m + 3 ) ( m + 2 ) ) , k = 1 , N 2 ( t , 2 m + 3 ) N 2 ( t , 1 ) + N 2 ( t , 2 m + 3 ) + N 2 ( t , ( 2 m + 3 ) ( m + 2 ) ) , k = 2 m + 3 , N 2 ( t , ( 2 m + 3 ) ( m + 2 ) ) N 2 ( t , 1 ) + N 2 ( t , 2 m + 3 ) + N 2 ( t , ( 2 m + 3 ) ( m + 2 ) ) , k = ( 2 m + 3 ) ( m + 2 ) .
Substituting Equation (A14) into Equation (A15) and applying approximations yields Equation (A13). □

References

  1. Song, C.; Havlin, S.; Makse, H.A. Self-similarity of complex networks. Nature 2005, 433, 392–395. [Google Scholar] [CrossRef] [Scilit]
  2. Yook, S.-H.; Radicchi, F.; Meyer-Ortmanns, H. Self-similar scale-free networks and disassortativity. Phys. Rev. E 2005, 72, 045105. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  3. Qi, L.; Guo, F.-Y.; Zhang, J.; Wang, Y.-W. An Internet review topic hierarchy mining method based on modified continuous renormalization procedure. Fractals 2022, 30, 2250134. [Google Scholar] [CrossRef] [Scilit]
  4. Guo, F.; Qi, L.; Fan, Y. Attack vulnerability of fractal scale-free network. Fractals 2024, 32, 2450069. [Google Scholar] [CrossRef] [Scilit]
  5. Deng, C.-F.; Yang, S.-H.; Xie, R.; Ju, X.-J.; Liu, Z.; Pan, D.-W.; Xu, J.; Luo, G.; Wang, W.; Chu, L.-Y. Flexible fractal integration of microfluidic modules for controllable mass production of monodisperse microdroplets. Ind. Eng. Chem. Res. 2023, 62, 12690–12702. [Google Scholar] [CrossRef] [Scilit]
  6. Levine, J.M.; Bascompte, J.; Adler, P.B.; Allesina, S. Beyond pairwise mechanisms of species coexistence in complex communities. Nature 2017, 546, 56–64. [Google Scholar] [CrossRef] [Scilit]
  7. Grilli, J.; Barabás, G.; Michalska-Smith, M.J.; Allesina, S. Higher-order interactions stabilize dynamics in competitive network models. Nature 2017, 548, 210–213. [Google Scholar] [CrossRef] [Scilit]
  8. Sizemore, A.E.; Giusti, C.; Kahn, A.; Vettel, J.M.; Betzel, R.F.; Bassett, D.S. Cliques and cavities in the human connectome. J. Comput. Neurosci. 2018, 44, 115–145. [Google Scholar] [CrossRef] [Scilit]
  9. Benson, A.R.; Gleich, D.F.; Leskovec, J. Higher-order organization of complex networks. Science 2016, 353, 163–166. [Google Scholar] [CrossRef] [Scilit]
  10. Sizemore, A.E.; Karuza, E.A.; Giusti, C.; Bassett, D.S. Knowledge gaps in the early growth of semantic feature networks. Nat. Hum. Behav. 2018, 2, 682–692. [Google Scholar] [CrossRef] [Scilit]
  11. Tadić, B.; Chutani, M.; Gupte, N. Multiscale fractality in partial phase synchronisation on simplicial complexes around brain hubs. Chaos Solitons Fractals 2022, 160, 112201. [Google Scholar] [CrossRef] [Scilit]
  12. Luo, L.; Nian, F.; Cui, Y.; Li, F. Fractal information dissemination and clustering evolution on social hypernetwork. Chaos Interdiscip. J. Nonlinear Sci. 2024, 34, 093128. [Google Scholar] [CrossRef] [Scilit]
  13. Jeong, H.; Mason, S.P.; Barabási, A.-L.; Oltvai, Z.N. Lethality and centrality in protein networks. Nature 2001, 411, 41–42. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  14. Lambiotte, R.; Rosvall, M.; Scholtes, I. From networks to optimal higher-order models of complex systems. Nat. Phys. 2019, 15, 313–320. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  15. Guo, F.; Qi, L.; Fan, Y. Cascading failure in fractal scale-free networks. Fractals 2025, 33, 2550039. [Google Scholar] [CrossRef] [Scilit]
  16. Song, C.; Havlin, S.; Makse, H.A. Origins of fractality in the growth of complex networks. Nat. Phys. 2006, 2, 275–281. [Google Scholar] [CrossRef] [Scilit]
  17. Rozenfeld, H.D.; Havlin, S.; ben-Avraham, D. Fractal and transfractal recursive scale-free nets. New J. Phys. 2007, 9, 175. [Google Scholar] [CrossRef] [Scilit]
  18. Battiston, F.; Cencetti, G.; Iacopini, I.; Latora, V.; Lucas, M.; Patania, A.; Young, J.-G.; Petri, G. Networks beyond pairwise interactions: Structure and dynamics. Phys. Rep. 2020, 874, 1–92. [Google Scholar] [CrossRef] [Scilit]
  19. Bianconi, G. Higher-Order Networks, 1st ed.; Cambridge University Press: Cambridge, UK, 2021. [Google Scholar]
  20. Wang, J.-W.; Rong, L.-L.; Deng, Q.-H.; Zhang, J.-Y. Evolving hypernetwork model. Eur. Phys. J. B 2010, 77, 493–498. [Google Scholar] [CrossRef] [Scilit]
  21. Liu, D.; Blenn, N.; Van Mieghem, P. A social network model exhibiting tunable overlapping community structure. Procedia Comput. Sci. 2012, 9, 1400–1409. [Google Scholar] [CrossRef] [Scilit]
  22. Wu, Z.; Duan, J.; Fu, X. Synchronization of an evolving complex hyper-network. Appl. Math. Model. 2014, 38, 2961–2968. [Google Scholar] [CrossRef] [Scilit]
  23. Bianconi, G.; Rahmede, C. Network geometry with flavor: From complexity to quantum geometry. Phys. Rev. E 2016, 93, 032315. [Google Scholar] [CrossRef] [Scilit]
  24. Kawasaki, F.; Yakubo, K. Reciprocal relation between the fractal and the small-world properties of complex networks. Phys. Rev. E 2010, 82, 036113. [Google Scholar] [CrossRef] [Scilit]
  25. Dorogovtsev, S.N.; Goltsev, A.V.; Mendes, J.F.F. Pseudofractal scale-free web. Phys. Rev. E 2002, 65, 066122. [Google Scholar] [CrossRef] [Scilit]
  26. Ma, F.; Wang, P. Understanding influence of fractal generative manner on structural properties of tree networks. Chaos Solitons Fractals 2024, 180, 114523. [Google Scholar]
  27. Vallee, N.; Monsuez, B. A formal model of SystemC components using fractal hypergraphs. In Proceedings of the International MultiConference of Engineers and Computer Scientists 2010, Hong Kong, China, 17–19 March 2010; Volume II, pp. 1418–1423. [Google Scholar]
  28. Berec, V. Non-Abelian Topological Approach to Non-Locality of a Hypergraph State. Entropy 2015, 17, 3376–3399. [Google Scholar]
  29. Ma, X.; Ma, F.; Yin, J. A fractal hypernetwork model with good controllability. AIMS Math. 2021, 6, 13758–13773. [Google Scholar] [CrossRef] [Scilit]
  30. Zheng, S.; Man, X.; Kong, Z.-L.; Lin, Z.-K.; Duan, G.; Chen, N.; Yu, D.; Jiang, J.-H.; Xia, B. Observation of fractal higher-order topological states in acoustic metamaterials. Sci. Bull. 2022, 67, 2069–2075. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  31. Xie, Z.; Wang, Y.; Xu, W.; Zhu, L.; Li, W.; Zhang, Z. Combinatorial Properties for a Class of Simplicial Complexes Extended from Pseudo-fractal Scale-free Web. Fractals 2023, 31, 2350022. [Google Scholar]
  32. Shang, Y. Sombor index and degree-related properties of simplicial networks. Appl. Math. Comput. 2022, 419, 126881. [Google Scholar] [CrossRef] [Scilit]
  33. Stanley, R.P. Combinatorics and Commutative Algebra, 2nd ed.; Birkhäuser: Basel, Switzerland, 1996. [Google Scholar]
  34. Rotman, J.J. An Introduction to Algebraic Topology, 1st ed.; Springer: Berlin/Heidelberg, Germany, 1998. [Google Scholar]
  35. Bianconi, G.; Rahmede, C. Complex quantum network manifolds in dimension d > 2 are scale-free. Sci. Rep. 2015, 5, 13979. [Google Scholar] [CrossRef] [Scilit]
  36. Barabasi, A.-L.; Albert, R. Emergence of scaling in random networks. Science 1999, 286, 509–512. [Google Scholar] [CrossRef] [Scilit]
  37. Gallos, L.K.; Song, C.; Makse, H.A. A review of fractality and self-similarity in complex networks. Phys. A Stat. Mech. Its Appl. 2007, 386, 686–691. [Google Scholar] [CrossRef] [Scilit]
  38. Song, C.; Gallos, L.K.; Havlin, S.; Makse, H.A. How to calculate the fractal dimension of a complex network: The box covering algorithm. J. Stat. Mech. Theory Exp. 2007, 2007, P03006. [Google Scholar] [CrossRef] [Scilit]
  39. Sun, Y.; Zhao, Y. Overlapping-box-covering method for the fractal dimension of complex networks. Phys. Rev. E 2014, 89, 042809. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  40. Guo, F.-Y.; Zhou, J.-J.; Ruan, Z.-Y.; Zhang, J.; Qi, L. Hub-collision avoidance and leaf-node options algorithm for fractal dimension and renormalization of complex networks. Chaos Interdiscip. J. Nonlinear Sci. 2022, 32, 123116. [Google Scholar] [CrossRef] [Scilit]
  41. Wen, T.; Cheong, K.H. The fractal dimension of complex networks: A review. Inf. Fusion 2021, 73, 87–102. [Google Scholar] [CrossRef] [Scilit]
  42. Zakar-Polyák, E.; Nagy, M.; Molontay, R. Towards a better understanding of the characteristics of fractal networks. Appl. Netw. Sci. 2023, 8, 17. [Google Scholar] [CrossRef] [Scilit]
  43. Long, T.; Tu, L.; Chen, J.; Wang, X.; Guo, Y. Contagion dynamics on growing simplicial complex networks via generalized degree vectors. Chaos Solitons Fractals 2025, 191, 115920. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Schematic of the iterative process. In the figure, gray nodes v i are nodes existing at t = 0 , blue nodes u i , j are midpoints connected to vertices v i and v j at t = 1 , and orange nodes w i , k are multiplication nodes connected to the bottom. (a) K = 1 , m = 2 . The initial structure is a 2-clique. The iterative operations are (i) introduce the midpoint u 0 , 1 ; (ii) the midpoint u 0 , 1 constitutes the bottom; (iii) add m = 2 multiplication nodes w 0 , 1 and w 0 , 2 to the bottom. The simplicial complex K 1 ( 1 , 2 ) consists of four 1-simplices and their faces (i.e., all vertices). The four 1-simplices can be categorized into two types: edges connecting the bottom to nodes existing at t = 0 , and edges connecting the bottom to multiplication nodes. (b) K = 2 , m = 2 . The initial structure is a 3-clique. The iterative operations are:(i) introduce midpoints u 0 , 1 , u 0 , 2 , u 1 , 2 ; (ii) connect the midpoints adjacent to the same vertex pairwise, forming three bottoms [ u 0 , 1 , u 0 , 2 ] , [ u 0 , 1 , u 1 , 2 ] , and [ u 0 , 2 , u 1 , 2 ] ; (iii) for each bottom, add m = 2 multiplication nodes and connect them to all its vertices. The simplicial complex K 1 ( 2 , 2 ) consists of ten 2-simplices and their faces (i.e., all 1-simplices, or edges, and all 0-simplices, or vertices). Among the ten 2-simplices, three are formed by the bottoms and the nodes existing at t = 0 , six are formed by the bottoms and the multiplication nodes, and one is formed solely by the midpoints ( [ u 0 , 1 , u 0 , 2 , u 1 , 2 ] ). (c) K = 3 , m = 2 . The initial structure is a 4-clique. The iterative operations are (i) introduce midpoints u i , j ; (ii) for each node v i existing at t = 0 , connect pairwise the three midpoints connected to it, forming a bottom (e.g., the midpoints connected to v 0 form the bottom [ u 0 , 1 , u 0 , 2 , u 0 , 3 ] ); (iii) for each bottom, add m = 2 multiplication nodes and connect them to all its vertices. The simplicial complex K 1 ( 3 , 2 ) consists of twelve 3-simplices and their faces. The twelve 3-simplices are divided into two categories: four are formed by the bottoms, and the nodes at t = 0 (e.g., [ v 0 , u 0 , 1 , u 0 , 2 , u 0 , 3 ] ), and eight are formed by the bottoms and the multiplication nodes (e.g., [ w 0 , 1 , u 0 , 1 , u 0 , 2 , u 0 , 3 ] ).
Figure 1. Schematic of the iterative process. In the figure, gray nodes v i are nodes existing at t = 0 , blue nodes u i , j are midpoints connected to vertices v i and v j at t = 1 , and orange nodes w i , k are multiplication nodes connected to the bottom. (a) K = 1 , m = 2 . The initial structure is a 2-clique. The iterative operations are (i) introduce the midpoint u 0 , 1 ; (ii) the midpoint u 0 , 1 constitutes the bottom; (iii) add m = 2 multiplication nodes w 0 , 1 and w 0 , 2 to the bottom. The simplicial complex K 1 ( 1 , 2 ) consists of four 1-simplices and their faces (i.e., all vertices). The four 1-simplices can be categorized into two types: edges connecting the bottom to nodes existing at t = 0 , and edges connecting the bottom to multiplication nodes. (b) K = 2 , m = 2 . The initial structure is a 3-clique. The iterative operations are:(i) introduce midpoints u 0 , 1 , u 0 , 2 , u 1 , 2 ; (ii) connect the midpoints adjacent to the same vertex pairwise, forming three bottoms [ u 0 , 1 , u 0 , 2 ] , [ u 0 , 1 , u 1 , 2 ] , and [ u 0 , 2 , u 1 , 2 ] ; (iii) for each bottom, add m = 2 multiplication nodes and connect them to all its vertices. The simplicial complex K 1 ( 2 , 2 ) consists of ten 2-simplices and their faces (i.e., all 1-simplices, or edges, and all 0-simplices, or vertices). Among the ten 2-simplices, three are formed by the bottoms and the nodes existing at t = 0 , six are formed by the bottoms and the multiplication nodes, and one is formed solely by the midpoints ( [ u 0 , 1 , u 0 , 2 , u 1 , 2 ] ). (c) K = 3 , m = 2 . The initial structure is a 4-clique. The iterative operations are (i) introduce midpoints u i , j ; (ii) for each node v i existing at t = 0 , connect pairwise the three midpoints connected to it, forming a bottom (e.g., the midpoints connected to v 0 form the bottom [ u 0 , 1 , u 0 , 2 , u 0 , 3 ] ); (iii) for each bottom, add m = 2 multiplication nodes and connect them to all its vertices. The simplicial complex K 1 ( 3 , 2 ) consists of twelve 3-simplices and their faces. The twelve 3-simplices are divided into two categories: four are formed by the bottoms, and the nodes at t = 0 (e.g., [ v 0 , u 0 , 1 , u 0 , 2 , u 0 , 3 ] ), and eight are formed by the bottoms and the multiplication nodes (e.g., [ w 0 , 1 , u 0 , 1 , u 0 , 2 , u 0 , 3 ] ).
Fractalfract 10 00306 g001
Figure 2. Networks obtained after multiple iterations. Nodes are colored differently to distinguish vertices with different generalized degrees. (ac) Networks after four iterations with K = 1 for m = 1 , 2 , 3 , respectively; (df) networks after four iterations with K = 2 for m = 1 , 2 , 3 , respectively; (gi) networks after three iterations with m = 1 for K = 2 , 3 , 4 , respectively.
Figure 2. Networks obtained after multiple iterations. Nodes are colored differently to distinguish vertices with different generalized degrees. (ac) Networks after four iterations with K = 1 for m = 1 , 2 , 3 , respectively; (df) networks after four iterations with K = 2 for m = 1 , 2 , 3 , respectively; (gi) networks after three iterations with m = 1 for K = 2 , 3 , 4 , respectively.
Fractalfract 10 00306 g002
Figure 3. Fractal dimension of the network as a function of the simplicial complex dimension K and the multiplier m . (a) For a fixed multiplier m = 3 after t = 2 iterations, the fractal dimension is plotted against the simplicial complex dimension K ; (b) for a fixed simplicial complex dimension K = 2 and after t = 2 iterations, the fractal dimension is plotted against the multiplier m . The purple circles represent the theoretical similarity dimension d s . The blue and orange squares represent the box-counting dimensions d B O B C A and d B C B B , respectively, as computed by the OBCA and CBB algorithms. Each data point is the mean of 100 independent runs. Error bars correspond to ± 1 standard deviation.
Figure 3. Fractal dimension of the network as a function of the simplicial complex dimension K and the multiplier m . (a) For a fixed multiplier m = 3 after t = 2 iterations, the fractal dimension is plotted against the simplicial complex dimension K ; (b) for a fixed simplicial complex dimension K = 2 and after t = 2 iterations, the fractal dimension is plotted against the multiplier m . The purple circles represent the theoretical similarity dimension d s . The blue and orange squares represent the box-counting dimensions d B O B C A and d B C B B , respectively, as computed by the OBCA and CBB algorithms. Each data point is the mean of 100 independent runs. Error bars correspond to ± 1 standard deviation.
Fractalfract 10 00306 g003
Figure 4. Evolution of a 3-simplex from iteration t 1 to t ( K = 3 , m = 1 ). In the figure, gray nodes v i are nodes existing at iteration t 1 , blue nodes u i , j are midpoints connected to vertices v i and v j at iteration t , and orange nodes w i , k are multiplication nodes connected to the bottom. (a) A 3-simplex in K t 1 ( 3 , 1 ) ; (b) the result of applying one iteration to the 3-simplex in (a), which is a subgraph of K t ( 3 , 1 ) .
Figure 4. Evolution of a 3-simplex from iteration t 1 to t ( K = 3 , m = 1 ). In the figure, gray nodes v i are nodes existing at iteration t 1 , blue nodes u i , j are midpoints connected to vertices v i and v j at iteration t , and orange nodes w i , k are multiplication nodes connected to the bottom. (a) A 3-simplex in K t 1 ( 3 , 1 ) ; (b) the result of applying one iteration to the 3-simplex in (a), which is a subgraph of K t ( 3 , 1 ) .
Fractalfract 10 00306 g004
Figure 5. The 1-dimensional generalized degree distribution P K , 1 k for networks with t = 30 under different combinations of parameters K and m in a double-logarithmic coordinate system. The subplots are arranged by the parameter K (rows) and m (columns). The black circles represent the raw data points. The black dashed line is the ordinary least squares (OLS) fit to all data points ( log ( k ) , log ( P ) ) , whose negative slope is the fitted power-law exponent. The red solid line is the theoretical power-law line, whose slope is the negative of the theoretical power-law exponent γ calculated in this paper.
Figure 5. The 1-dimensional generalized degree distribution P K , 1 k for networks with t = 30 under different combinations of parameters K and m in a double-logarithmic coordinate system. The subplots are arranged by the parameter K (rows) and m (columns). The black circles represent the raw data points. The black dashed line is the ordinary least squares (OLS) fit to all data points ( log ( k ) , log ( P ) ) , whose negative slope is the fitted power-law exponent. The red solid line is the theoretical power-law line, whose slope is the negative of the theoretical power-law exponent γ calculated in this paper.
Fractalfract 10 00306 g005
Figure 6. The 2-dimensional generalized degree distribution P K , 2 k for networks with t = 30 under different combinations of parameters K and m in a double-logarithmic coordinate system. The subplots are arranged by the parameter K (rows) and m (columns). The black circles represent the raw data points. The black dashed line is the OLS fit to all data points ( log ( k ) , log ( P ) ) , whose negative slope is the fitted power-law exponent. The red solid line is the theoretical power-law line, whose slope is the negative of the theoretical power-law exponent γ calculated in this paper.
Figure 6. The 2-dimensional generalized degree distribution P K , 2 k for networks with t = 30 under different combinations of parameters K and m in a double-logarithmic coordinate system. The subplots are arranged by the parameter K (rows) and m (columns). The black circles represent the raw data points. The black dashed line is the OLS fit to all data points ( log ( k ) , log ( P ) ) , whose negative slope is the fitted power-law exponent. The red solid line is the theoretical power-law line, whose slope is the negative of the theoretical power-law exponent γ calculated in this paper.
Fractalfract 10 00306 g006
Table 1. List of symbols.
Table 1. List of symbols.
SymbolDescriptionDefined in
k K , L β The generalized degree of L -simplex β Section 3.1.3
P K , L k L dimensional generalized degree distribution of a pure K dimensional simplicial complexSection 3.1.3
K t K , m The pure simplicial complex obtained when the dimension is K , the multiplier is m , and the iteration count is t Section 3.2
G t K , m The 1-skeleton of K t K , m Section 3.2
S The number of K -simplices contained in K t K , m at iteration t = 1 Section 4.1
d s Similarity dimensionSection 4.2.1
d B C B B Box-counting dimension obtained using the compact-box-burning (CBB) algorithmSection 4.2.2
d B O B C A Box-counting dimension obtained using the overlapping box (OBCA) algorithmSection 4.2.2
Y K L , t , r The number of L -simplices at iteration t with generalized degree k K , L = ( m + 1 ) r for K 3 and L = 1 , 2 , , K 1 , and the number of K -simplices for L = K Section 4.3
N K t , k The number of 0-simplices at iteration t with generalized degree k K , 0 = k for K 3 Section 4.3
c L , r The growth rate of the number of L -simplices with generalized degree k K , L = ( m + 1 ) r Section 4.3
C L The ratio of the number of L -simplices with generalized degree 1 and m + 1 Section 4.3
γ Power-law exponent of the L -dimensional generalized degree distribution, L = 1 , 2 , , K 1 Section 4.3
γ Power-law exponent of the 0-dimensional generalized degree distributionSection 4.3
Table 2. Evolution of simplex counts for the network K t ( 3 , 1 ) .
Table 2. Evolution of simplex counts for the network K t ( 3 , 1 ) .
t Y 3 ( 3 , t , r ) Y 3 ( 2 , t , r ) Y 3 ( 1 , t , r ) N 3 ( t , k )
r = 0 r = 0 r = 1 r = 0 r = 1 r = 2 k 3 , 0 = 1 k 3 , 0 = 4 k 3 , 0 = 8 k 3 , 0 = 16
01406004000
18244241208600
2641684414496124030120
35121272388105669615629617410812
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Qi, L.; Zhang, J.; Fan, Y.; Guo, F. Iterative Generation and Generalized Degree Distribution of Higher-Order Fractal Scale-Free Networks. Fractal Fract. 2026, 10, 306. https://doi.org/10.3390/fractalfract10050306

AMA Style

Qi L, Zhang J, Fan Y, Guo F. Iterative Generation and Generalized Degree Distribution of Higher-Order Fractal Scale-Free Networks. Fractal and Fractional. 2026; 10(5):306. https://doi.org/10.3390/fractalfract10050306

Chicago/Turabian Style

Qi, Lin, Jiaxin Zhang, Ying Fan, and Feiyan Guo. 2026. "Iterative Generation and Generalized Degree Distribution of Higher-Order Fractal Scale-Free Networks" Fractal and Fractional 10, no. 5: 306. https://doi.org/10.3390/fractalfract10050306

APA Style

Qi, L., Zhang, J., Fan, Y., & Guo, F. (2026). Iterative Generation and Generalized Degree Distribution of Higher-Order Fractal Scale-Free Networks. Fractal and Fractional, 10(5), 306. https://doi.org/10.3390/fractalfract10050306

Article Metrics

Back to TopTop