Research article

Optimal secret share distribution in degree splitting communication networks

  • Received: 14 March 2023 Revised: 02 October 2023 Accepted: 08 October 2023 Published: 13 October 2023
  • Dynamic coloring has recently emerged as a valuable tool to optimize cryptographic protocols based on secret sharing, which enforce data security in communication networks and have significant importance in both online storage and cloud computing. This type of graph labeling enables the dealer to distribute secret shares among the nodes of a communication network so that everybody can recover the secret after a minimum number of rounds of communication. This paper delves into this topic by dealing with the dynamic coloring problem for degree splitting graphs. The topological structure of the latter enables the dealer to avoid dishonesty by adding control nodes that supervise all those participants with a similar influence in the network. More precisely, we solve the dynamic coloring problem for degree splitting graphs of any regular graph. The irregular case is partially solved by establishing a lower bound for the corresponding dynamic chromatic number. As illustrative examples, we solve the dynamic coloring problem for the degree splitting graphs of cycles, cocktail, book, comb, fan, jellyfish, windmill and barbell graphs.

    Citation: Raúl M. Falcón, Venkitachalam Aparna, Nagaraj Mohanapriya. Optimal secret share distribution in degree splitting communication networks[J]. Networks and Heterogeneous Media, 2023, 18(4): 1713-1746. doi: 10.3934/nhm.2023075

    Related Papers:

    [1] Timilehin O. Alakoya, Bidisha Ghosh, Salissou Moutari, Vikram Pakrashi, Ranganatha B. Ramachandra . Traffic network analysis via multidimensional split variational inequality problem with multiple output sets. Networks and Heterogeneous Media, 2024, 19(1): 169-195. doi: 10.3934/nhm.2024008
    [2] Jan Friedrich, Simone Göttlich, Annika Uphoff . Conservation laws with discontinuous flux function on networks: a splitting algorithm. Networks and Heterogeneous Media, 2023, 18(1): 1-28. doi: 10.3934/nhm.2023001
    [3] Charles Bordenave, David R. McDonald, Alexandre Proutière . A particle system in interaction with a rapidly varying environment: Mean field limits and applications. Networks and Heterogeneous Media, 2010, 5(1): 31-62. doi: 10.3934/nhm.2010.5.31
    [4] Xianmin Geng, Shengli Zhou, Jiashan Tang, Cong Yang . A sufficient condition for classified networks to possess complex network features. Networks and Heterogeneous Media, 2012, 7(1): 59-69. doi: 10.3934/nhm.2012.7.59
    [5] Leah Anderson, Thomas Pumir, Dimitrios Triantafyllos, Alexandre M. Bayen . Stability and implementation of a cycle-based max pressure controller for signalized traffic networks. Networks and Heterogeneous Media, 2018, 13(2): 241-260. doi: 10.3934/nhm.2018011
    [6] Juan Manuel Pastor, Silvia Santamaría, Marcos Méndez, Javier Galeano . Effects of topology on robustness in ecological bipartite networks. Networks and Heterogeneous Media, 2012, 7(3): 429-440. doi: 10.3934/nhm.2012.7.429
    [7] Mary Luz Mouronte, Rosa María Benito . Structural analysis and traffic flow in the transport networks of Madrid. Networks and Heterogeneous Media, 2015, 10(1): 127-148. doi: 10.3934/nhm.2015.10.127
    [8] Alessia Marigo . Optimal traffic distribution and priority coefficients for telecommunication networks. Networks and Heterogeneous Media, 2006, 1(2): 315-336. doi: 10.3934/nhm.2006.1.315
    [9] Michael Baur, Marco Gaertler, Robert Görke, Marcus Krug, Dorothea Wagner . Augmenting $k$-core generation with preferential attachment. Networks and Heterogeneous Media, 2008, 3(2): 277-294. doi: 10.3934/nhm.2008.3.277
    [10] M. D. König, Stefano Battiston, M. Napoletano, F. Schweitzer . On algebraic graph theory and the dynamics of innovation networks. Networks and Heterogeneous Media, 2008, 3(2): 201-219. doi: 10.3934/nhm.2008.3.201
  • Dynamic coloring has recently emerged as a valuable tool to optimize cryptographic protocols based on secret sharing, which enforce data security in communication networks and have significant importance in both online storage and cloud computing. This type of graph labeling enables the dealer to distribute secret shares among the nodes of a communication network so that everybody can recover the secret after a minimum number of rounds of communication. This paper delves into this topic by dealing with the dynamic coloring problem for degree splitting graphs. The topological structure of the latter enables the dealer to avoid dishonesty by adding control nodes that supervise all those participants with a similar influence in the network. More precisely, we solve the dynamic coloring problem for degree splitting graphs of any regular graph. The irregular case is partially solved by establishing a lower bound for the corresponding dynamic chromatic number. As illustrative examples, we solve the dynamic coloring problem for the degree splitting graphs of cycles, cocktail, book, comb, fan, jellyfish, windmill and barbell graphs.



    A (k,t)-threshold secret sharing scheme [1,2], with kt, is a cryptographic protocol in which a dealer splits a secret into k pieces of information or secret shares. Copies of these pieces are distributed among a group of n participants, with nt, so that only a subgroup sharing at least t distinct secret shares can reconstruct the secret. The parameter t is called the threshold of the scheme. These schemes are relevant in online storage and cloud computing because they enforce data security in communication networks [3], in which each node represents a participant of the scheme. Two nodes are adjacent if and only if there exists a proximity relationship between both participants so that they can cooperate to recover the original secret. This cooperation occurs simultaneously via discrete time-steps or rounds of communication that allow the spread of secret shares among all the nodes of the network. First, the dealer distributes the secret shares among the nodes of the network. In each subsequent round, each participant gathers all the pieces of information of the adjacent nodes and fuses them with its own information. Moreover, we suppose in this paper the following assumptions.

    ● Exactly one secret share is assigned by the dealer to each participant, so that no two adjacent nodes receive the same piece of information. To this end, the dealer has secure communication links to every participant. We also assume that the secret cannot be recovered from this initial distribution. That is, t>1 in our (k,t)-threshold secret sharing scheme.

    ● The communication network is static. That is, its topology does not change during the rounds of communication.

    Figure 1 illustrates these rounds of communications for a static network of 12 nodes, among which the dealer has distributed four distinct pieces of information.

    Figure 1.  Successive rounds of communications in a network.

    A main question to answer here is the following.

    Problem 1. What is the minimum number of rounds that are necessary so that the original secret can be reconstructed by each one of the participants?

    Of course, this number is less than or equal to the diameter of the graph under consideration. The exact solution of Problem 1 requires the design of an efficient and optimal distribution of secret shares among all the participants of the communication network. It requires a comprehensive analysis of the network topology and metrics [4], which would be even more relevant when the communication network under consideration is large enough to be considered for big data storage. Even if different analytic tools based on graph algorithms are usually used to this end [5,6,7], the most relevant tool for dealing with our problem is graph coloring.

    A proper n-coloring of a graph G, with a set of vertices V(G), is any map c:V(G){0,,n1} such that c(v)c(w), for every pair of adjacent vertices v,wV(G). The minimum positive integer n for which this map exists is the chromatic number χ(G). If G is the underlying graph of a communication network, then each color can be interpreted as the secret share assigned to the node under consideration. Hence, Problem 1 requires the design of an appropriate coloring for the graph G.

    Depending on different local constraints, one may find in the literature a wide amount of distinct types of graph colorings [8,9], with different applications in real-world problems [10]. Thus, for instance, the b-coloring is useful to deal with clustering in data mining [11]; the equitable coloring ensures load balancing in scheduling [12]; the frugal coloring avoid collisions in networks based on a time-division multiple access [13]; the rainbow k-connected edge-coloring enables the strengthening of the conventional connectivity to get a much more secure network communication [14]; and the star coloring is useful in tracebacking IP addresses in communication networks [15].

    Dynamic coloring has recently emerged [16] as a valuable type of proper-coloring that allows for the description of optimal distributions of pieces of information in a secret sharing scheme defined on a communication network. In 2001, Montgomery [17] introduced the r-dynamic proper k-coloring of a graph G as a proper k-coloring c:V(G){0,,k1} such that

    |c(NG(v))|min{r,degG(v)}, (1.1)

    for every vertex vV(G). Here, NG(v) and degG(v) denote, respectively, the neighborhood and the degree of the vertex v. The problem of deciding whether a given graph has an r-dynamic proper k-coloring is NP-complete [18], whenever 2r<k. It is indeed harder than the classical coloring problem, which results for r=1, and is a well known NP-complete problem, for k>2. In this regard, even the classical 3-colorability is polynomially solvable for graphs with maximum degree at most three, and the 2-dynamic 3-colorability remains NP-complete for planar bipartite graphs with maximum degree at most three and arbitrarily high girth [18].

    Every r-dynamic k-proper coloring of a graph G describes a distribution of pieces of information in any given (k,r+1)-threshold secret sharing scheme defined on the communication network having G as its underlying graph, whenever kr+1 [16]. This distribution makes possible that all the participants receive the maximum possible information about the original secret from the closest nodes after each round of communication. More precisely, condition (1.1) implies that, after the first round, each participant can either reconstruct the original secret or obtain a different secret share from each one of his/her neighbors. A second main question to answer here is the following.

    Problem 2. What is the minimum number of pieces of information in which the secret has to split to ensure condition (1.1)?

    This number coincides with the r-dynamic chromatic number χr(G), which is the minimum positive integer k for which an r-dynamic proper k-coloring of the graph G exists. (The case r=1 refers to the classical chromatic number χ(G).) Determining this number constitutes the dynamic chromatic problem. (The case r=1 refers to the classical chromatic problem.) The case r2 has already been solved for distinct families of graphs [19,20,21,22,23,24,25,26,27]. One may also find some papers studying how the dynamic chromatic number changes by including new vertices in the graph under consideration [28,29,30,31,32,33]. (For a recent survey on the topic, we refer to [34].)

    All the mentioned papers can, therefore, be reinterpreted as dealing with Problem 2. However, in spite of the wide amount of papers on Montgomery's dynamic coloring, its interpretation as an optimal allocation of pieces of information has only been explicitly considered in [16], for extended neighborhood coronas, and, too superficially, in [35], for triangle-free graphs and sparse random graphs. Even more, Problem 1 has been solved only for extended neighborhood coronas [16]. More specifically, two rounds of communication have been proved to be enough so that all the participants in any extended neighborhood corona can reconstruct the secret under consideration in the corresponding communication network.

    Similarly to Problem 2, it is interesting to study the behaviour of Problem 1 when new vertices are included in the graph under consideration. This paper delves into this aspect for both Problems 1 and 2, in case of dealing with degree splitting graphs. Recall here that, if G is a graph of set of vertices V(G)={v1,,vn}, and Vk(G)V(G) denotes its subset of vertices of degree k for all k>1, then the degree splitting graph [36] (from here on, DSG) of G is the graph DS(G) that results after connecting a new vertex to all those vertices in Vk(G), whenever |Vk(G)|>1. From here on, we denote this new vertex by wk, and we say that it constitutes a control node of the initial network. Figure 2 illustrates this construction for the communication graph appearing in Figure 1. (The control nodes are highlighted in black color.)

    Figure 2.  Construction of a DSG.

    No previous study exists in the literature concerning the dynamic chromatic problem for DSGs. The main reason for having chosen this type of graphs in our study is that DSGs maintain or improve the fairness of any given secret sharing scheme based on a communication network, by avoiding dishonesty. Recall here that a secret sharing scheme is fair if all the participants recover the original secret at the same time. Of course, the more regular the communication network is, the fairer the secret sharing scheme can be. But, even in the regular case, this fairness cannot be ensured in case there are dishonest participants who receive secret shares from the honest ones, but either do not share their own pieces of information, or share fake ones. To avoid this dishonesty, one can add control nodes connecting and supervising all those participants with a similar influence in the network. DSGs constitute a valuable alternative to this end, where control nodes are the new added vertices. Note that the DSG of any regular graph has diameter at most two. Hence, at most two rounds of communication are required so that all the participants can reconstruct the secret in the DSG of any regular communication network.

    From here on, we assume that control nodes also receive secret shares so that condition (1.1) holds. So, we are interested in solving Problem 2 for DSGs. Even more, we assume that control nodes act in all the rounds of communication of the scheme, in exactly the same way as the rest of participants. We can distinguish whether control nodes are also participants of the scheme, or not. (This distinction is further clarified in Section 2.) In the affirmative case, we are interested in answering Problem 1 for any (χr(DS(G)),r+1)-threshold secret sharing scheme based on the DSG of a graph G, whenever χr(DS(G))r+1. In the negative case, we are interested in solving the following alternative question, whose solution is less than or equal to that of Problem 1 for both graphs G and DS(G).

    Problem 3. What is the minimum number of rounds of communication that is necessary so that all the participants, except for the control nodes, can recover the secret in a (χr(DS(G)),r+1)-threshold secret sharing scheme based on the DSG of a communication network G?

    In this paper, we solve Problem 2, and hence, the dynamic chromatic problem, for DSGs of regular graphs (Proposition 7) by determining the relationship among the dynamic chromatic number of a regular graph and that of its DSG. We illustrate this by solving the dynamic chromatic problem for DSGs of two families of regular graphs: cycles (Theorem 8) and cocktail party graphs (Theorem 10). With respect to the latter, we also correct (Lemma 9) a previous result on the classical dynamic chromatic problem. All our constructive solutions describe explicitly dynamic colorings on the graphs under consideration, and hence, optimal secret share distributions. It allows the establishment of the minimum number of rounds of communications that are necessary so that all the participants of a communication network defined on such graphs can reconstruct the secret. To this end, we distinguish whether the control nodes described by any DSG are also participants of the scheme (Problem 1), or not (Problem 3). In Section 3, we solve both problems for DSGs of cycles and cocktail party graphs.

    Concerning DSGs of non-regular graphs, we solve Problems 1–3 for the DSGs of book graphs (Proposition 11), comb graphs (Proposition 12), fan graphs (Theorems 14 and 15) and jellyfish graphs (Propositions 16 and 17). In addition, we establish a new lower bound for the dynamic chromatic number of the DSGs of any non-regular graph (Lemma 18). We use this bound to solve Problems 1–3 for the DSGs of windmill graphs (Proposition 19) and barbell graphs (Proposition 20). Table 2 summarizes all our results concerning Problems 1 and 3.

    This section deals with some preliminary concepts and results on graph theory that are used throughout the paper. We refer the reader to the manuscript [37] for more details about this topic.

    All the communication networks throughout the paper are assumed to be finite and simple graphs. A graph G=(V(G),E(G)) is formed by a set of vertices V(G) and a set of edges E(G) so that each edge joins two vertices, which are then said to be adjacent. The graph G is complete if all their vertices are pairwise adjacent. The complete graph with n vertices is denoted Kn. Further, a graph H=(V(H),E(H)) is a subgraph of G if V(H)V(G) and E(H)E(G). It is induced if E(H) is formed by all those edges in E(G) connecting vertices of V(H). It is an n-clique if it coincides with Kn.

    The cardinalities of the sets V(G) and E(G) constitute, respectively, the order and the size of the graph G. The latter is finite if both its order and its size are finite. From now on, let vw denote the edge formed by two adjacent vertices v,wV(G). It is a loop if v=w. A graph is simple if it does not contain loops. All the graphs in this paper are finite and simple.

    The neighborhood of a vertex vV(G) is the subset NG(v)V(G) of vertices that are adjacent to v. The cardinality of this set is the degree degG(v) of such vertex. If degG(v)=1, then the vertex v is said to be pendant. The maximum degree in G is denoted Δ(G). A graph is said to be k-regular (or simply, regular), if all its vertices have degree k.

    A path between two vertices v,wV(G) is any ordered sequence of n>2 adjacent and pairwise distinct vertices v0=v,v1,,vn2, vn1=w in V(G). The minimum possible size of this path is the distance dG(u,v). The diameter diam(G) is the maximum distance between any two vertices in V(G).

    A path is a cycle if its initial and final vertices coincide. If all the vertices of a cycle are joined to a new vertex, then we get a wheel. If we remove all the edges of the wheel that do not contain this new vertex, then we obtain a star. (Note that it is sometimes called a wheel network [38].) From here on, we denote, respectively, the cycle and the wheel of order n by Cn and Wn. Note here that DS(Cn)=Wn.

    Paths, cycles, wheels (stars) and complete graphs are four commonly used graphs in small communication networks and constitute fundamental subgraphs for more complex networks [38]. In this regard, we study in the subsequent sections the DSGs of the following families of graphs, which are based on the mentioned four graphs, and are usually considered in the literature as a first attempt to study more complex communication networks: cocktail party graphs [39], book graphs [40], comb graphs [41], fan graphs [39], jellyfish graphs [42], windmill graphs [43] and barbell graphs [44]. Let us recall here how all of them are defined. To this end, let m and n be two positive integers.

    ● The cocktail party graph Cpn, with n>1, is described so that V(Cpn)={v0,,v2n1} and E(Cpn)={vivj:0i,j<2n,ij(modn)}.

    ● The book graph Bn is formed by n copies of the cycle C4, sharing between all of them a unique, common edge.

    ● The comb graph Cbn, with n>2, is the graph arising from connecting n new vertices v0,,vn1 to the path Pn=v0,,vn1 by means of the edges vivi, with 0i<n.

    ● The fan graph Fm,n is the graph arising from connecting m new vertices to all the vertices of the path Pn.

    ● The jellyfish graph Jm,n arises from the cycle C4=v0,v1,v2,v3 after joining the vertices v0 and v2 with an edge, connecting m new pendant vertices to v1, and n new pendant vertices to v3.

    ● The windmill graph Wdm,n, with m,n2, is the graph formed by m copies of the complete graph Kn, sharing between all of them a unique, common vertex.

    ● The barbell graph Ban, with n>2, is the graph formed by two copies of the complete graph Kn so that they are linked by an edge connecting one vertex of each copy. This edge is called the bridge of the graph Ban.

    Figures 3 and 4 illustrate, respectively, all of these graphs and their respective DSGs. (In Figure 4, control nodes are highlighted in black color.)

    Figure 3.  Examples of graphs.
    Figure 4.  DSGs of the graphs in Figure 3.

    The diameters of these graphs are indicated in Table 1. Note herein that, except for fan graphs, the diameter of each DSG under consideration is smaller than the diameter of the corresponding graph. This exception is due to the fact that the distance between any two distinct control nodes in a DSG is at least three. It increases the diameter of some non-regular graphs having diameter two, as in fan graphs. In practice, this increment is a disadvantage only if control nodes are also participants of the secret sharing scheme under consideration, instead of being only added for supervising participants with a similar influence in the communication network. This is the main reason of distinguishing both Problems 1 and 3 in the introductory section. Based on this fact, the last column in Table 1 refers to the maximum distance between any two vertices in the DSG under consideration, whenever at least one of these two vertices is not a control node. We have denoted this maximum distance by diam(DS(G)), where G is the graph under study.

    Table 1.  Diameters of graphs and their corresponding DSGs.
    G diam(G) diam(DS(G)) diam*(DS(G))
    Cn n/2 2 2
    Cpn 2 2 2
    Bn 3 3 2
    Cbn n+1 {4, if n{3,4},5, otherwise. {4, if n{3,4},5, otherwise.
    Fm,n 2 3 2
    Jm,n 4 4 4
    Wdm,n 2 2 2
    Ban 3 3 2

     | Show Table
    DownLoad: CSV

    The values appearing in the third and fourth columns in Table 1 constitute respective upper bounds for the solutions of Problem 1 and 3. The exact solutions are established throughout the paper, and collected in the conclusion section (see Table 2). Concerning Problem 2, the following known results are useful for our study.

    Table 2.  Solutions of Problems 1 and 3, for (χr(G),r+1)-threshold secret sharing schemes based on the DSG of a graph G.
    G Problem 1 (DS(G)) Problem 3 (DS(G))
    Cn {1, if r3,2, if 3<rn. =
    Cpn {1, if r<2n,2, if r=2n. =
    Bn {1, if r2,2, if 2<rn. =
    Cbn {1, if r=1,2, if r{2,3},3, if 3<rn2. =
    F1,n {1, if r2,2, if 2<r5,3, if 5<rn+1. {1, if r3,2, if 3<rn+1.
    F2,n {1, if {n=3,r4,n>3,r2,2, if n>3<rn+2. =
    J1,n {1, if r=1,2, if 1<rn+2. =
    Jm,n(1<mn) {1, if r=1,2, if 1<r4,3, if 4<rn+3. {1, if r=1,2, if 1<rn+3.
    Wdm,n {1, if rm(n1),2, if r=m(n1)+1. =
    Ban {1, if r{1,2},2, if 2<r2n. {1, if rn,2, if n<r2n.

     | Show Table
    DownLoad: CSV

    Lemma 1. [25] Let G be a finite simple graph and let r be a positive integer. Then,

    χr(G)min{r,Δ(G)}+1.

    Moreover, χr(G)χΔ(G)(G).

    Lemma 2. [26] Let n>2 and r be two positive integers. Then, χr(Kn)=n and

    χr(Cn)={2,if r=1 and n is even,3,if {r=1 and n is odd,r>1 and n0(mod3),4,if r>1 and 5n0(mod3),5,otherwise.

    Lemma 3. [21] Let r and m,n2 be three positive integers. Then:

    a) χr(Wdm,n)={n,if 1r<n,r+1,if nrm(n1),m(n1)+1,otherwise.

    b) If n>2, then χr(Ban)={n,if 1r<n,n+1,otherwise.

    Proposition 4. [31] Let m, n and r be three positive integers such that n>2. Then,

    χr(Fm,n)={3,if r{1,2},2r1,if 3rmin{m+1,n},n+r1,if n<rm+1,m+r,if max{3,m+1}rn,m+n,if rmax{m+1,n}.

    The following lemma solves the dynamic chromatic problem for a comb graph.

    Lemma 5. If n>2, then χr(Cbn)=min{4,r+1}.

    Proof. Let α=min{4,r+1}. Since Δ(Cbn)=3, Lemma 1 implies that χr(Cbn)α. In order to prove that this lower bound is tight, let Cbn be the comb graph that results after connecting n new vertices v0,,vn1 to the path Pn=v0,,vn1 by means of the edges vivi for all i<n. Then, it is enough to consider the r-dynamic proper α-coloring c such that c(vi)=imodα, and

    c(vi)={(i+1)modα, if r=1,(i+2)modα, otherwise.

    for every positive integer i<n. (Figure 5 illustrates the case n=4.)

    Figure 5.  r-dynamic colorings of Cb4, for r=1 (left), r=2 (right) and r3 (down).

    Concerning the theory of DSGs, the following result establishes the relationship between the chromatic numbers of a finite simple graph and its DSG.

    Lemma 6. [45] Let G be a finite simple graph. If G is regular, then χ(DS(G))=χ(G)+1. Otherwise, χ(DS(G)){χ(G),χ(G)+1}.

    In the introductory section, we have already remarked that the DSG of a regular graph requires at most two rounds of communication so that every participant of a secret share scheme defined on this type of graph can recover the secret under consideration. In this section, we prove that this upper bound is not tight. Previously, it is required to solve Problem 2 for the DSG of any k-regular graph G of order n, with vertex set V(G)={v0,,vn1}, so that V(DS(G))=V(G){wk}. That is, we only add a control node wk supervising all the participants of the communication network. The following result establishes the relationship between the dynamic chromatic numbers of both graphs G and DS(G).

    Proposition 7. Let G be a k-regular graph of order n. Then,

    χr(DS(G))={χ(G)+1,if r=1,max{r,χr1(G)}+1,if 1<rn,n+1,otherwise.

    Proof. From Lemma 1, it is enough to prove the case rΔ(DS(G))=n. (Note here that max{n,χn1(G)}+1=n+1, because χn1(G)n.) Particularly, the case r=1 follows from Lemma 6. So, we focus on the case 1<rn. To this end, let α=max{r,χr1(G)}.

    Since the vertex wk is connected to every vertex in G, every proper coloring of DS(G) requires an exclusive color for wk. As a consequence, the removal of this control node from DS(G) implies readily that every r-dynamic proper χr(DS(G))-coloring of DS(G) gives rise to an (r1)-dynamic proper (χr(DS(G))1)-coloring of G. Hence, χr1(G)χr(DS(G))1. Furthermore, since n=Δ(DS(G)), Lemma 1 implies that χr(DS(G))r+1. As a consequence, χr(DS(G))α+1.

    In order to prove the reciprocal, let ¯c be an (r1)-dynamic proper α-coloring of G, and let c be the proper coloring of DS(G) such that c(vi)=¯c(vi) for all in, and c(wk)=α+1. This map c is an r-dynamic proper (α+1)-coloring of DS(G) because the following assertions hold from Lemma 1.

    a) For each in, we have that |c(NDS(G)(vi))|=|c(NG(vi))|+1min{r1,degG(vi)}+1= min{r,degDS(G)(vi)}.

    b) |c(NDS(G)(wk))|=α= max{r,χr1(G)}max{r,min{r1,Δ(G)}+1} = max{r,min{r,k+1}}=r= min{r,n}=min{r,degDS(G)(wk)}.

    Hence, χr(DS(G))α+1, and the result holds.

    The extra color for the control node implies that the solutions of both Problems 1 and 3 for any (k,r+1)-threshold secret sharing scheme, with kr+1, which is based on the DSG of any regular communication network G, coincide for each of them with the solution of Problem 1 for any (k1,r)-threshold secret sharing scheme based on G. That is, the minimum number of rounds of communication that are necessary so that all the participants in a regular communication network can recover the secret coincides with that associated with its DSG, once the threshold of the scheme is increased by one unity. Moreover, it does not matter whether the control node is also a participant of the scheme, or not. It is an advantage, because the inclusion of this control node prevents the appearance of dishonest participants, without thereby worsening the flow of communication.

    We illustrate Proposition 7 by solving the dynamic coloring problem (and hence, Problem 2) for wheels and DSGs of cocktail party graphs. (Note that the 2-dynamic chromatic number of a wheel was already established by Kaliraj et al. [24].)

    Theorem 8. Let r and n>2 be two positive integers. Then,

    χr(Wn+1)={3,if r{1,2} and n is even,4,if {r{1,2} and n is odd,r=3 and n0(mod3),5,if {r=3 and 5n0(mod3),r=4n5,6,if r{3,4} and n=5,r+1,if 5rn,n+1,otherwise.

    Proof. The result holds readily from Lemma 1 and Proposition 7 once it is observed that every cycle is 2-regular and DS(Cn)=Wn+1 for all n>2.

    Figure 6 illustrates the previous result, for different values of r and n.

    Figure 6.  r-dynamic colorings of wheels.

    Except for the control node, every participant in a wheel communication network receives information from three distinct neighbors. Thus, based on the described dynamic coloring, only those cases in which r3 give rise to exactly one round of communication as a solution of both Problems 1 and 3. The remaining cases require two rounds of communications for both problems.

    We focus now on the DSG of a cocktail party graph Cpn of vertex set V(Cpn)={v0,,v2n1} and edge set E(Cpn)={vivj:0i,j<2n,ij(modn))}. First, the following lemma corrects a previous result concerning the r-dynamic chromatic number of any cocktail party graph, which was not accurate (see [21, Theorem 4.2]).

    Lemma 9. Let r and n>1 be two positive integers. Then,

    χr(Cpn)={n,if r<n,r+2,if nr2n2,2n,otherwise.

    Proof. From Lemma 1, it is enough to prove the case rΔ(Cpn)=2n2. Since Cpn contains an n-clique, we have that χr(Cpn)n. This lower bound is tight for all r<n because of the r-dynamic n-proper coloring graph c of Cpn that is described so that c(vi)=c(vi+n)=i for all i<n. Further, if nr2n2=Δ(Cpn), then Lemma 1 implies that χr(Cpn)r+1. However, this lower bound is not reached. Otherwise, since N(vi)=N(vi+n) for all i<n, Condition (1.1) implies that both vertices vi and vi+n would be equally colored for all i<n. But then, r+1n, which is a contradiction. So, χr(Cpn)r+2. This new lower bound is reached because of the r-dynamic (r+2)-proper coloring graph c of the graph Cpn that is described so that

    c(vi)={i, if either i<n or i3nr2,in, otherwise.

    Figure 8 illustrates the dynamic coloring described in the previous proof, for n=4.

    Figure 7.  r-dynamic colorings of Cp4, for r=3 (left) and r=4 (right).
    Figure 8.  r-dynamic colorings of DS(Cp4), for r=4 (left) and r=5 (right).

    Since the graph Cpn is (2n2)-regular, the following result holds readily from Lemma 9 and Proposition 7.

    Theorem 10. Let r and n>1 be two positive integers. Then,

    χr(DS(Cpn))={n+1,if 1rn,r+2,if n<r<2n,2n+1,otherwise.

    Figure 8 illustrates the previous result for n=4.

    Except for the control node, every participant in the DSG of a cocktail party communication network Cpn receives information from 2n distinct neighbors. Thus, based on the described dynamic coloring, only those cases in which r<2n give rise to exactly one round of communication as a solution of both Problems 1 and 3. The remaining case r=2n requires two rounds of communications for both problems.

    In practice, the direct application of Condition (1.1) and Lemma 1 constitutes the most common way to start solving the dynamic coloring problem of a given graph. We illustrate this fact by focusing in this section on the DSGs of book, comb, fan and jellyfish graphs.

    For each non-negative integer i<n, let {v0,v1,vi2,vi3} be the set of vertices of the (i+1)th copy of the cycle C4 within the book graph Bn. Its set of edges is {v0v1,v1vi2,vi2vi3,v0vi3}. The edge v0v1 is the unique common edge shared by all these copies. Moreover, let w2 and wn+1 be the additional vertices that are respectively joined to the sets of vertices V2(Bn)={vi2,vi3:0i<n} and Vn1(Bn)={v0,v1} in order to get DS(Bn).

    Proposition 11. Let n2 be a positive integer. Then,

    χr(DS(Bn))={3,if r{1,2},r+3,if 3r2n,2n+3,otherwise.

    Proof. Lemma 1 enables us to focus on the case rΔ(Bn)=2n. Let us study each case separately.

    First, we consider the case r{1,2}. Since the induced subgraph of Bn with set of vertices {v0,v1,wn+1} constitutes a 3-clique, it must be 3χr(DS(Bn)). This lower bound is tight because of the r-dynamic proper 3-coloring c of DS(Bn) that is described so that c(w2)=c(wn+1)=2 and, for each non-negative integer i<n, it is c(vi2)=c(v0)=0 and c(vi3)=c(v1)=1.

    Now, we suppose that 3r2n. From Condition (1.1) applied to the vertex wn1, every r-dynamic proper coloring c of the DSG DS(Bn) requires r distinct colors for coloring the set of vertices V2(Bn). In addition, the set of vertices {v0,v1,w2} requires three extra distinct colors because of the adjacency of the graph together with the fact that r3=degDS(Bn)(vij) for all j{2,3} and 0i<n. Hence, r+3χr(DS(Bn)). This lower bound is tight because of the r-dynamic proper (r+3)-coloring c of DS(Bn) that is described so that c(v0)=r, c(v1)=r+1, c(w2)=c(wn+1)=r+2 and c(vij)=(2i+j2)modr for all j{2,3} and 0i<n.

    Figure 9 illustrates the dynamic coloring described in the previous proof, for n=4.

    Figure 9.  r-dynamic colorings of B4, for r{1,2} (left) and r=5 (right).

    Based on the described dynamic coloring, since degDS(Bn)(w2)=2, only the case r{1,2} gives rise to exactly one round of communication as a solution of Problem 1. The remaining cases requires two rounds of communications for this problem. Similarly to the regular case, since both control nodes are colored with the same extra color, it is readily verified that Problem 3 for DS(Bn) has exactly the same solution as Problem 1. Thus, it does not matter whether the control nodes are participants of the scheme or not.

    Let Cbn, with n>2, be the comb graph that results after connecting n new vertices v0,,vn1 to the path Pn=v0,,vn1 by means of the edges vivi for all i<n. Moreover, let w2 be the additional vertex that is joined to the set of vertices V2(Cbn)={v0,vn1} to get the graph DS(Cbn). Similarly, if n>3, then let w3 be the additional vertex associated to the set of vertices V3(Cbn)={v1,,vn2}. In particular,

    Δ(DS(Cb3))={3, if n=3,4, if n{4,5,6},n2, otherwise.

    The following result holds.

    Proposition 12. Let n>2 be a positive integer. Then,

    χr(DS(Cbn))={2,if (r,n)=(1,3),3,if {r=1 and n>3,r=2,4,if {r=3,r>3=n,5,if {r=4 and n>3,r>4 and n{4,5,6},r+1,if 4<rn2,n1,otherwise.

    Proof. Lemma 1 enables one to focus on the case rΔ(DS(Cbn)). The following study of cases arises.

    Case r=1.

    Lemma 1 implies that 2χ(DS(Cb3)). In addition, 3χ(DS(Cbn)) for all n>3, because the set of vertices {v1,v2,w3} induces a 3-clique in DS(Cbn). To see that both lower bounds are tight, it is enough to consider the proper coloring c of Cbn described in the proof of Lemma 5, together with either c(w2)=1, if n=3, or c(w2)=c(w3)=2, if n>3. (Figure 10 illustrates the case n{3,4}.)

    Figure 10.  Dynamic proper coloring of DS(Cb3) and DS(Cb4).

    Case r{2,3}.

    Lemma 1 implies that r+1χr(DS(Cbn)). Figure 12 (left) illustrates that this lower bound is reached for r=n=3. For the remaining cases, it is enough to consider the r-dynamic proper (r+1)-coloring that is described so that c(w3)=r (only if n>3),

    c(w2)={1, if r=2,3, if r=3.

    and, for each non-negative integer i<n, we have that

    c(vi)={imod2, if i<n1,2, if i=n1.

    and

    c(vi)={2, if i<n1,c(vn3), if i=n1.

    (Figure 11 (right) illustrates the case r=2 and n{3,4}, while Figure 12 (right) illustrates the case (r,n)=(3,4).)

    Figure 11.  2-dynamic proper 4-colorings of DS(Cb3) and DS(Cb4).
    Figure 12.  3-dynamic proper 4-colorings of DS(Cb3) and DS(Cb4).

    Case r=4 and n>3.

    Lemma 1 implies that 5χ4(DS(Cbn)). If n1(mod4), this lower bound is reached because of the proper coloring c of Cbn described in the proof of Lemma 5, together with c(w2)=c(w3)=4. Otherwise, if n=1(mod4), it is enough to consider the same proper coloring, except that we interchange the colors of both vertices vn1 and vn2. (Figure 13 illustrates the case n{4,5}.)

    Figure 13.  4-dynamic proper 5-colorings of DS(Cb4) and DS(Cb5).

    Case 4<rn2.

    Lemma 1 implies that r+1χr(DS(Cbn)). If n1(modr), then this lower bound is tight because of the r-dynamic proper coloring that is described so that c(w2)=c(w3)=r, and, for each positive integer i<n, we have that c(vi)=i(modr) and c(vi)=(i+r)(modr). Otherwise, if n=1(modr), it is enough to consider the same proper coloring, except that we interchange the colors of both vertices vn1 and vn2. (Figures 14 and 15 illustrate, respectively, the cases (r,n)=(5,7) and (r,n)=(5,11).)

    Figure 14.  5-dynamic proper 6-coloring of DS(Cb7).
    Figure 15.  5-dynamic proper 6-coloring of DS(Cb11).

    The existence of pendant vertices in any comb graph implies that only the case r=1 gives rise to exactly one round of communication as a solution for both Problems 1 and 3. Moreover, it is readily verified from the described dynamic coloring that, in both problems, two rounds of communication are required for r{2,3}, and three rounds for the remaining cases. Again, since both control nodes are colored with the same extra color, it does not matter whether the control nodes are participants of the scheme or not.

    Let m{1,2} and n>2 be two positive integers. We focus now on solving the dynamic coloring problem for the DSG of the fan graph Fm,n of set of vertices V(Fm,n)={u0,um1,v0,,vn1}, which is associated to the path Pn=v0,,vn1. According to their degrees, these vertices are distributed into the following sets.

    ● The sets Vn(Fm,n)={u0,um1,v0,vn1} and Vn+1(Fm,n)={v1, ,vn2}, if n=m+1.

    ● The sets Vn1(Fm,n)={v0,vn1} and Vn(Fm,n)={u0,um1,v1, ,vn2,}, if n=m+2.

    ● The sets Vm+1(Fm,n)={v0,vn1}, Vm+2(Fm,n)={v1,,vn2} and Vn(Fm,n)={u0,um1}, if n{m+1,m+2}.

    Each set Vk(Fm,n) for which |Vk(Fm,n)|>1 is associated to an additional vertex wk to get the DSG DS(Fm,n). A preliminary lemma is required to deal with the case m=1.

    Lemma 13. Let n and r be two positive integers such that 4rn. Then,

    r+2χr(DS(F1,n)).

    Proof. Since rn, Condition (1.1) implies that every r-dynamic proper coloring of the DSG DS(F1,n) requires r distinct colors for coloring the set of vertices {v0,,vn1}, and hence, an (r+1)th color is necessary for the vertex u0. Moreover, since degDS(F1,n)(vi)=4 for all positive integer i<n1, an extra (r+2)th color is required for the vertex w3.

    The following result solves the dynamic coloring problem for the fan graph F1,n.

    Theorem 14. Let n>2 and r be two positive integers. Then,

    χr(DS(F1,n))={3,if {r=1,r=2 and n is even,4,if {r=2 and n is odd,r=3 and 4<n2(mod3),5,if {r=3 and {n{3,4},4<n2(mod3),(r,n)=(4,3),r+2,if 4rn,n+2,otherwise.

    Proof. Lemma 1 enables us to focus on the case rΔ(DS(F1,n)). This maximum degree is 4, if n=3, and it is n otherwise. The following study of cases arises.

    Case r=1.

    Proposition 4 and Lemma 6 imply that χ(DS(F1,n)){3,4}. Thus, Figure 16 (left) illustrates that χ(DS(F1,3))=3. Moreover, χ(DS(F1,n))=3 for all n>3, because of the proper 3-coloring of DS(F1,n) that is described so that c(u0)=c(w2)=c(w3)=2 and c(vi)=imod2 for all i<n.

    Figure 16.  r-dynamic proper (r+2)-coloring of DS(F1,n), for (r,n)=(1,3) (left), (r,n)=(3,3) (center) and (r,n)=(3,4) (right).

    Case r=2.

    From Lemma 1, we have that 3χ2(DS(F1,n)). This lower bound is tight for n even because of the same map c described in the previous case. If n is odd, then every 2-dynamic proper coloring of the DSG DS(F1,n) requires two distinct colors for the set of vertices NDS(F1,n)(w2)={v0,vn1}, and hence, at least four colors for the set of vertices {u0,v0,,vn1}. Hence, 4χ2(DS(F1,n)) when n is odd. This lower bound is tight because of the proper coloring c of DS(F1,n) that is described so that c(w3)=c(vn1)=2, c(u0)=c(w2)=3 and c(vi)=imod2 for all i<n1.

    Case r=3.

    From Condition (1.1), every 3-dynamic proper coloring of DS(F1,n) satisfies that the four vertices v0, vn1, u0 and w2 are pairwise distinct colored. In the case of being a proper 4-coloring, if n>4, then the vertex w3 must be colored as u0, while the vertex vi must be colored as v0, if i0(mod3); as vn1, if i1(mod3); and as w2 otherwise. Hence, this proper 4-coloring is possible only if 4<n2(mod3).

    In order to prove that χ2(DS(F1,n))=4, whenever 4<n2(mod3), it is enough to consider the 3-dynamic proper 4-coloring c of DS(F1,n) such that c(w2)=2, c(u0)=c(w3)=3 and c(vi)=imod3 for all i<n. Furthermore, in order to prove that χ2(DS(F1,n))=5, whenever 4<n2(mod3), it is enough to consider the same proper coloring c that we have just described, except for c(vn1)=4.

    A fifth color is also required in the case of being n{3,4}. It is due to the fact that Condition (1.1) implies that every 3-dynamic proper coloring of DS(F1,n) requires at least three distinct colors for the set of vertices {v0,,vn1} and exactly four distinct colors for each one of the sets of vertices {u0,v0,vn1,w2}, {u0,v0,v1,w2} and {u0,vn2,vn1,w2}. Thus, Figure 16 (center and right) illustrates that χ3(DS(F1,n))=5, whenever n{3,4}.

    Case (r,n)=(4,3).

    From Lemma 1, 5χ4(DS(F1,3)). Figure 16 (center) shows that this lower bound is tight.

    Case 4rn.

    Lemma 13 implies that r+2χr(DS(F1,n)). This lower bound is tight because of the r-dynamic proper (r+2)-coloring c such that c(u0)=r, c(w2)=c(w3)=r+1 and

    c(vi)={imodr, if {i<n1,i=n10(modr),2, otherwise. (4.1)

    The just described dynamic coloring implies that every participant in a fan communication network F1,n, which is distinct from a control node, can reconstruct the secret under consideration in just one round of communication only if r{1,2,3}. Control nodes do the same only for r{1,2}. For the remaining cases, except for the control node w2 when r>5, all the participants receive all the pieces of information in two rounds. For r>5, three rounds are enough for all the nodes.

    Now, we solve the dynamic coloring problem for the fan graph F2,n.

    Theorem 15. Let n>2 and r be two positive integers. Then,

    χr(DS(F2,n))={3,if {r=1 and n4,r=2 and n=3,4,if {r{1,3} and n=4,r=2 and n is even,5,if {r=2 and n>3 is odd,r=3 and n4,6,if r=4,r+3,if 5rn+1,n+3,otherwise.

    Proof. From Lemma 1, we only dealt with rΔ(DS(F2,n))=n+1. The following cases arise.

    Case r=1.

    Proposition 4 and Lemma 6 imply that χ(DS(F2,n)){3,4}. Figure 17 illustrates that χ(DS(F2,3))=3. Further, it is readily verified that every proper coloring of F2,4 requires three distinct colors for the set of vertices V4(F2,4). So, χ(DS(F2,4))=4. Finally, if n>4, then let us consider the proper 3-coloring c of the double fan graph F2,n that is described so that c(wn)=0, c(u0)=c(u1)=c(w3)=c(w4)=2 and c(vi)=imod2 for every non-negative integer i<n. Condition (1.1) holds and hence, χ(DS(F2,n))=3 for all n>4.

    Figure 17.  r-dynamic proper 3-coloring of DS(F2,3) for r{1,2}.

    Case r=2.

    From Lemma 1, we have that χ2(DS(F2,n))3. Figure 17 also illustrates that this lower bound is tight for n=3. Further, Lemma 1 implies that 4=χ(DS(F2,4))χ2(DS(F2,4)). Figure 18 illustrates that this lower bound is indeed reached. Finally, if n>4, then every 2-dynamic proper coloring of DS(F2,n) requires four distinct colors for the set of vertices {u0,u1,v0,vn1}. Moreover, if n is odd, then it requires at least five distinct colors for the set of vertices {u0,u1,v0,v1,,vn1}. As a consequence, χ2(DS(F2,n))4 if n is even, and 5 otherwise. Both lower bounds are reached because of the 2-dynamic proper coloring c of DS(F2,n)) that is described so that c(wn)=0, c(u0)=c(w3)=c(w4)=2, c(u1)=3 and

    c(vi)={imod2, if i<n1,1, if i=n1 is odd,4, otherwise.
    Figure 18.  r-dynamic proper 4-coloring of DS(F2,4) for r{2,3}.

    Case r=3.

    From Lemma 1, we have that 4χ3(DS(F2,n)). Figure 18 also illustrates that this lower bound is tight for n=4. Further, every 3-dynamic proper coloring of DS(F2,3) requires five distinct colors for the set of vertices {u0,u1,v0,v1,w3} and hence, 5χ3(DS(F2,3)). Figure 19 (left) illustrates that this lower bound is indeed reached. Finally, if n>4, then 5χ3(DS(F2,n)), because every 3-dynamic proper coloring of DS(F2,n) requires at least five distinct colors for the set of vertices V4(F2,n)Vn(F2,n). In order to prove that this lower bound is tight, it is enough to consider the 3-dynamic proper 5-coloring c of the DSG DS(F2,n) satisfying (4.1) and such that c(wn)=0, c(u0)=c(w3)=c(w4)=3, c(u1)=4

    Figure 19.  r-dynamic proper (r+2)-coloring of DS(F2,3) for r=3 (left) and r=4 (right).

    Case (r,n)=(4,3).

    It is readily verified that every 4-dynamic proper coloring of DS(F2,3) must color each one of its vertices in a unique way (see Figure 19 (right)). So, χ4(DS(F2,3))=6.

    Case 4rn+1.

    Condition (1.1) implies that every r-dynamic proper coloring c of the DSG DS(F2,n) satisfies that c(u0)c(u1). Then, since NDS(F2,n)(u0)=NDS(F2,n)(u1) and degDS(F2,n)(u0)=degDS(F2,n)(u1)=n+1>r, the same condition enables one to ensure that r+2χr(DS(F2,n)). Figures 20 illustrates that this lower bound is reached for (r,n){(4,4),(5,4),(4,5)}.

    Figure 20.  r-dynamic proper (r+2)-coloring of DS(F2,n) for (r,n)=(4,4) (left), (r,n)=(5,4) (center) and (r,n)=(4,5) (right).

    Furthermore, the following subcases arise for n>4.

    Subcase r=4n2.

    In order to prove that the lower bound 6χ4(DS(F2,n)) is tight, it is enough to consider the 4-dynamic proper 6-coloring of DS(F2,n) satisfying (4.1) and such that c(wn)=0, c(w3)=2, c(u0)=c(w4)=4, c(u1)=5.

    Subcase 5rn.

    From Condition (1.1), it is readily deduced that every r-dynamic proper coloring of the DSG DS(F2,n) requires at least r+3 distinct colors for the set of vertices V(F2,n){w3,wn}. This lower bound is tight because of the r-dynamic proper (r+3)-coloring c of DS(F2,n) satisfying (4.1) and such that c(u0)=r, c(u1)=r+1, c(w3)=c(w4)=c(wn)=r+2.

    Subcase 5r=n+1.

    It is readily verified from Condition (1.1) that every r-dynamic proper coloring of DS(F2,n) requires at least n+3 distinct colors for V(F2,n){w3,wn}. This lower bound is tight because of the (n+1)-dynamic proper (n+3)-coloring c of DS(F2,n) that is described so that c(w3)=c(w4)=c(wn)=n, c(u0)=n+1, c(u1)=n+2 and c(vi)=i for all i<n.

    The just described dynamic coloring implies that every participant in a fan communication network F2,n can reconstruct the secret under consideration in just one round of communication only if either n=3 and r4, or n>3 and r2. In any other case, two rounds are always necessary as a solution of both Problems 1 and 3.

    Let m and n be two positive integers such that mn. Let us finish this section by solving the dynamic coloring problem for the jellyfish graph Jm,n of set of vertices arising from the cycle C4=v0,v1,v2,v3 in the way described in the preliminary section. Particularly, let {v01,,vm11} and {v03,,vn13} be the sets of pendant vertices that are respectively added to the vertices v1 and v3. The following sets of vertices play a fundamental role in the description of the DSG DS(Jm,n).

    ● The set V3(J1,1)={v0,v1,v2,v3}, if 1=m=n.

    ● The set V3(J1,n)={v0,v1,v2}, if 1=m<n.

    ● The sets V3(Jn,n)={v0,v2} and Vn+2(Jn,n)={v1,v3}, if 1<m=n.

    ● The set V3(Jm,n)={v0,v2}, if 1<m<n.

    Each one of these sets V(Jm,n) is associated to an additional vertex wk to get DS(Jm,n). The following result establishes the r-dynamic chromatic number of the DSG DS(J1,n).

    Proposition 16. Let n and r be two positive integers. Then,

    χr(DS(J1,n))={max{4,r+1},if rn+2,5,if n=1 and r4,n+3,otherwise.

    Proof. Let α=max{4,r+1}. Lemma 1 allows for a focus on the case rΔ(DS(J1,n)). This maximum degree is 4, if n=1, and it is n+2 otherwise. Since the induced subgraph of J1,n arising from the set of vertices {v0,v1,v2,w3} is a 4-clique, we have from Lemmas 1 and 2 that αχr(DS(J1,n)). In order to prove that this lower bound is tight, we describe an appropriate r-dynamic proper α-coloring c of DS(J1,n). The following cases arise.

    ● If either rn or (r,n){2,3}×{1}, then we define the map c so that c(vi)=i for all i{0,1,2}, c(w3)=3, c(v01)=max{3,r} and c(vj3)=jmodr for all non-negative integer j<n. In addition, c(v3)=1, if n=1, and c(v3)=c(v01) otherwise.

    ● If (r,n)=(4,1), then it is enough to consider the same map c described in the previous case, except for c(v03)=1 and c(v3)=4.

    ● If n>1 and r{n+1,n+2}, then the map c is defined so that c(vi3)=i for all i<n, c(v3)=c(v01)=n, c(v0)=n+1 and c(v1)=0. In addition, if r=n+1, then c(v2)=1 and c(w3)=2. Otherwise, if r=n+2, then c(v2)=n+2 and c(w3)=1.

    Figure 21 illustrates the dynamic coloring described in the previous proof.

    Figure 21.  r-dynamic colorings of some DSGs of jellyfish graphs.

    The existence of pendant vertices in the DSG of any jellyfish graph J1,n implies that only the case r=1 gives rise to exactly one round of communication as a solution for both Problems 1 and 3. The dynamic coloring described in the proof of Proposition 16 implies that, for r>1, two rounds of communications are enough for both problems.

    Now, we solve the dynamic coloring problem for DS(Jm,n), with 1<mn.

    Proposition 17. Let m and n be two positive integers such that 1<mn. Then,

    χr(DS(Jm,n))={3,if {r=1,r=2 and m<n,4,if r=2 and m=n,r+1,if 3rΔ(DS(Jm,n)),n+3,if m<n and r>n+2,n+4,otherwise.

    Proof. Lemma 1 enables us to focus on the case rΔ(DS(Jm,n)). This maximum degree is n+2, if m<n, and n+3, if m=n. The following study of cases arises.

    Case r=1 or (r=2 and m<n).

    Since the set of vertices {v0,v1,v2} describes a 3-clique within DS(Jm,n), we have that 3χr(DS(Jm,n)). In order to prove that this lower bound is tight for r=1 and also for r=2 and m<n, it is enough to consider the proper 3-coloring c of DS(Jm,n) that is described so that c(vi1)=c(vj3)=0 for all i<m and j<n, c(v3)=c(w3)=1 and c(vk)=k for all k{0,1,2}. In addition, if r=1 and m=n, then c(wn+2)=2.

    Case r=2 and m=n.

    Condition (1.1) applied to the vertex wn+2, together with the already mentioned 3-clique, implies that every 2-dynamic proper coloring of DS(Jm,n) requires four distinct colors for the set of vertices {v0,v1,v2,v3,}. Hence, 4χr(DS(Jn,n)). This lower bound is tight because of the 2-dynamic proper 4-coloring c of DS(Jm,n) that is described so that c(vi0)=c(vi3)=c(wn+2)=0 for all i<n, c(w3)=1 and c(vj)=j for all j3.

    Case 3rΔ(DS(Jm,n)).

    From Lemma 1, we have that r+1χr(DS(Jm,n)). In order to prove that this lower bound is tight, it is enough to define an appropriate r-dynamic proper (r+1)-coloring c of DS(Jm,n). The following subcases arise. (See Figure 22 for some illustrations of the proposed maps.)

    Figure 22.  r-dynamic proper (r+1)-colorings of DS(Jm,n), for 3rΔ(DS(Jm,n)).

    Subcase 3rm+2.

    We consider the map c that is described so that

    * c(v0)=mmodr;

    * c(v1)=r;

    * c(v2)=(m+1)modr

    * c(v3)=(m+2)modr;

    * c(w3)=(m1)modr;

    * if m=n, then c(wn+2)=mmodr;

    * c(vi1)=imodr for all i<m; and

    * c(vi3)={imodr, if i(m+2)modr,r, otherwise.

    Subcase m=n and r=n+3.

    We consider the same map c described in the previous subcase, except for c(wn+2)=(m+2)modr and c(v3)=0.

    Subcase m+3rn+2. (In particular, m<n.)

    Similarly to the first subcase, we define the map c so that

    * c(v0)=nmodr;

    * c(v1)=(n+2)modr;

    * c(v2)=(n+1)modr

    * c(v3)=r;

    * c(w3)=(n1)modr;

    * c(vi3)=imodr for all i<n; and

    * c(vi1)={imodr, if i(n+2)modr,r, otherwise.

    Again, the existence of pendant vertices implies that every node in a jellyfish communication network Jm,n, with 1<mn, can reconstruct the secret under consideration in exactly one round of communication only if r=1. The dynamic coloring in the proof of Proposition 17 implies that, for r>1, all the nodes, except for the control node w3, can recover all the secret shares in two rounds. (Note here the relevance of both nodes v1 and v3.) This control node would require two rounds to this end only if r{2,3,4}, and three rounds if r>4. Hence, the solution of Problem 1 is 1, if r=1; 2, if r{2,3,4}, and 3, if 4<rn+3. That of Problem 3 is 1 if r=1, and 2 if 1<rn+3.

    To fit much better a lower bound for the dynamic chromatic number of a DSG, and similarly to Lemma 6, this section delves into the relationship among the dynamic chromatic number of a given graph G and that of DS(G).

    Lemma 18. Let r>1 be a positive integer and let G be a finite simple graph. Then,

    maxk>1{χr1(G),min{r,|Vk(G)|:1<|Vk(G)|}+1}χr(DS(G)).

    Proof. Let c be an r-dynamic proper coloring of DS(G) and let k>1 be a positive integer such that |Vk(G)|>1. From Condition (1.1), we have that |c(N(wk))|min{r,|Vk(G)|}. Hence, mink>1{r,|Vk(G)|:1<|Vk(G)|}+1χr(DS(G)). Further, let c denote the restriction of the map c to the vertices within V(G). Then, for each vertex vV(G), the following assertions hold.

    ● If degG(v)1 or |VdegG(v)(G)|=1, then NG(v)=NDS(G)(v) and hence, it is |c(NG(v))|=|c(NDS(G)(v))|min{r,degDS(G)(v)}=min{r,degG(v)}min{r1,degG(v)}.

    ● If degG(v)>1 and |VdegG(v)(G)|>1, then it is verified that |c(NG(v))||c(NDS(G)(v))|1min{r,degDS(G)(v)}1= min{r1,degG(v)}.

    Thus, Condition (1.1) holds and hence, χr1(G)χr(DS(G)).

    In order to illustrate how the previous lemma may be used to solve the dynamic coloring problem of DSGs, let us finish our study by determining the r-dynamic chromatic number of the DSG of windmill and barbell graphs.

    Proposition 19. Let r and m,n2 be three positive integers. Then,

    χr(DS(Wdm,n))={n,if 1r<n,r+2,if nrm(n1),m(n1)+2,otherwise.

    Proof. From Lemma 1, we may focus on the case rΔ(DS(Wdm,n))=m(n1). For each non-negative integer j<m, let {w,vji:0i<n1} be the set of vertices of the (j+1)th copy of the complete graph Kn within the windmill graph Wdm,n. Here, w denotes the vertex that all of these copies have in common. In addition, let wn1 denote the additional vertex that is uniquely joined to all the vertices within Vn1(Wdm,n) to get DS(Wdm,n). From Lemmas 3, 6 and 18, we have that

    χr(DS(Wdm,n)){n, if 1r<n,r+1, if nrm(n1),m(n1)+1, otherwise.

    Then, the following study of cases arises.

    Case 1r<n.

    In order to prove that the previous lower bound is tight, let c be an r-dynamic proper n-coloring of the windmill graph Wdm,n. Then, it is enough to consider the proper n-coloring c of DS(Wdm,n) such that c(v)=c(v) for all vV(Wdm,n) and c(wn1)=c(w). Condition (1.1) holds and hence, χr(DS(Wdm,n))=n. (Figure 23 (left) illustrates the case (m,n)=(3,4).)

    Figure 23.  r-dynamic colorings of a pair of DSGs of windmill graphs.

    Case nrm(n1).

    Let c be an r-dynamic proper coloring of DS(Wdm,n). Then, Condition (1.1) implies that

    |c({w,wn1}NDS(Wdm,n)(wn1))|r+2,

    because degDS(Wdm,n)(wn1)=m(n1)r and c(w)c(wn1). (For the last inequality, note that degDS(Wdm,n)(v11)=nr and {w,wn}NDS(Wdm,n)(v11).) As a consequence, χr(DS(Wdm,n))r+2. This lower bound is tight because of the proper coloring c of DS(Wdm,n) such that c(w)=r, c(wn)=r+1 and, for each pair of non-negative integers i<n1 and j<m,

    c(vji)={j(n1)+i, if j(n1)+i<r,i, otherwise.

    (Figure 23 (right) illustrates the case (m,n,r)=(4,3,5).)

    The just described dynamic coloring implies that every participant in a windmill communication network Wdm,n can reconstruct the secret under consideration in just one round for all rm(n1). Two rounds will be necessary for r=m(n1)+1 because of both vertices w and wn1.

    We finish our study by solving the dynamic coloring problem for barbell graphs.

    Proposition 20. Let n>2 be a positive integer. Then,

    χr(DS(Ban))={n+1,if 1rn,r+3,if n<r2n2,2n+1,otherwise.

    Proof. Lemma 1 enables us to focus on the case rΔ(DS(Ban))=2n2. For each j{0,1}, let {vji:0i<n} be the set of vertices of the (j+1)th copy of the complete graph Kn within Ban so that v0n1v1n1 constitutes its bridge. In addition, let wn1 and wn denote the additional vertices that are respectively joined to all the vertices within Vn1(Ban)={vji:0i<n1,j{0,1}} and Vn(Ban)={v0n1,v1n1} to get DS(Ban). From Lemmas 3, 6 and 18, we have that

    χr(DS(Ban)){n, if 1rn,r+1, if n<r2n2,2n1, otherwise.

    Then, the following study of cases arises.

    Case 1rn.

    Let us suppose the existence of an r-dynamic proper n-coloring c of DS(Ban). In particular, for each j{0,1}, both sets {c(vji):0i<n} and {c(vji),c(wn):0i<n1} are formed by n distinct colors. Hence, it must be c(v0n1)=c(wn)=c(v1n1), which is not possible because the map c is a proper coloring and v0n1v1n1 constitutes the bridge within Ban. As a consequence, χr(DS(Ban))n+1. This lower bound is tight because of the proper (n+1)-coloring c of DS(Ban) such that c(v0i)=c(v1n1i)=i for all i<n, and c(wn)=c(wn1)=n. (Figure 24 (left) illustrates the case n=4.)

    Figure 24.  r-dynamic colorings of a pair of DSGs of barbell graphs.

    Case n<r2n2.

    Let c be an r-dynamic proper coloring of DS(Ban). From Condition (1.1), we have, for each j{0,1}, that |c(N(vjn1))|=dDS(Ban)(vjn1)=n+1r. Then, the underlying adjacency, together with the mentioned Condition (1.1), implies that the set

    {c(vji),c(wn):0i<n,j{0,1}}

    is formed by at least r+3 distinct colors. Hence, χr(DS(Ban))r+3. This lower bound is tight because of the proper (r+3)-coloring c of DS(Ban) such that c(wn)=c(wn1)=r+2 and, for each pair of non-negative integers i<n and j{0,1},

    c(vji)={r+1, if (i,j)=(n1,1),i, if {j=0,j=1 and i<2n2r,rn+i+2, otherwise.

    (Figure 24 (right) illustrates the case (n,r)=(4,5).)

    The just described dynamic coloring implies that, except for the control node wn, every participant in a barbell communication network Ban can reconstruct the secret under consideration in just one round for all rn. For the remaining cases, two rounds are necessary for all the participants, except for the control node wn1, which only requires two rounds for r=2n. The control node wn would require just one round for r{1,2}, and two rounds otherwise. Hence, the solution of Problem 1 is 1, if r{1,2}, and 2, if 2<r2n. That of Problem 3 is 1 if rn, and 2 if n<r2n.

    The dynamic coloring of DSGs constitutes a valuable approach to improve cryptographic protocols based on secret sharing. First, the dynamic coloring enables the dealer to distribute secret shares so that all the participants can recover the secret after a minimum number of rounds of communication. Second, DSGs enable the dealer to avoid dishonesty by adding control nodes supervising participants with the same influence in the communication network. This paper has delved into this topic by solving completely the dynamic chromatic problem for DSGs (Problem 2) of regular graphs. To this end, we have established the relationship among the dynamic chromatic number of a regular graph and that of its DSG. In addition, the dynamic coloring problem for DSGs (Problem 2) of non-regular graphs has partially been solved by establishing a new lower bound for the dynamic chromatic number under consideration. More precisely, we have solved the dynamic coloring problem for DSGs of eight families of graphs: cycles, cocktail, book, comb, fan, jellyfish, windmill and barbell graphs. Whenever it has been possible, we have detailed the dynamic coloring of each graph, so that they can naturally be translated to describe optimal secret share distributions in secret sharing schemes defined on this type of graphs. These colorings have enabled us to establish the minimum number of rounds of communications that are necessary so that all the participants of a communication network defined on such graphs can reconstruct the secret under consideration. To this end, we have distinguished whether the control nodes are also participants of the scheme (Problem 1), or not (Problem 3). Table 2 collects the solution of both problems for all the DSGs that have been studied throughout the paper. Those cases in which the solution of both problems coincide have been indicated by the symbol = in the third column of Table 2.

    The methodology here used may indeed be considered as a starting point to deal similarly with the dynamic coloring problem of other DSGs. Of particular interest is the study of Problems 1 and 3 for DSGs of graph products, which give rise to more complex graphs, more representative of real communication networks. Note in this regard that the dynamic chromatic problem has already been considered for different graph products [22,23,24,34], but the implementation into a secret sharing scheme, together with the corresponding study of minimum rounds of communications to reconstruct the secret, has still not being dealt with.

    Another aspect to study is the relationship between the respective dynamic chromatic numbers of a {k1,k2}-regular graph (and, more generally, of a {k1,,kn}-regular graph) and its DSG would constitute a subsequent stage for generalizing Proposition 7. It is established as further work. A main weakness to note here is the fact that, before solving Problems 1 and 3, it is necessary to solve the corresponding dynamic chromatic problem, which is by itself an NP-complete problem, as it has been indicated in the introductory section.

    Finally, note that the minimum number of rounds of communication in both Problems 1 and 3 refer to any (χr(DS(G)),r+1)-threshold secret sharing scheme based on the DSG of the communication network G under consideration. This number could be decreased if the secret splits into more pieces of information. That is, if we consider a (k,r+1)-threshold secret sharing scheme, with k>χr(DS(G)). In this regard, the following question could be of interest for futher studies on the topic.

    Problem 4. What is the minimum positive integer greater than χr(DS(G)) into which the secret has to split for improving the solutions of Problems 1 and 3?

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    The authors want to express their gratitude to the anonymous referees for the comprehensive reading of the paper and their pertinent comments and suggestions, which helped improve the manuscript. Falcón's work is partially supported by the research project FQM-016 from Junta de Andalucía.

    Raúl M. Falcón is an editorial board member for [Networks and Heterogeneous Media] and was not involved in the editorial review or the decision to publish this article. All authors declare that there are no competing interests.



    [1] G. R. Blakley, Safeguarding cryptographic keys, Managing Requirements Knowledge, International Workshop on. IEEE Computer Society, (1979), 313–317. https://doi.org/10.1109/MARK.1979.8817296 doi: 10.1109/MARK.1979.8817296
    [2] A. Shamir, How to share a secret, Comm. ACM, 22 (1979), 612–613. https://doi.org/10.1145/359168.359176 doi: 10.1145/359168.359176
    [3] V. Attasena, J. Darmont, N. Harbi, Secret sharing for cloud data security, VLDB J., 26 (2017), 657–681. https://doi.org/10.1007/s00778-017-0470-9 doi: 10.1007/s00778-017-0470-9
    [4] L. Ogiela, M. R. Ogiela, H. Ko, Intelligent data management and security in cloud computing. Sensors, 20 (2020), 3458. https://doi.org/10.3390/s20123458 doi: 10.3390/s20123458
    [5] S. Sallinen, K. Iwabuchi, S. Poudel, M. Gokhale, M. Ripeanu, R. Pearce, Graph colouring as a challenge problem for dynamic graph processing on distributed systems. In: Proceedings of the International Conference on High Performance Computing, Networking, Storage, and Analysis (SC'16), IEEE, Los Alamitos, CA, (2016), 347–358. https://doi.org/10.1109/SC.2016.29
    [6] Q. Y. Hu, C. Wen, T. Z. Huang, Z. L. Shen, X. M. Gu, A variant of the Power-Arnoldi algorithm for computing PageRank, J. Comput. Appl. Math., 381 (2021), 113034. https://doi.org/10.1016/j.cam.2020.113034 doi: 10.1016/j.cam.2020.113034
    [7] M. E. Coimbra, A. P. Francisco, L. Veiga, An analysis of the graph processing landscape, J. Big Data, 8 (2021), 55. https://doi.org/10.1186/s40537-021-00443-9 doi: 10.1186/s40537-021-00443-9
    [8] Z. Tuza, Graph colorings with local constraints—a survey, Discuss. Math. Graph Theory, 17 (1997), 161–228. https://doi.org/10.7151/dmgt.1049 doi: 10.7151/dmgt.1049
    [9] P. Formanowicz, K. Tanaś, A survey of graph coloring - its types, methods and applications, Found. Comput. Decision Sci., 37 (2012), 223–238. https://doi.org/10.2478/v10209-011-0012-y doi: 10.2478/v10209-011-0012-y
    [10] R. M. R. Lewis, Guide to graph colouring—algorithms and applications, Cham: Springer, (2021). https://doi.org/10.1007/978-3-030-81054-2
    [11] S. Labed, A. Kout, S. Chikhi, Solving the graph b-coloring problem with hybrid genetic algorithm, 3rd International Conference on Pattern Analysis and Intelligent Systems (PAIS 2018), (2018), 1–7. https://doi.org/10.1109/PAIS.2018.8598525 doi: 10.1109/PAIS.2018.8598525
    [12] E. F. Olariu, C. Frăsinaru, Improving lower bounds for equitable chromatic number, Comput. Oper. Res., 143 (2022), 105790. https://doi.org/10.1016/j.cor.2022.105790 doi: 10.1016/j.cor.2022.105790
    [13] Y. Imine, H. Lakhlef, M. Raynal, F. Taïani, DMCSC: a fully distributed multi-coloring approach for scalable communication in synchronous broadcast networks, J. Supercomput., 79 (2023), 788–813. https://doi.org/10.1007/s11227-022-04700-3 doi: 10.1007/s11227-022-04700-3
    [14] Y. Shang, Concentration of rainbow k-connectivity of a multiplex random graph, Theoret. Comput. Sci., 951 (2023), 113771. https://doi.org/10.1016/j.tcs.2023.113771 doi: 10.1016/j.tcs.2023.113771
    [15] S. Roy, A. S. Sairam, Distributed star coloring of network for IP traceback, Int. J. Inf. Secur., 17 (2018), 315–326. https://doi.org/10.1007/s10207-017-0366-0 doi: 10.1007/s10207-017-0366-0
    [16] R. M. Falcón, N. Mohanapriya, V. Aparna, Optimal shadow allocations of secret sharing schemes arisen from the dynamic coloring of extended neighborhood coronas, Mathematics, 10 (2022), 2018. https://doi.org/10.3390/math10122018 doi: 10.3390/math10122018
    [17] B. Montgomery, Dynamic Goloring of Graphs, Doctoral Thesis of West Virginia University, Morgantown, 2001.
    [18] X. Li, X. Yao, W. Zhou, H. Broersma, Complexity of conditional colorability of graphs, Appl. Math. Lett., 22 (2009), 320–324. https://doi.org/10.1016/j.aml.2008.04.003 doi: 10.1016/j.aml.2008.04.003
    [19] A. S. Akbari, A. Dehghana, M. Ghanbari, On the difference between chromatic and dynamic chromatic number of graphs, Discrete Math., 312 (2012), 2579–2583. https://doi.org/10.1016/j.disc.2011.09.006 doi: 10.1016/j.disc.2011.09.006
    [20] M. Alishahi, Dynamic chromatic number of regular graphs, Discrete Appl. Math., 160 (2012), 2098–2103. https://doi.org/10.1016/j.dam.2012.05.017 doi: 10.1016/j.dam.2012.05.017
    [21] V. Aparna, N. Mohanapriya, On r-dynamic coloring of some graphs, Kong. Res. J., 7 (2020), 82–87. https://doi.org/10.26524/krj.2020.13 doi: 10.26524/krj.2020.13
    [22] T. Deepa, R. M. Falcón, M. Venkatachalam, On the r-dynamic coloring of the direct product of a path with either a complete graph or a wheel graph, AIMS Math, 6 (2021), 1470–1496. https://doi.org/10.3934/math.2021090 doi: 10.3934/math.2021090
    [23] R. M. Falcón, S. Gowri, M. Venkatachalam, Solving the dynamic coloring problem for direct products of paths with fan graphs, Analele Stiintifice ale Univ. Ovidius Constanta, Ser. Mat., 31 (2023), 115–142. https://doi.org/10.2478/auom-2023-0006 doi: 10.2478/auom-2023-0006
    [24] K. Kaliraj, H. Naresh, Kumar, J. Vernold Vivin, On dynamic colouring of Cartesian product of complete graph with some graphs, J. Taibah Univ. Sci., 14 (2020), 168–171. https://doi.org/10.1080/16583655.2020.1713586 doi: 10.1080/16583655.2020.1713586
    [25] H. J. Lai, B. Montgomery, H. Poon, Upper bounds of dynamic chromatic number, Ars Combin., 68 (2003), 193–201.
    [26] H. J. Lai, B. Montgomery, Z. Tao, Conditional colorings of graphs, Discrete Math., 306 (2006), 1997–2004. https://doi.org/10.1016/j.disc.2006.03.052 doi: 10.1016/j.disc.2006.03.052
    [27] J. Vernold Vivin, N. Mohanapriya, J. Kok, M. Venkatachalam, On dynamic coloring of certain cycle-related graphs, Arab. J. Math., 9 (2020), 213–221. https://doi.org/10.1007/s40065-018-0219-3 doi: 10.1007/s40065-018-0219-3
    [28] G. Nandini, M. Venkatachalam, R. M. Falcón, On the r-dynamic coloring of subdivision-edge coronas of a path, AIMS Math, 5 (2020), 4546–4562. https://doi.org/10.3934/math.2020292 doi: 10.3934/math.2020292
    [29] J. V. Vivin, N. Mohanapriya, J. Kok, M. Venkatachalam, On dynamic coloring of certain cycle-related graphs, Arab. J. Math., 9 (2020), 213–221. https://doi.org/10.1007/s40065-018-0219-3 doi: 10.1007/s40065-018-0219-3
    [30] T. Deepa, M. Venkatachalam, Dafik, On r-dynamic coloring of the gear graph families, Proyecciones, 40 (2021), 1–15. http://dx.doi.org/10.22199/issn.0717-6279-2021-01-0001 doi: 10.22199/issn.0717-6279-2021-01-0001
    [31] R. M. Falcón, M. Venkatachalam, S. Gowri, G. Nandini, On the r-dynamic coloring of some fan graph families, Analele Stiintifice ale Univ. Ovidius Constanta, Ser. Mat., 29 (2021), 151–181. https://doi.org/10.2478/auom-2021-0039 doi: 10.2478/auom-2021-0039
    [32] K. Kalaiselvi, N. Mohanapriya, V. Aparna, r-Dynamic chromatic number of subdivision-edge neighborhood corona of certain graph families, Discrete Math. Algorithms Appl., (2023), 2350026. https://doi.org/10.1142/S179383092350026X doi: 10.1142/S179383092350026X
    [33] G. Nandini, M. Venkatachalam, J. Vernold Vivin, On r-dynamic coloring of n-sunlet graph families, Proc. Jangjeon Math. Soc., 26 (2023), 23–42. http://dx.doi.org/10.17777/pjms2023.26.1.23 doi: 10.17777/pjms2023.26.1.23
    [34] Y. Chen, S. Fan, H. J. Lai, M. Xu, Graph r-hued colorings–A survey, Discret. Appl. Math., 321 (2022), 24–48. https://doi.org/10.1016/j.dam.2022.06.003 doi: 10.1016/j.dam.2022.06.003
    [35] J. Kim, S. Ok, Dynamic choosability of triangle-free graphs and sparse random graphs, J. Graph Theory, 87, (2017), 347–355. https://doi.org/10.1002/jgt.22161 doi: 10.1002/jgt.22161
    [36] R. Ponraj, S. Somasundaram, On the degree splitting graph of a graph, Natl. Acad. Sci. Lett., 27 (2004), 275–278.
    [37] F. Harary, Graph Theory, Boulder: Westview Press, 1969.
    [38] K. D. Mackenzie, Decomposition of communication networks, J Math Psychol, 4 (1967), 162–174. https://doi.org/10.1016/0022-2496(67)90048-X doi: 10.1016/0022-2496(67)90048-X
    [39] D. Angel, I. A. Arputhamary, R. Revathi, M. Nirmala, Secure node covering of cocktail party graphs and generalized fan graphs. 2022 Third International Conference on Intelligent Computing Instrumentation and Control Technologies (ICICICT), (2022), 261–264. https://doi.org/10.1109/ICICICT54557.2022.9918002 doi: 10.1109/ICICICT54557.2022.9918002
    [40] B. Basavanagoud, P. Jakkannavar, Praveen, S. Policepatil, Integrity of total transformation graphs, Electron. J. Graph Theory Appl., 9 (2021), 309–329. https://doi.org/10.5614/ejgta.2021.9.2.6 doi: 10.5614/ejgta.2021.9.2.6
    [41] A. Bassolas, V. Nicosia, First-passage times to quantify and compare structural correlations and heterogeneity in complex systems, Commun. Phys., 4, (2021), 76. https://doi.org/10.1038/s42005-021-00580-w doi: 10.1038/s42005-021-00580-w
    [42] M. Gonen, D. Ron, U. Weinsberg, A. Wool, Finding a dense-core in jellyfish graphs, Comput. Netw., 52 (2008), 2831–2841. https://doi.org/10.1016/j.comnet.2008.06.005 doi: 10.1016/j.comnet.2008.06.005
    [43] F. Safaei, A. Babaei, M. Moudi, Optimally connected hybrid complex networks with windmill graphs backbone, J. Syst. Sci. Complex., 33 (2020), 903–929. https://doi.org/10.1007/s11424-020-8294-x doi: 10.1007/s11424-020-8294-x
    [44] D. Acemoglu, A. Ozdaglar, A. ParandehGheibi, Spread of (mis) information in social networks, Games Econom. Behav. 70 (2010), 194–227. https://doi.org/10.1016/j.geb.2010.01.005 doi: 10.1016/j.geb.2010.01.005
    [45] B. Basavanagoud, S. S. Tallur, Further results on degree splitting graph of a graph, Acta Cienc. Indica Math., 33 (2007), 1403–1414.
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1086) PDF downloads(97) Cited by(0)

Figures and Tables

Figures(24)  /  Tables(2)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog