Next Article in Journal
On the Generalization of Tempered-Hilfer Fractional Calculus in the Space of Pettis-Integrable Functions
Previous Article in Journal
Canard Mechanism and Rhythm Dynamics of Neuron Models
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Study of Roots of a Certain Class of Counting Polynomials

by
Modjtaba Ghorbani
1,*,
Razie Alidehi-Ravandi
1,
Matthias Dehmer
2,3,4 and
Frank Emmert-Streib
5
1
Department of Mathematics, Faculty of Science, Shahid Rajaee Teacher Training University, Tehran 16785-163, Iran
2
Department of Computer Science, Swiss Distance University of Applied Sciences, 3900 Brig, Switzerland
3
Department of Biomedical Computer Science and Mechatronics, UMIT, A-6060 Hall in Tyrol, Austria
4
College of Artficial Intelligence, Nankai University, Tianjin 300071, China
5
Predictive Society and Data Analytic Lab, Faculty of Information Technology and Communication Sciences, Tampere University, 33100 Tampere, Finland
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(13), 2876; https://doi.org/10.3390/math11132876
Submission received: 7 May 2023 / Revised: 12 June 2023 / Accepted: 20 June 2023 / Published: 27 June 2023

Abstract

:
In this article, we introduce a new counting polynomial, namely the orbit polynomial. It is well-known that this polynomial has a unique positive zero δ in the interval [0, 1]. The aim of this paper is to study the specific properties of this polynomial and then determine the location of this root for several classes of complex networks to compare with other graphical measures. Additionally, we compare the unique positive zero measure with several well-known centrality graph measures.
MSC:
05C25; 05C31; 94A17

1. Introduction

The orbit polynomial of a graph is a polynomial that encodes information about the orbits of its automorphism group. Its roots and their properties have become an important tool for studying the symmetry structure and other structural features of networks in many different fields, including graph theory, physics, chemistry, and computer science.
On the other hand, the unique positive root of the orbit polynomial, denoted δ , has gained particular attention due to its ability to serve as a structural descriptor for networks. δ has been shown to provide insight into the symmetry structure of a graph, with its value being closely related to the size and complexity of its automorphism group. This line of research has given rise to a range of applications of δ in network analysis, including the classification and comparison of different types of networks.
Overall, the study of the roots of the orbit polynomial of networks has opened up new avenues for research into the structural properties of networks, with many potential applications in various fields. Ongoing efforts are addressing open questions related to the computation, properties, and applications of the orbit polynomial and its roots, with the aim of furthering our understanding of the structure of networks and their applications in many different areas of science.
In computing the orbit polynomial of a network, not only the group Γ is important but also the orbit-set X has a vital role in computing the orbit polynomial. In other words, for two isomorphic but not permutationally isomorphic permutation groups Γ 1 and Γ 2 , we may obtain distinct orbit polynomials. This means that the cycle type of all permutations or at least the cycle type of the generators of the automorphism group has a significant role in the structure of orbit polynomial.
We proceed as follows: Section 2 outlines the concepts and definitions that will be used in this paper. In Section 3, we compute the several bounds for the roots of M-orbit polynomial. Finally, in Section 4, we compute some topological indices for certain networks such as Human B Cell, BioGRID Drosophila, US Airports, and Email with QuACN-package [1].

2. Preliminaries

In this paper, we utilize standard notation from graph theory, as presented in [2]. The vertex set and edge set of network N are denoted by V ( N ) and E ( N ) , respectively. All networks are simple, connected, and finite.
Given network N and an arbitrary vertex v V ( N ) , we define the vertex orbit (or orbit of v) as the set of all vertices α ( v ) , where α is an automorphism of N .
Recently, the concept of orbit polynomial [3] for a connected network N was defined as follows:
O N ( x ) = i = 1 t x | O i | ,
where O 1 , O 2 , , O t are all vertex orbits of N and the cardinallity of an orbit is denoted by | O i | . Moreover, the modified version of this polynomial or M-orbit polynomial is defined as
O N ( x ) = 1 i = 1 t x | O i | .
The definition of this polynomial is based on two concepts: the automorphism group and the vertex orbits. It is well-known that the orbit polynomial has a unique positive zero δ in the interval [ 0 , 1 ] , see [3].
Ghorbani et al. in [4] generalized the concept of orbit polynomial as follows: consider the action of permutation group Γ acting on the set X. Then, the generalized orbit polynomial is O Γ ( x ) = i = 1 t c i x | O i | , where O 1 , , O t are all orbits of Γ . It is clear that for a graph N with automorphism group A u t ( N ) , O Γ equals the ordinary orbit polynomial.
In our research, we utilized the i-graph package [5] to assist in computing the automorphism group and orbits of the networks under consideration.

3. Location of Roots

In [6], several bounds for the positive root δ are given and some properties of the orbit polynomial are investigated. In this section, we obtain several results concerning the location of zeros of the modified orbit polynomial. The following proposition sharpens previous results along with some of the other known results which were based on Walsh’s classical theorem. Moreover, an R-code is developed to construct polynomials and compare the bounds obtained by our result with these known results.
Proposition 1. 
Let f ( z ) = k = 0 n a k z k , ( a k 0 ) be a non-constant polynomial with complex coefficients. Then all its zeros lie in disc C = { z C : | z | r } , where
(i)
r < 1 + max 0 k n 1 { a k } , [7]
( i i )
(Walsh) r = k = 0 n 1 a k 1 / ( n k ) , [8]
( i i i )
(Carmichael et al.) r = 1 + k = 0 n 1 a k 2 [9].
We recall that a graph is vertex-transitive if it only has one vertex orbit. It is not difficult to see that, if G is a vertex-transitive graph, then O G ( x ) = x n , O G ( x ) = 1 x n , and thus its positive real root is one. Furthermore, if A G i d (namely, G is asymmetric graph with identity automorphism group), then O G ( x ) = n x , O G ( x ) = 1 n x and its positive real root is 1 n . This yields that for a given graph G on n vertices, which is neither vertex-transitive nor an identity graph, then positive root δ ( 1 n , 1 ) .
In the case that G is not vertex-transitive and A G i d , then clearly we have 0 a i n 2 and according to Proposition 1(i), it can be verified that r < n 1 and 0 < z < n 1 . By Proposition 1(ii), we obtain
r = a 0 1 / n + a 1 1 / n 1 + + a n 2 1 / 2 + a n 1 .
For i > [ n / 2 ] ([] denotes to the floor function), it is clear that a i { 0 , 1 } and only one of a i ’s is 1. On the other hand, if the order of orbits is smaller than [ n / 2 ] , the number of terms in Equation (2) will be increased and thus the value of r will be too.The maximum number of terms holds if all a i ’s are one. Since i = 1 n i a i = n , a graph in which n = 1 + 2 + 3 + + m (for some integer m), has the largest value of r. Hence, m = 1 + 8 n 2 and so r 1 + m = 1 + 8 n 2 , or equivalently z < 1 + 8 n 2 .
If the number of terms in Equation (2) decreases, the value of r will decrease and if the orders of the orbits of the graph are equal, then Equation (2) will be a monomial. It is not difficult to see that by Proposition 1(ii), the minimum value of r is r 1 + 2 2 / n > 2 , in which O G ( x ) = 1 2 x n / 2 . By Proposition 1(iii), we have
r = 1 + k = 0 n 1 a k 2 = 1 + ( 1 2 + a 1 2 + a 2 2 + + a n 1 2 ) .
Knowing that the graph is not vertex-transitive and A G i d , it can be inferred that 2 a i n 1 , and thus
a i 2 < ( a i ) 2 ( n 1 ) 2 ,
or equivalently,
r < 2 + ( n 1 ) 2 = ( n 1 ) 1 + 2 ( n 1 ) 2 .
Thus, if n 3 , we may conclude that r < ( n 1 ) 3 2 . The lower bound for r using Proposition 1(iii) is (G is not vertex-transitive and A G i d )
r 1 + ( 1 2 + 1 2 + 1 2 ) = 2 ( a n 1 , a 1 = 1 ) .
Hence, we proved the following theorem.
Theorem 1. 
Suppose G is a graph on n vertices, then all zeros of modified orbit polynomial O G lie in disc C = { z C : z < 1 + 8 n 2 } .
Corollary 1. 
For the star graph S n with n vertices, O S n ( x ) = x + x n 1 and all the zeros of O S n ( x ) = 1 ( x + x n 1 ) lie in [ 2 , 2 ] .
Theorem 2. 
([9]). Let
f ( z ) = a n z n + a n 1 z n 1 + + a 0 , a n a n 1 0 ,
be a complex polynomial. All zeros of f ( z ) lie in
z 1 + ϕ 2 + ( ϕ 1 ) 2 + 4 M 2 2 ,
where
ϕ : = a n 1 a n ,
and
M 2 : = max 0 j n 2 a j a n .
Theorem 3. 
Let N be a network on n 3 vertices that is not vertex-transitive and A N i d , with the orbit polynomial O N ( x ) = i = 1 t a i x i . Then all zeros lie in 1 n 2 , n 2 .
Proof. 
We know that a i n 2 ; therefore Theorem 2 implies that
M a x ϕ = n 2 1 = n 2 .
Hence, the orbit polynomial is of form x 2 + ( n 2 ) x and so M 2 = 0 . Consequently,
z 1 + ( n 2 ) 2 + ( n 3 ) 2 2 = n 2 .
Also
M i n ϕ = 1 n 2 .
Thus, the orbit polynomial is ( n 2 ) x 2 + x . Since M 2 = 0 and i = 1 t i a i = n , we conclude that n = 3 . This means that if n > 3 , there is no graph with M i n ϕ = 1 n 2 .    □
Theorem 4. 
Let N be a network on n 3 vertices and ( n 1 ) orbits. Then O N ( x ) = x 2 + ( n 2 ) x and A N Z 2 .
Proof. 
Since N has ( n 1 ) orbits, one can easily conclude that there are ( n 2 ) singleton orbits and an orbit of order 2. This completes the proof.    □
Example 1. 
We utilized the Sage software [10] to analyze all networks up to the order of 10 and made an observation about the structure of graphs with orbit polynomial O N ( x ) = x 2 + ( n 2 ) x . Our finding revealed that the structure of such graphs falls under one of the categories illustrated in Figure 1.

The Location of Positive Real Root δ

In the last section, we showed that δ [ 1 n , 1 ] . In addition, in [11], it was shown that as δ increases toward one, the graph becomes more symmetric, and as δ tends to zero, the graph will be less symmetric, especially for sufficiently large values of n. After our previous discussions, the objective of this section is to devise a framework that can effectively examine the conduct of the positive real root of the modified orbit polynomial.
Theorem 5. 
Let N be a network on n 3 vertices with the orbit polynomial O N ( x ) = i = 1 t a i x i and O N ( x ) = 1 i = 1 t a i x i . If for i { 1 , 2 , , n } , m a i i , then δ ( 0 , 1 m ] .
Proof. 
O N ( 1 m ) = 1 ( 1 m a 1 + 1 m 2 a 2 + + 1 m i a i + + 1 m t a t ) 0 , considering that O N ( 0 ) > 0 and O N ( 1 ) < 0 , it can be concluded δ ( 0 , 1 m ] .    □
Example 2. 
Let N be a network with the orbit polynomial O N ( x ) = 4 x + 7 x 2 + 25 x 3 and O N ( x ) = 1 ( 4 x + 7 x 2 + 25 x 3 ) . Since a 1 = 4 , we may conclude that m 4 and a 2 = 7 gives m 2 7 . Furthermore, a 3 = 25 yields m 3 25 and thus max ( m ) = 4 and δ ( 0 , 1 4 ] .
Corollary 2. 
The value δ = 1 2 holds for a network with orbit polynomial O N ( x ) = 2 i x i and if the network N has k singleton orbits, then the positive real root O N ( x ) lies in ( 0 , 1 k ] .
Theorem 6. 
For any rational number α in the interval ( , 0 ] there is a network N such that O N ( α ) = 0 . More generally, the set of all roots of O N is dense.
Proof. 
Let a , b N . There is a network of order n = a + 2 b such that O N ( x ) = a x + b x 2 . An example of such networks is shown in Figure 2. It is enough to have a network with a vertices and putting two pendant vertices in the position of the b vertices, such that no pair of vertices on the path P b can be permuted to each other.    □
Theorem 7.
If the network N has an orbit of order n i ( i n 2 ) , then δ ( 1 i + 1 , 1 ) .
Proof. 
It is clear that a n i = 1 and i vertices lie in orbits by order smaller than n 2 . Thus, the orbit polynomial as follows: O N ( x ) = a 1 x 1 + a 2 x 2 + + a k x k + x n i ( k < n 2 ) . The maximum value of O N ( δ ) holds if O N ( x ) = i x ( a 1 = i ) and O N ( 1 i + 1 ) = i ( 1 i + 1 ) < 1 . This means that δ ( 1 i + 1 , 1 ) .
The maximum value of O N ( δ ) holds if O N ( x ) = i x + x n i ( a 1 = i ) and O N ( 1 i + 1 ) = 1 ( i ( 1 i + 1 ) + ( 1 i + 1 ) n i ) > 0 . This means that δ ( 1 i + 1 , 1 ) .    □
Theorem 8.
Suppose the tree T has an orbit of order 2 ( O i = 2 ) and the other orbits are singleton, then O i P 3 .
Proof. 
If O i = { y , z } , it is clear that there is an automorphism such as φ so that φ ( y ) = z . Now, if y and z lie in different branches of T such as B 1 and B 2 , then it follows from φ ( y ) = z that φ ( B 1 ) = B 2 , a contradiction. Therefore y and z are in the same branch such as B. Let us assume that the root of the branch B is x,and the paths from y and z to x are denoted by p 1 and p 2 , respectively. So φ ( p 1 ) = p 2 and if t is a vertex on p 1 , then there is a vertex such as t   on p 2 which φ ( t ) = t that is contradiction. Hence, d ( x , y ) = d ( x , z ) = 1 and the issue is confirmed.    □
Corollary 3.
Let T be a tree on n 3 vertices and O T ( x ) = x 2 + ( n 2 ) x , then
δ = 2 ( n 2 ) 2 + 4 + ( n 2 ) .
Proof. 
Suppose O T ( x ) = 1 ( x 2 + ( n 2 ) x ) , then clearly the roots are
x 1 , 2 = ( n 2 ) ± ( n 2 ) 2 + 4 2
and thus
δ = 2 ( n 2 ) 2 + 4 + ( n 2 ) .
This completes the proof.    □
Corollary 4.
Let T be a tree on n vertices:
(1) 
If A T i d , then δ = 1 n .
(2) 
If A T i d , then δ α , 1 so that
α = ( n 2 ) 2 + 4 ( n 2 ) 2 .

4. The Role of δ in the Study of Real Network Structures

Complex networks have been extensively studied in various fields in recent years. The concept of entropies has been used to characterize and quantify the structure of networks and has been investigated in many studies [12,13,14,15,16,17,18,19]. To define graph entropies, we adopt Dehmer’s definition [20], which relies on probability vector p = ( p 1 , , p n ) , satisfies two conditions: 0 p i 1 and i = 1 n p i = 1 . Shannon’s entropy is then defined as
I ( p ) = i = 1 n p i l o g ( p i ) .
Mowshowitz and Dehmer [21,22,23] introduced the symmetry index S ( G ) , which is defined as
S ( G ) = ( l o g n I a ( G ) ) + l o g | A G | = 1 n ( i = 1 t | O i | l o g | O i | ) + l o g | A G | .
If I ( G ) and I ( H ) are two graph invariants of graphs G and H, respectively, the graph distance measure between I ( G ) and I ( H ) is defined as d I ( G , H ) = 1 e ( I ( G ) I ( H ) σ ) 2 , according to [23]. The values of orbit entropy I a , size of the automorphism group, symmetric index S ( G ) , unique positive real root δ , distance measure between δ and I a , and distance measure between δ and S ( G ) of biological and technological networks are reported in Table 1.
Table 2 shows that the correlation values of δ and I a in biological and technological networks are very close. However, it appears that there may be differences in the effective variables that contribute to the structure of social networks compared to other types of networks. This suggests that further research should be conducted to investigate these differences.
Table 3 presents a collection of well-known real-world networks with distinct topologies. Our results show that there exists a significant correlation between the symmetry measure δ and the orbit entropy I a (with a correlation coefficient R = 0.73 ), but does not appear to be correlated with S ( G ) (with a correlation coefficient R = 0.15 ).
For the networks listed in Table 3, various topological indices, including the first Zagreb index ( M 1 ), second Zagreb index ( M 2 ), spectral radius ( ρ ) , Randic index ( R ) , Laplacian Estrada index ( L E E ) , Laplacian energy ( L E ) , Harary index ( H ) , Estrada index ( E E ) , energy ( E ) , Balaban ID ( B I ) , and atom-bond connectivity ( A B C ) were calculated, as reported in [1]. The results indicate that among all the above indices, Laplacian energy has the strongest correlation with δ , with a coefficient greater than 0.91.    M 1 M 2 ρ R L E E L E H E E E B I A B C δ 0.07 0.47 0.19 0.17 0.02 0 . 91 0.17 0.16 0.20 0.23 0.20   
For this study, all graphs of orders 4–7, all trees of orders 7–20, together with 470 randomly generated trees of order 21 and 1248 randomly generated trees of order 25 were considered, and two measures based on the automorphism group and Laplacian eigenvalues of a graph were established. The computed correlation values between the unique positive real root δ and Laplacian energy of a graph, denoted by L E ( G ) , are reported in Table 4. For trees of order 21 and 25, the correlation values were 0.556 and 0.589, respectively, whereas for other classes they were less than 0.5.
Although the correlation between δ and L E ( G ) in real networks is meaningful, it appears that in the class of trees, the correlation value between δ and L E ( G ) increases as the order of the tree increases. In other words, an appropriate analogy is the case of two functions that have very different functional forms on the same set of variables.

5. Small-World Graphs

A social network is called a small-world network, if most nodes are not neighbors of one another, but most nodes can be reached from every other by a small number of hops. The clustering coefficient of a graph is a measure to find which vertices in the graph tend to form a clique. There are two types of clustering coefficient, namely local and global. The local clustering coefficient C ( v ) of vertex v is defined as 2 e ( v ) d v ( d v 1 ) , where e ( v ) is the number of edges N G ( v ) . The global clustering coefficient of graph G is C Δ = 3 t l 2 , where t is the number of triangles and l 2 is the number of paths of length two [25]. Assume that C r a n d Δ is the clustering coefficient of an equivalent ER random graph with the same order and size. In [25], it is proved that L r a n d = ln ( n ) ln ( 2 k ) and C r a n d Δ = 2 k n . Additionally, the small-worldness of a graph is expressed by
S Δ = C g Δ L r a n d C r a n d Δ L g .
Example 3. 
Consider three graphs Karate Club K , Dolfin graph D , and the network G , as depicted in Figure 3. The following R programs determine their small-worldness which are, respectively, 1.48, 2. 10, and 4.58.
The aim of continuing this paper is to determine whether removing a vertex or an edge decreases or increases the small-worldness of a graph. In the second step, our goal is to determine the small-worldness of two small-world graphs linked by a new edge. To do this, we consider 1000 random small-world networks of the same order. Our results show that by removing a random edge, the resulting graph is again a small-world graph with small-worldness greater than one. We repeated this way by removing a random vertex to conclude a similar result. We applied the following program written by R to obtain our results Algorithm 1.
Algorithm 1: An R program for computing small-worldness of networks
library(NetworkToolbox)
library(igraph)
library(Matrix)
count<-0
repeat{
a<-sample(50:60,1)
b<-sample(3:8,1)
g<-sample_smallworld(1,a,b,0.05)
H<-as_adj(g)
L<-matrix(H,nrow=a,ncol=a)
x<-smallworldness(L,method=“rand”)
p<-sample(V(g),1)
g1<-delete_vertices(g,p)
A<-as_adjacency_matrix(g1)
B<-matrix(A,nrow=a-1,ncol=a-1)
y<-smallworldness(B,method=“rand”)
t<-cbind(x$swm,y$swm)
write.table(t,file=“G-v.csv”,append=T,sep=“,”,col.names=F,row.names=F)
count<-count+1
if(count==1000){break}
}
For the second step, we also generate 1000 random small-world graphs joined by a new edge and the resulted graph is again small-world by almost the same small-worldness. The following programs perform this, see Algorithm 2.
Algorithm 2: An algorithm for constructing an small-world graph from two small-worled graphs joined by an edge.
library(igraph)
library(Matrix)
library(NetworkToolbox)
library(rgl)
count<-0
repeat{
a<-sample(50:100,1)
b<-sample(3:8,1)
g1<-sample_smallworld(1,a,b,0.05)
H<-as_adj(g1)
L<-matrix(H,nrow=a,ncol=a)
x<-smallworldness(L,method=“rand”)
d<-sample(50:100,1)
e<-sample(3:8,1)
g2<-sample_smallworld(1,d,e,0.05)
K<-as_adj(g2)
M<-matrix(K,nrow=d,ncol=d)
y<-smallworldness(M,method=“rand”)
g3<-(g1+g2)%<% add_edegs(c(1,a+d))
A<-as_adjacency_matrix(g3)
B<-matrix(A,nrow=a+d,ncol=a+d)
z<-smallworldness(B,method=“rand”)
write.table(c(x,y,z),file=“new.csv”,append=T,sep=”,”,col.names=F ,row.names=F)
count<-count+1
if(count==1000){break}
}
To summarize, the results of the investigation indicate that the δ metric is not redundant and offers unique information about the symmetry structure of graphs that cannot be obtained from standard measures, such as small-worldness. Additionally, the successful use of δ as a structural descriptor for chemical structures highlights its potential applications in diverse fields beyond network analysis.
However, further research is necessary to determine the full range of structural properties that can be captured by the orbit polynomial and to better understand the relationship between δ and other graph metrics. Overall, the results suggest that δ is a valuable and versatile tool for analyzing complex systems and may have important implications for a variety of fields.

6. Conclusions and Future Work

Counting polynomials, such as the orbit polynomial, play a significant role in the study of real networks due to their ability to systematically analyze network structures, detect symmetries, compare and classify networks, and have algorithmic applications. These polynomials provide insights into the organization, connectivity, and complexity of real networks, enabling researchers to uncover underlying principles and develop efficient algorithms.
Dehmer et al. introduced a novel approach utilizing the modified orbit polynomial and its unique positive real root, δ , to compare graphs based on their symmetry structure. The characteristics of δ have been demonstrated and successfully applied to various network classes to investigate correlations with other graph indices.
Furthermore, the successful application of δ as a structural descriptor for chemical structures is significant as it extends the possibilities of studying symmetry structures in complex systems beyond networks, such as molecules and crystals. This demonstrates the versatility and potential of δ in diverse fields beyond network analysis.
The real positive roots of the modified orbit polynomial have multiple applications in analyzing real networks. They can be employed to detect and study symmetries, automorphisms, and clustering structures within the network. These roots serve as discriminative features in graph isomorphism testing and facilitate comparisons and classifications of different network types. By analyzing the values and patterns of these roots, valuable insights into the structural properties and functional organization of real networks can be obtained.
In conclusion, the orbit polynomial and its associated metric, δ ( G ) , present a novel approach to compare graphs based on their symmetry structure. Further research is required to comprehensively understand the range of structural properties captured by the orbit polynomial and investigate the relationship between δ ( G ) and other metrics, such as the automorphism group index ( I a ). This exploration would enhance our understanding of the connection between symmetry and other graph metrics, potentially leading to new insights and applications for δ and related metrics.
This work is subject to certain limitations that merit attention. Firstly, acquiring access to real networks presents a challenge. Furthermore, the employed software restricts the accommodation of trees to a maximum of 26 vertices. Given the overwhelming number of possible graphs surpassing this threshold, executing the program within a polynomial time frame becomes unfeasible. Consequently, the development of novel algorithms for generating trees containing 26 or more vertices becomes imperative, followed by the utilization of these algorithms for subsequent analysis. In essence, the generation of all trees with more than 25 vertices in polynomial time is a computationally arduous undertaking, whereas no specific software capable of efficiently accomplishing this exists; tools such as Cayley, Nauty and Traces, and NetworkX can facilitate the generation of subsets or specific types of trees with enhanced efficiency. It is important to note, however, that the exponential growth in the number of trees poses a significant challenge, rendering the generation of all trees impractical even with the aid of these tools.
Furthermore, we postulate that there exists a relationship between the Pearson correlation of Laplacian energy and δ , and the number of vertices in a tree. Specifically, as the number of vertices increases, we hypothesize that the correlation tends toward 1. The investigation of this relationship between the Pearson correlation of Laplacian energy and δ , and its dependence on the number of vertices in a tree, holds promise as a potential avenue for future research.

Author Contributions

Writing—original draft, R.A.-R. and M.G.; writing—review and editing, M.D. and F.E.-S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data sharing not applicable.

Acknowledgments

Modjtaba Ghorbani was partially supported by the Shahid Rajaee Teacher Training University under grant number 5036. Matthias Dehmer thanks the Austrian Science Funds for supporting this work (project P30031). FES would like to thank the Academy of Finland for support (Grant 349043).

Conflicts of Interest

The authors declare no conflict 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.

References

  1. Mueller, L.A.; Kugler, K.G.; Dander, A.; Graber, A.; Dehmer, M. QuACN: An R package for analyzing complex biological networks quantitatively. Bioinformatics 2011, 27, 140–141. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Harary, F. Graph Theory; Addison-Wesley Publishing Company: Boston, MA, USA, 1969. [Google Scholar]
  3. Dehmer, M.; Chen, Z.; Emmert-Streib, F.; Mowshowitz, A.; Varmuzag, K.; Jodlbauer, H.; Shih, Y.; Tripathi, S.; Tao, J. The orbit-polynomial: A novel measure of symmetry in graphs. IEEE Access 2020, 8, 36100–36112. [Google Scholar] [CrossRef]
  4. Ghorbani, M.; Alidehi-Ravandi, R.; Dehmer, M. Fullerenes via their Counting Polynomials. 2023. Submitted. [Google Scholar]
  5. Csardi, G.; Nepusz, T. The igraph software package for complex network research. Interjournal Complex Syst. 2006, 5, 1695. [Google Scholar]
  6. Ghorbani, M.; Dehmer, M. Network Analyzing by the aid of orbit polynomial. Symmetry 2021, 13, 801. [Google Scholar] [CrossRef]
  7. Cauchy, A.L. Exercices de mathématique. Oeuvres 1829, 9, 122. [Google Scholar]
  8. Walsh, J.L. An inequality for the roots of an algebraic equation. Ann. Math. 1924, 2, 285–286. [Google Scholar] [CrossRef]
  9. Carmichael, D.R.; Mason, T.E. Note on roots of algebraic equations. Bull. Am. Math. Soc. 1914, 21, 14–22. [Google Scholar] [CrossRef] [Green Version]
  10. SageMath. Available online: https://sagecell.sagemath.org/ (accessed on 6 May 2023).
  11. Bollobás, B. Random Graphs, 2nd ed.; Cambridge Studies in Advanced Mathematics; Cambridge University Press: Cambridge, UK, 2001. [Google Scholar]
  12. Anand, K.; Bianconi, G. Entropy measures for networks: Toward an information theory of complex topologies. Phys. Rev. E 2009, 80, 045102. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. Basak, S.C.; Balaban, A.T.; Grunwald, G.D.; Gute, B.D. Topological indices: Their nature and mutual relatedness. J. Chem. Inf. Comput. Sci. 2000, 40, 891–898. [Google Scholar] [CrossRef] [PubMed]
  14. Bonchev, D. Information Theoretic Indices for Characterization of Chemical Structures; Research Studies Press: Chichester, UK, 1983. [Google Scholar]
  15. Bonchev, D. Kolmogorov’s information, Shannon’s entropy, and topological complexity of molecules. Bulg. Chem. Commun. 1995, 28, 567–582. [Google Scholar]
  16. Bonchev, D.; Rouvray, D.H. (Eds.) Complexity in Chemistry, Biology, and Ecology; Mathematical and Computational Chemistry; Springer: New York, NY, USA, 2005. [Google Scholar]
  17. Bonchev, D.; Trinajstić, N. Information theory, distance matrix and molecular branching. J. Chem. Phys. 1977, 67, 4517–4533. [Google Scholar] [CrossRef]
  18. Butts, C.T. The complexity of social networks: Theoretical and empirical findings. Soc. Netw. 2001, 23, 31–71. [Google Scholar] [CrossRef]
  19. Constantine, G. Graph complexity and the Laplacian matrix in blocked experiments. Linear Multilinear Algebra 1990, 28, 49–56. [Google Scholar] [CrossRef]
  20. Shannon, C.E.; Weaver, W. The Mathematical Theory of Communication; University of Illinois Press: Urbana, IL, USA, 1949. [Google Scholar]
  21. Mowshowitz, A.; Dehmer, M. A symmetry index for graphs. Symmetry Cult. Sci. 2010, 21, 321–327. [Google Scholar]
  22. Ghorbani, M.; Dehmer, M.; Rajabi-Parsa, M.; Emmert-Streib, F.; Mowshowitz, A. Hosoya entropy of fullerene graphs. Appl. Math. Comput. 2019, 352, 88–98. [Google Scholar] [CrossRef]
  23. Dehmer, M.; Emmert-Streib, F.; Shi, Y. Interrelations of graph distance measures based on topological indices. PLoS ONE 2014, 9, e94985. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  24. MacArthur, B.D.; Sánchez-García, R.J.; Anderson, J.W. Symmetry in complex networks. Discret. Appl. Math. 2008, 156, 3525–3531. [Google Scholar] [CrossRef] [Green Version]
  25. Watts, D.J.; Strogatz, S.H. Collective dynamics of ’small-world’ networks. Nature 1998, 393, 440–442. [Google Scholar] [CrossRef] [PubMed]
Figure 1. All structures of graphs with O N ( x ) = x 2 + ( n 2 ) x .
Figure 1. All structures of graphs with O N ( x ) = x 2 + ( n 2 ) x .
Mathematics 11 02876 g001aMathematics 11 02876 g001b
Figure 2. An example of a graph with orbit polynomial O N ( x ) = a x + b x 2 .
Figure 2. An example of a graph with orbit polynomial O N ( x ) = a x + b x 2 .
Mathematics 11 02876 g002
Figure 3. Three small-world graphs (a) Karate Club K , (b) Dolfin graph D , and (c) the network G .
Figure 3. Three small-world graphs (a) Karate Club K , (b) Dolfin graph D , and (c) the network G .
Mathematics 11 02876 g003
Table 1. Some graph measures of biological and technological networks [24].
Table 1. Some graph measures of biological and technological networks [24].
n A δ I a S d ( δ , I a ) d ( δ , S )
Human B Cell Genetic59305.94 × 10 13 1710× 10 7 3.7713.814.20189.83
Caenorhabditis elegans Genetic20606.99 × 10 161 6258 × 10 7 3.20161.9610.2226.23 × 10 3
BioGRID Human70131.26 × 10 485 1764 × 10 7 3.73485.213.9323.54 × 10 4
BioGRID Saccharomyccscerevisiae52956.86 × 10 64 1958 × 10 7 3.7064.8613.714206.4
BioGRID Drosophila73713.07 × 10 493 1690 × 10 7 3.76493.614.1024.36 × 10 4
BioGRID Mus musculus2095.35 × 10 125 221,440 × 10 7 1.46126.592.0616.02 × 10 3
Yeast Protein Interactions14581.07 × 10 254 11,599 × 10 7 2.88254.308.3164.67 × 10 3
c. elegans metabolic4531.93 × 10 10 25,702 × 10 7 2.6010.336.78106.79
Internet22,3321.28 × 10 11 , 298 1035 × 10 7 3.6711.3 × 10 3 13.4412.77 × 10 7
US Power Grid49415.18 × 10 152 2380 × 10 7 3.63152.7713.2023.34 × 10 3
US Airports3322.59 × 10 24 40,472 × 10 7 2.3924.545.71602.07
www California searchsubnet59251.24 × 10 1298 2820 × 10 7 3.451298.411.9316.86 × 10 5
www EPA.gov subnet42531.28 × 10 2321 4992 × 10 7 2.912321.88.4753.91 × 10 5
www Political Blogs12222.40 × 10 35 8741 × 10 7 3.0435.439.251254.9
Email11331.53 × 10 9 9216 × 10 7 3.049.209.2384.62
Media ownership44753.36 × 10 4818 13,278 × 10 7 2.164820.014.6823.23 × 10 6
Geometry Co-authorship36211.90 × 10 320 4419 × 10 7 3.38320.4511.4510.27 × 10 4
Erdös Collaboration69273.46 × 10 4222 5491 × 10 7 2.9564223.48.7317.84 × 10 6
PhD network10252.98 × 10 292 25,245 × 10 7 2.55292.936.4985.81 × 10 3
Table 2. The correlation values.
Table 2. The correlation values.
Biological NetworksTechnological NetworksSocial Networks
δ I a S δ 1 0.88 0.20 I a 0.88 1 0.33 S 0.20 0.33 1 δ I a S δ 1 0.86 0.37 I a 0.86 1 0.48 S 0.37 0.48 1 δ I a S δ 1 0.64 0.19 I a 0.64 1 0.55 S 0.19 0.55 1
Table 3. A set of well-known real-world networks with distinct topologies and their graph invariants.
Table 3. A set of well-known real-world networks with distinct topologies and their graph invariants.
Networksn δ M 1 M 2 ρ R LEE LE H EE E BI ABC
Human B Cell Genetic59301710 × 10 7 50,50263.7 × 10 7 158.8159.04-50.5 × 10 3 40.3 × 10 6 9.48 × 10 68 327.75--
Caenorhabditis elegans Genetic20606258 × 10 7 13,41068031.6266.8 × 10 2 56.6 × 10 3 13.3 × 10 3 67.3 × 10 2 20.6 × 10 3 13.3 × 10 3 13,36266.47
BioGRID Saccharomyccs cerevisiae52951958 × 10 7 12,03227.3 × 10 5 10.11142.6111,9981752.4634341.61
BioGRID Drosophila73711690 × 10 7 61,43418.7 × 10 7 21.58224.761,4101535.2120214.19
BioGRID Mus musculus209221,440 × 10 7 18.5 × 10 4 47.3 × 10 7 3.871.0888.9 × 10 5 18.5 × 10 4 89.513051.74609.89
Yeast ProteinInteractions145811,599 × 10 7 23,71019.4 × 10 6 65.751076.37.1123.8 × 10 3 61.5 × 10 4 3.604141.3-4349.1
US Power Grid49412380 × 10 7 81610.258.39613.09260.61
US Airports33240,472 × 10 7 26,10014.5 × 10 7 53.51148.67.9 × 10 72 21,94790,4901.7 × 10 23 1419--
Email11339216 × 10 7 10,90219.7 × 10 5 20.7460.52.54 × 10 31 8399.919.2 × 10 4 10.5 × 10 8 2429.9-2203.4
Table 4. The correlation values between randomly graphs.
Table 4. The correlation values between randomly graphs.
# GraphsGraph Order R ( δ , LE )
92 to 4−0.414
215−0.009
12160.065
85370.029
33unicycle graph of order 70.031
11Tree of order 70.290
3159Tree of order 140.381
7741Tree of order 150.441
19,320Tree of order 160.429
48,629Tree of order 170.466
123,867Tree of order 180.466
317,955Tree of order 190.493
823,065Tree of order 200.499
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

Ghorbani, M.; Alidehi-Ravandi, R.; Dehmer, M.; Emmert-Streib, F. A Study of Roots of a Certain Class of Counting Polynomials. Mathematics 2023, 11, 2876. https://doi.org/10.3390/math11132876

AMA Style

Ghorbani M, Alidehi-Ravandi R, Dehmer M, Emmert-Streib F. A Study of Roots of a Certain Class of Counting Polynomials. Mathematics. 2023; 11(13):2876. https://doi.org/10.3390/math11132876

Chicago/Turabian Style

Ghorbani, Modjtaba, Razie Alidehi-Ravandi, Matthias Dehmer, and Frank Emmert-Streib. 2023. "A Study of Roots of a Certain Class of Counting Polynomials" Mathematics 11, no. 13: 2876. https://doi.org/10.3390/math11132876

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop