Next Article in Journal
On the Carathéodory Form in Higher-Order Variational Field Theory
Previous Article in Journal
Resource-Allocation Mechanism: Game-Theory Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Network Analyzing by the Aid of Orbit Polynomial

by
Modjtaba Ghorbani
1,* and
Matthias Dehmer
2,3,4
1
Department of Mathematics, Faculty of Science, Shahid Rajaee Teacher Training University, Tehran 16785-136, 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 Artificial Intelligence, Nankai University, Tianjin 300071, China
*
Author to whom correspondence should be addressed.
Symmetry 2021, 13(5), 801; https://doi.org/10.3390/sym13050801
Submission received: 9 April 2021 / Revised: 25 April 2021 / Accepted: 29 April 2021 / Published: 4 May 2021

Abstract

:
This article aims to be a further contribution to the research on structural complexity networks. Here, we emphasize measures to determine symmetry. The so-called “orbit polynomial” is defined by O G ( x ) = i a i x i , where a i is the number of orbits of size i. Furthermore, the graph polynomial 1 O G ( x ) has a unique positive root in the interval ( 0 , 1 ) , which can be considered as a relevant measure of the symmetry of a graph. In the present paper, we studied some properties of the orbit polynomial with respect to the stabilizer elements of each vertex. Furthermore, we constructed graphs with a small number of orbits and characterized some classes of graphs in terms of calculating their orbit polynomials. We studied the symmetry structure of well-known real-world networks in terms of the orbit polynomial.

1. Introduction

The length of orbits or similar vertices gives useful information about the components in a network. For example, the degree of nodes in each orbit is the same, which produces important information concerning the number of component interconnections. Studying the counting polynomial [1] enables us to determine the structural properties of a graph. One of them is the orbit polynomial [2], which uses the cardinalities of the size of vertex orbits. The vertex (or edge) orbits capture the symmetry structure of the graph by constituting a partition on the set of vertices; see [3,4,5,6,7,8,9]. Furthermore, the decomposition of vertices in such a way defines an equivalence relation in which two vertices are similar if they are in the same orbit.
It is a well-known fact that this polynomial has a unique positive root in the interval ( 0 , 1 ] , and this value can be considered as a relevant measure of the symmetry of a graph; see [2].
Furthermore, a set of graphs has been used to analyze the branching, symmetry, cyclicity, and connectedness of graphs. In this paper, we used the apparatus of [2] and introduced two novel graph concepts based on the orbits of graphs; see [10]. The typical terms of the orbit polynomials are of the form c x n , where c is the number of orbits of Aut ( G ) of size n in the orbit polynomial. The coefficients of this polynomial are all positive, so subtracting these polynomials from one results in a new polynomial that has a unique positive root; see [3,10,11,12,13,14,15]. Although all graphs considered in this paper are finite, connected, and simple, namely graphs without loops and directed or multiple edges, the definition of the orbit polynomial can be generalized to non-simple graphs, especially for graphs with weights associated with vertices or edges. For instance, this polynomial can be computed for a molecular graph with heteroatoms and multiple bonds [16].
The main contribution of this paper is to investigate the orbit polynomials of special graph classes. Section 2 is devoted to introducing the concepts and definitions. In Section 3, we calculate the orbit polynomials for special classes of graphs. In Section 4, we construct graphs with a small number of orbits. As a result, we determine the structure of graphs with a given orbit of sizes one, m, and n, where m and n are two positive integers. Finally, in Section 5, we apply our results to analyze symmetry structures or real-world networks. However, an examination of the relationship between the size of the automorphism group and the positive real root of the orbit polynomial for certain classes of real-world networks is beyond the scope of this paper.

2. Preliminaries

Our notation is standard and mainly taken from standard books of graph theory such as [17]. The vertex and edge sets of a graph G are denoted by V ( G ) and E ( G ) , respectively. All graphs considered in this paper are simple, connected, and finite.
For a graph G with automorphism group Aut ( G ) and an arbitrary vertex v V ( G ) , the vertex-orbit of v (or orbit of v) is the set of all α ( v ) ’s, where α is an automorphism of G. If a graph has exactly one orbit, then we say it is vertex-transitive. Equivalently, a graph G is vertex-transitive, if for two arbitrary vertices, there is an automorphism that maps them together. An edge-transitive graph can similarly be defined.
Finding the automorphism group of a graph could take exponential time, since, for example, the complete graph K n has S n as its automorphism group. Let A = A ( G ) be the adjacency matrix of graph G and P σ be a permutation matrix, corresponding to the permutation σ S n . Then, σ is an automorphism of graph G if and only if P σ T A P σ = A or P σ A = A P σ . Here, computing the automorphism group, as well as the orbits of our graphs was done with the aid of the Nauty package [18].

3. Methods and Results

In this section, we introduce the orbit polynomial, which was firstly defined in [2]. The coefficients of this polynomial come from the automorphism group of the graph, and they reflect the structure of the automorphism group regarding the graph. Furthermore, we define an edge version of the orbit polynomial, and some algebraic properties of this polynomial are given. We also applied both definitions to characterize some classes of graphs.
Creating polynomials on the set of orbits of a graph would help to distinguish vertices having different properties and thus to separate them into different orbits; see [19,20].
Let Γ be a group and X a non-empty set. The action of group Γ on the set X induces a group homomorphism φ from Γ into the symmetric group S X on X, where g . x = x for all g Γ and x X . The stabilizer of element x X is defined as Γ x = { g Γ : g . x = x } . Furthermore, the orbit of element x X is denoted by x Γ or [ x ] , which is { g ( x ) : g Γ } . The orbit-stabilizer theorem implies that | x Γ | × | Γ x | = | Γ | .

Orbit Polynomial

The orbit polynomial [3,21,22] is defined as O G ( x ) = i = 1 t x | O i | , where O 1 , , O t are all orbits of graph G under the action of Aut ( G ) on the set of vertices. Then, the modified orbit polynomial is O G ( x ) = 1 O G ( x ) . In [2], the authors proved several inequalities using these unique positive roots of different graphs. In addition, they defined a new symmetry measure based on the unique positive root of O G .
Example 1.
For the path graph P n , we obtain:
O P n ( x ) = n 2 x 2 , 2 n x + n 1 2 x 2 , 2 n ,
and:
O P n ( x ) = 1 n 2 x 2 , 2 n 1 x n 1 2 x 2 , 2 n .
To proceed with this section, we introduce some algebraic properties of the elements of a graph by the orbit polynomial.
In general, if the edge-transitive graph G is not vertex-transitive, then G is bipartite with partition V ( G ) = V 1 ( G ) V 2 ( G ) , and so:
O G ( x ) = x | V 1 | + x | V 2 | , O G ( x ) = 1 ( x | V 1 | + x | V 2 | ) .
Example 2.
Consider the graph S n , m as depicted in Figure 1. This graph has three orbits, which are a singleton set containing the central vertex, the set of neighbors of the central vertex, and the set of pendant vertices. Hence,
O S n , m ( x ) = x + x n + x n m , O S n , m ( x ) = 1 ( x + x n + x n m ) .
The bi-star graph B n , n is a graph constructed by the union of two star graphs S n by joining their central vertices. Furthermore, by a two-graph is a graph, we mean a graph with exactly two vertex-orbits.
Theorem 1.
Let T be a tree on n vertices. Then:
  • T S n if and only if O T ( x ) = x + x n 1 .
  • T B n 2 , n 2 if and only if O T ( x ) = x 2 + x n 2 .
  • T S n , m if and only if O T ( x ) = x + x n + x n m , where n = 2 m .
Proof. 
  • If T S n , then we obtain O T ( x ) = x + x n 1 . Conversely, if O T ( x ) = x + x n 1 , then T has two orbits of sizes one and n 1 , which yields that T S n .
  • If O T ( x ) = x 2 + x n 2 , then T has two orbits, and similar to Example 1, we can prove that T has a central edge and that the other vertices are in the same orbit. It is a well-known fact that a two-tree with a central edge is isomorphic to B n 2 , n 2 .
  • If B S n , m , then by Example 2, the proof is straightforward. If O T ( x ) = x + x n + x n m , then T has three orbits. A singleton orbits consists of the central vertex, an orbit of size n, and an orbit of size n m . Clearly, all pendant edges are in the same orbit, and necessarily, T has an orbit whose vertices are adjacent to both the central vertex and the pendant vertices. This yields that T S n , m .

4. Construction of Graphs with a Small Number of Orbits

Here, we study graphs with a few orbits. A graph is vertex-transitive if and only if it has only one orbit. The structure of graphs with two orbits is more complicated, but the problem is completely solved for trees. In other words, if T is a tree with two orbits, then T S n or T S n , n . For an arbitrary vertex-transitive graph G, the graph G + K 1 is a graph with exactly two orbits, but not all two-graphs can be constructed in this way; for example, see Figure 2. However, the orbit polynomial of a two-graph G is O G ( x ) = x | O 1 | + x | O 2 | , where | O 1 | + | O 2 | = n and | O i | divides | Aut ( G ) | , where i = 1 , 2 .
The characterization of graphs is an important topic in algebraic graph theory, and finding the orbit polynomial is a new method to analyze the structure of the graphs.
Definition 1.
A caterpillar graph is a graph obtained by a path graph P r in which n i ( 1 i r ) pendant edges are attached to the i-th vertex.
Suppose n 1 and n 2 are two distinct numbers. Then, the caterpillar graph G depicted in Figure 2 has four orbits of sizes 1 , 1 , n 1 , and n 2 .
Example 3.
Similar to the above discussion, in Figure 3, we can construct a graph from P 4 with four singleton sets and four non-singleton orbits, where n 1 , n 2 , n 3 , and n 4 are distinct natural numbers.
It is not difficult to prove that Aut ( G ) S n 1 × S n 2 . Following this method, suppose ( n 1 , n 2 , , n r ) is a sequence of distinct arbitrary integers, where n i 1 ( 1 i r ) . Then, the caterpillar graph G = C ( n 1 , n 2 , , n r ) has 2 r orbits of sizes 1 , , 1 r t i m e s and n 1 , n 2 , , n r in which Aut ( G ) i = 1 r S n i . If some of the n i ’s are the same, then the structure of A u t ( G ) is more complicated. The caterpillar graph G in Figure 4 has n r singleton orbits, and the other orbits are of sizes n 1 , n 2 , , n r , while the underlying graph is the path graph P n with automorphism group Z 2 . Following this method, suppose G is a graph with an identity automorphism group. Add n i pendant edges to each vertex of G. The automorphism group of the resulting graph is isomorphic to group S n 1 × × S n r , where | V ( G ) | = r .
Example 4.
Consider a graph G as depicted in Figure 5. Attach n i ( 1 i 4 ) pendent vertices to each leaf of G; see Figure 6. The orbit sizes of the new graph G are | O 1 | = n 1 , | O 2 | = n 2 , | O 3 | = n 3 , | O 4 | = n 4 , and | O 5 | = = | O | V ( G ) | 4 | = 1 . Consider the graph H in Figure 7. The orbit size sequence of H is ( 1 , 1 , 1 , 1 , 1 , n 1 , n 2 , n 3 , n 4 ) . If we remove the vertex u from H and join its neighbors by an edge, then the resulting graph has four non-singleton orbits of sizes n 1 1 , n 2 , n 3 , and n 4 . In general, choose a graph of order r with the identity symmetric group, and each vertex coincides to either S n i or K n i + 1 ( 1 i r a n d n i n j ) . Then, the resulting graph has 2 r orbits of sizes ( 1 , , 1 r t i m e s , n 1 , n 2 , , n r ) . Moreover, the automorphism group of the resulting graph is isomorphic to S n 1 1 × S n 2 1 × × S n r 1 . For example, the cycle graph C 4 in Figure 8 is vertex-transitive with dihedral automorphism group D 8 . Attach n 1 , n 2 , n 3 , and n 4 (all of them are distinct) pendent edges to each vertex. Then, the graph U 1 has four non-singleton orbits and four singleton orbits. Hence, the orbit polynomial is 4 x + x n 1 + x n 2 + x n 3 + x n 4 . Two graphs U 1 and U 2 in Figure 8 and Figure 9 have the same orbit polynomial.
Theorem 2.
[9] Let the graph G be decomposed to the subgraphs G 1 , , G r , where G i and G j are vertex-disjoint of different sizes, then:
Aut ( G ) Aut ( G 1 ) × × Aut ( G r )
and each orbit O i of G i is an orbit of G. In addition, O G ( x ) = i = 1 r O G i ( x ) + | V ( G ) | x .
Example 5.
Consider the graph G in Figure 10. The vertices in the same orbit are colored the same. O G ( x ) = 10 x + 4 x 2 + 2 x 3

Construction of Graphs with Few Vertex-Orbits

Theorem 3.
If G is the union of two vertex-transitive graphs H 1 and H 2 of orders respectively m , n ( m n ) , then K 1 + ( H 1 H 2 ) (as depicted in Figure 11) is a graph with three orbits of sizes 1 , m , n .
Proof. 
By Corollary 14.6 of [17], Aut ( K 1 + G ) Aut ( G ) . This completes the proof. □
Theorem 4.
Suppose G , H and K are three vertex-transitive graphs of orders n 1 , n 2 , and n 3 , respectively, (distinct); see Figure 12. Then, the graph L = K 1 + ( G H K ) has four orbits of sizes 1 , n 1 , n 2 , and n 3 . In general, K m + ( H G K ) , where m { n 1 , n 2 , n 3 } has four orbits of sizes m , n 1 , n 2 , and n 3 .
Proof. 
The proof is similar to that of Theorem 3. □
Corollary 1.
We yield that:
O L ( x ) = x + O G ( x ) + O H ( x ) + O K ( x ) .
Example 6.
Consider the graph G as depicted in Figure 10. The vertices in the same orbit have the same color.
Theorem 5.
Let K 2 n be a complete graph on 2 n vertices. Put n 1 pendent edge into n k ( k N ) vertices of K 2 n and n 2 pendent edges on the other vertices ( n + k vertices); see Figure 13. Then, the resulting graph has four orbits of sizes n k , n + k , ( n k ) n 1 , ( n + k ) n 2 .
Proof. 
All n i pendant vertices attached to vertex v i ( 1 i n ) are in the same orbit. By Theorem 2, the proof is complete. □
Example 7.
Consider the complete graph K 4 and the new graph H in Figure 14 by attaching pendant edges to graph K 4 . Then, by Theorem 2, we obtain O H ( x ) = 5 x + 3 x 2 .
Example 8.
The orbit polynomial of graph K 1 + ( K 2 K 3 ) , depicted in Figure 15, is x + x 2 + x 3 .
Theorem 6.
If G = K n 1 + e , then K 1 + G (as depicted in Figure 16) has three orbits of sizes 1 , 1 , n 1 .
Proof. 
It is not difficult to show that Aut ( K 1 + G ) Aut ( G ) . If G = K n 1 + e , then Aut ( G ) S n 1 . This completes the proof. □
Corollary 2.
If G = ( K n 1 + e ) + K 1 , then O G ( x ) = 2 x + x n 1 .

5. Application in Real-World Networks

Many complex systems can be modeled as networks consisting of components and relations between them. We need information about large real-world networks to study the structural properties and dynamical complexity of networks; see [23]. Furthermore, graph complexity and network complexity have applications in the wider field of spatial complexity. Spatial complexity is the main problem of the exploration of the world’s large-scale structure and of the “cosmic web” of spiderweb-like conglomerates of galaxies that develop in it; see [24]. The fact that the vertex set of a network can be partitioned into orbits is very important since similar vertices will have the same properties, and thus, the network structure can be regarded as a quotient graph in which the vertices are orbits. Hence, for computing most of the graph invariants such as the entropy, the distance between vertices, the PageRank vector, etc., we should calculate these values for each orbit instead of a vertex.
In this section, we study the symmetry structure of well-known real-world networks in terms of orbit polynomials. To do this, first, we determined the structure of the automorphism group of some real-world complex networks. Consider the graph G as depicted in Figure 17. In [9], the authors showed that O G ( x ) = 12 x + 5 x 2 + x 3 + 2 x 4 and O G ( x ) = 1 [ 11 x + 6 x 2 + x 3 + 2 x 4 ] . Furthermore, they showed that δ ( O G ) = 0.46 .
The karate graph K [25] has 34 vertices and 78 edges; see Figure 18. It is not dfficult to see that the automorphism group of this graph is:
Aut ( K ) S | X 1 | × S | X 2 | × S 2 ,
where X 1 = { 1 , 2 , 3 , 4 , 5 } , X 2 = { 6 , 7 } , and S 2 = ( 8 , 10 ) ( 9 , 11 ) . Hence, the order of its automorphism group is | Aut ( K ) | = 480. The orbit and the modified orbit polynomials are as follows:
O K ( x ) = 23 x + 2 x 2 + x 5 a n d O K ( x ) = 1 23 x 2 x 2 x 5 .
By the R program [26], we explored that δ = 0.043 .
The automorphism group of the dolphins network [27] is isomorphic with the abelian group S 2 × S 2 of order four, and the regarded polynomials are O D ( x ) = 30 x + 2 x 2 and O D ( x ) = 1 2 x 2 30 x 2 . This yields that δ = 0.017 .
Another graph is word adjacency; see [28]. The automorphism group of this graph is S 2 with orbit polynomial O W ( x ) = 60 x + x 2 and modified orbit polynomial O W ( x ) = 1 x 2 60 x , and thus, δ = 0.009 . Finally, consider the American football games network; see [27]. The automorphism group of this graph is S 1 , which implies that O F ( x ) = 115 x and O F ( x ) = 1 115 x , which yield that δ = 0.008 . In Table 1, some results including the sizes of the networks, the orders of the automorphism groups, and the positive roots of the modified orbit polynomials [22] are summarized. In this table, the symbol δ denotes the unique positive root of the modified orbit polynomial.
Actually, the order of the maximal orbit in the graphs G , K , D , and F , is 4, 5, 2, 2, 1, respectively. We say a measure is degenerate if it fails to distinguish between two graphs that are not isomorphic [29,30]. Our results showed that, as the value of the unique positive roots in Table 1 decreased, the order of the automorphism groups also decreased, but this is not true in general. Continuing, a set of well-known real-world networks with distinct topologies were collected, and analyzing the reported data showed that the symmetry measure δ was not highly correlated with the size of the automorphism group; see Table 1. Furthermore, in [2,31], it was shown that δ was a degenerate measure for sorting distinct graphs with the same vertex-orbits. Finally, in [2], six classes of trees of orders 15–19 were chosen, and the results indicated a weak correlation between δ and S.

6. Summary and Conclusions

In this paper, we investigated the orbit polynomial for several graph/network classes. Then, we analyzed the value of the unique zeros of the modified version of these polynomials. Moreover, we established many properties of both orbit polynomials. We proved that some classes of trees can be characterized by their orbit polynomials. We also determined the structures of the automorphism group of some real-world networks in terms of local symmetry elements. Applying the automorphism group method enabled us to analyze networks by capturing information about the number of interconnections of components.
It is clear that if a graph G on n vertices is asymmetric, then O G = 1 n x , and thus, δ = 1 n . On the other hand, for vertex-transitive graphs with the same number of vertices, we obtained O G = 1 x n , which implies that δ = 1 . This yielded that for a graph G with n vertices, the unique positive root lied in the interval [ 1 n , 1 ] . As δ increased to one, the graph G would be more symmetric; see [32]. Furthermore, δ tended to zero if n were sufficiently large. In addition, if G and H were two asymmetric random networks of order n, then δ ( G ) = δ ( H ) = 1 n . This yielded that for two equally sized graphs with the same automorphism group, the positive root of the modified orbit polynomial may not capture meaningful structural information.

Author Contributions

M.G. and M.D. wrote the paper. Both authors read and agreed to the published version of the manuscript.

Funding

Matthias Dehmer thanks the Austrian Science Funds for supporting this work (Project P30031).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The study did not report any data.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hosoya, H. On some counting polynomials in chemistry, Applications of graphs in chemistry and physics. Discret. Appl. Math. 1988, 19, 239–257. [Google Scholar] [CrossRef] [Green Version]
  2. Dehmer, M.; Chen, Z.; Emmert-Streibd, 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]
  3. Dehmer, M.; Chen, Z.; Emmert-Streibd, F.; Mowshowitz, A.; Shih, Y.; Tripathi, S.; Zhang, Y. Towards detecting structural branching and cyclicity in graphs: A polynomial-based approach. Inf. Sci. 2019, 471, 19–28. [Google Scholar] [CrossRef]
  4. Ghorbani, M.; Dehmer, M.; Rajabi-Parsa, M.; Emmert-Streib, F.; Mowshowitz, A. Hosoya entropy of fullerene graph. Appl. Math. Comput. 2019, 352, 88–98. [Google Scholar]
  5. Ghorbani, M.; Dehmer, M.; Rajabi-Parsa, M.; Emmert-Streib, F.; Mowshowitz, A. On Properties of Distance-Based Entropies on Fullerene Graphs. Entropy 2019, 21, 482. [Google Scholar] [CrossRef] [Green Version]
  6. Ghorbani, M.; Dehmer, M.; Emmert-Streib, F.; Mowshowitz, A. The Hosoya entropy of graphs revisited. Symmetry 2019, 11, 1013. [Google Scholar]
  7. Mowshowitz, A. Entropy and the complexity of graphs: I. An index of the relative complexity of a graph. Bull. Math. Biophys. 1968, 30, 175–204. [Google Scholar] [PubMed]
  8. Mowshowitz, A.; Dehmer, M. The Hosoya entropy of a graph. Entropy 2015, 17, 1054–1062. [Google Scholar]
  9. MacArthur, B.D.; Sánchez-García, R.J.; Anderson, J.W. Symmetry in complex networks. Disc. Appl. Math. 2008, 156, 3525–3531. [Google Scholar] [CrossRef] [Green Version]
  10. Ghorbani, M.; Dehmer, M.; Cao, S.; Tao, J.; Streib, F. On the zeros of the partial Hosoya polynomial of graphs. Inf. Sci. 2020, 524, 199–215. [Google Scholar] [CrossRef]
  11. Dehmer, M.; Illić, A. Location of zeros of wiener and distance polynomials. PLoS ONE 2012, 7, e28328. [Google Scholar] [CrossRef] [Green Version]
  12. Dehmer, M.; Shi, Y.; Mowshowitz, A. Discrimination power of graph measures based on complex zeros of the partial Hosoya polynomial. Appl. Math. Comput. 2015, 250, 352–355. [Google Scholar]
  13. Ellis-Monaghan, J.A.; Merino, C. Graph polynomials and their applications I: The Tutte polynomial. In Structural Analysis of Complex Networks; Dehmer, M., Ed.; Birkhäuser: Boston, MA, USA; Basel, Switzerland, 2010; pp. 219–255. [Google Scholar]
  14. Tikoo, M.L. Location of the zeros of a polynomial. Am. Math. Mon. 1967, 74, 688–690. [Google Scholar]
  15. Zilovic, M.S.; Roytman, L.M.; Combettes, P.L.; Swamy, M.N. A bound for the zeros of polynomials. IEEE Trans. Circuits Syst. 1992, 39, 476–478. [Google Scholar]
  16. Trinajstić, N. Chemical Graph Theory; CRC Press: Boca Raton, FL, USA, 1992. [Google Scholar]
  17. Harary, F. Graph Theory; Addison-Wesley Publishing Company: Boston, MA, USA, 1969. [Google Scholar]
  18. McKay, B.D. Nauty User’s Guide, (Version 2.2); Technical Report TR-CS-90-02; Computer Science Department, Australian National University: Canberra, Australia, 2006; Available online: http://cs.anu.edu.au/people/bdm/ (accessed on 4 April 2021).
  19. Ghorbani, M.; Hakimi-Nezhaad, M.; Dehmer, M.; Li, X. Analysis of the Graovac–Pisanski Index of Some Polyhedral Graphs Based on Their Symmetry Group. Symmetry 2020, 12, 1411. [Google Scholar]
  20. Ghorbani, M.; Dehmer, M.; Rahmani, S.; Rajabi-Parsa, M. A Survey on Symmetry Group of Polyhedral Graphs. Symmetry 2020, 12, 370. [Google Scholar]
  21. Ghorbani, M.; Dehmer, M.; Emmert-Streib, F. On the degeneracy of the orbit polynomial and related graph polynomials. Symmetry 2020, 12, 1643. [Google Scholar] [CrossRef]
  22. Ghorbani, M.; Jalali-Rad, M.; Dehmer, M. Orbit polynomial of graphs versus polynomial with integer coefficients. Symmetry 2021, 13, 710. [Google Scholar]
  23. Watts, D.J.; Strogatz, S.H. Collective dynamics of ‘small-world’ networks. Nature 1998, 393, 440–442. [Google Scholar] [CrossRef]
  24. Papadimitriou, F. Spatial Complexity. Theory, Mathematical Methods and Applications; Springer: New York, NY, USA, 2020. [Google Scholar]
  25. Zachary, W. An information flow model for conflict and fission in small groups. J. Anthropol. Res. 1997, 33, 452–473. [Google Scholar]
  26. R Core Team. R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing; R Core Team: Vienna, Austria, 2013; Available online: http://www.R-project.org/ (accessed on 4 April 2021).
  27. Lusseau, D.; Schneider, K.; Boisseau, O.J.; Haase, P.; Slooten, E.; Dawson, S.M. The bottlenose dolphin community of Doubtful Sound features a large proportion of long-lasting associations. Behav. Ecol. Sociobiol. 2003, 54, 396–405. [Google Scholar] [CrossRef]
  28. Newman, M.E.J. Finding community structure in networks using the eigenvectors of matrices. Phys. Rev. E 2006, 74, 036104. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  29. Konstantinova, E.V. The discrimination ability of some topological and information distance indices for graphs of unbranched hexagonal systems. J. Chem. Inf. Comput. Sci. 1996, 36, 54–57. [Google Scholar] [CrossRef]
  30. Todeschini, R.; Consonni, V. Handbook of Molecular Descriptors; Wiley-VCH: New York, NY, USA, 2002. [Google Scholar]
  31. Brown, J.I.; Mol, L.; Oellermann, O.R. On the roots of Wiener polynomials of graphs. Discrete Math. 2018, 341, 2398–2408. [Google Scholar] [CrossRef] [Green Version]
  32. Bollobás, B. Random Graphs, 2nd ed.; Cambridge Studies in Advanced Mathematics; Cambridge University Press: Cambridge, UK, 2001. [Google Scholar]
Figure 1. Graph S n , m , where n = 6 and m = 2 .
Figure 1. Graph S n , m , where n = 6 and m = 2 .
Symmetry 13 00801 g001
Figure 2. A caterpillar graph with four distinct orbits.
Figure 2. A caterpillar graph with four distinct orbits.
Symmetry 13 00801 g002
Figure 3. A graph with four non-singleton orbits constructed by the path graph P 4 .
Figure 3. A graph with four non-singleton orbits constructed by the path graph P 4 .
Symmetry 13 00801 g003
Figure 4. A caterpillar graph with n singleton and r non-singleton orbits.
Figure 4. A caterpillar graph with n singleton and r non-singleton orbits.
Symmetry 13 00801 g004
Figure 5. A graph with the identity automorphism group.
Figure 5. A graph with the identity automorphism group.
Symmetry 13 00801 g005
Figure 6. The graph G in Example 4.
Figure 6. The graph G in Example 4.
Symmetry 13 00801 g006
Figure 7. The graph H with 2 r orbits.
Figure 7. The graph H with 2 r orbits.
Symmetry 13 00801 g007
Figure 8. The graph H in Example 4.
Figure 8. The graph H in Example 4.
Symmetry 13 00801 g008
Figure 9. A graph with the same orbit polynomial with the graph G in Figure 8.
Figure 9. A graph with the same orbit polynomial with the graph G in Figure 8.
Symmetry 13 00801 g009
Figure 10. The graph G in Example 5.
Figure 10. The graph G in Example 5.
Symmetry 13 00801 g010
Figure 11. The graph K 1 + ( H 1 H 2 ) .
Figure 11. The graph K 1 + ( H 1 H 2 ) .
Symmetry 13 00801 g011
Figure 12. G , H , and K are three vertex-transitive graphs of orders n 1 , n 2 , and n 3 , respectively.
Figure 12. G , H , and K are three vertex-transitive graphs of orders n 1 , n 2 , and n 3 , respectively.
Symmetry 13 00801 g012
Figure 13. The graph K 1 + K n 2 e , for n = 5 .
Figure 13. The graph K 1 + K n 2 e , for n = 5 .
Symmetry 13 00801 g013
Figure 14. The orbit polynomial of graph H is O H ( x ) = 5 x + 3 x 2 .
Figure 14. The orbit polynomial of graph H is O H ( x ) = 5 x + 3 x 2 .
Symmetry 13 00801 g014
Figure 15. The graph K 1 + ( K 2 K 3 ) .
Figure 15. The graph K 1 + ( K 2 K 3 ) .
Symmetry 13 00801 g015
Figure 16. The graph ( K 6 + e ) + K 1 .
Figure 16. The graph ( K 6 + e ) + K 1 .
Symmetry 13 00801 g016
Figure 17. Vertices with the same color are in the same orbit, and singleton orbits are shown in white color.
Figure 17. Vertices with the same color are in the same orbit, and singleton orbits are shown in white color.
Symmetry 13 00801 g017
Figure 18. Zachary’s karate graph K .
Figure 18. Zachary’s karate graph K .
Symmetry 13 00801 g018
Table 1. Unique positive roots of modified orbit polynomials of some real-world networks.
Table 1. Unique positive roots of modified orbit polynomials of some real-world networks.
Networks ( V , E ) | Aut ( G ) | δ
Graph G (33,37)46080.46
Karate Club(34,78)4800.043
Dolphins(62,159)40.017
Word Adjacency(112,425)20.009
Football Game(115,613)10.008
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ghorbani, M.; Dehmer, M. Network Analyzing by the Aid of Orbit Polynomial. Symmetry 2021, 13, 801. https://doi.org/10.3390/sym13050801

AMA Style

Ghorbani M, Dehmer M. Network Analyzing by the Aid of Orbit Polynomial. Symmetry. 2021; 13(5):801. https://doi.org/10.3390/sym13050801

Chicago/Turabian Style

Ghorbani, Modjtaba, and Matthias Dehmer. 2021. "Network Analyzing by the Aid of Orbit Polynomial" Symmetry 13, no. 5: 801. https://doi.org/10.3390/sym13050801

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